מהבהב נורית עם עיכוב - יסודות ארדואינו

נסה את הכלי שלנו לביטול בעיות





כאן אנו לומדים את קוד המינימום החשמלי להרכבת ארדואינו וגם את השיטה להבהוב עם נורית באמצעות לוח ארדואינו.

לימוד היסודות החשופים

כאן אנו מנסים ומנסים להבין את קוד המינימום הבסיסי שיהיה צורך להרכיב 'Sketch Arduino' המורכב משיטת ההתקנה () ושיטת הלולאה ().



החומרה הנדרשת היחידה לכך היא לוח Arduino, אין צורך במעגל נוסף.



פונקציית ההתקנה () ניתנת ברגע שמתחילים 'סקיצה'. אנו אוכפים אותו על מנת לקבוע את המשתנים, מצבי הסיכה, להתחיל לערב ספריות וכו '.

פעולת ההתקנה מוקצית לביצוע פעם אחת בלבד, בכל פעם שלוח הארדואינו מופעל או מאופס.

ברגע שאתה מפתח פונקציונליות התקנה (), פונקציית הלולאה () מבצעת בדיוק את מה ששמה נקרא, כלומר היא מתחילה לולאה ברצף, ומספקת הזדמנות לתוכנית שלך לשנות ולהגיב תוך כדי ריצה ומתקדמת.

הקוד שנמצא מתחת לקטע הלולאה () ב'סקיצה 'שלך נאלץ להשתלט באופן תוסס על לוח הארדואינו.

המהדר לא יקרא את כל השורות שעשויות להתחיל בכמה קו נטוי (//), מה שמעיד שאתה אמור לכתוב את הקוד רק אחרי זה.

הבעת הקוד שלך בצורה זו מבטיחה קלות להסביר את האנשים שעשויים לקרוא אותו, כמו גם לעצמך לגבי האופן שבו התוכנית יכולה להמשיך שלב אחר שלב.






מהבהב נורית עם ארדואינו

כאן אנו לומדים לגבי פעולת המעגל האלקטרוני הבסיסית ביותר שאפשר לבצע באמצעות לוח ארדואינו, כן זה מהבהב נורית באמצעות קוד.

המכשיר הנוסף היחיד שאינו לוח ארדואינו שתזדקק לו הוא - נורית.

כדי להתחיל בהליך, עליך לחבר נגד 330 וואט וואט לסיכה מס '13 של הלוח.

לאחר מכן, חבר את ה- LED עם הנגד הזה של 330 אוהם ואדמה (עופרת ארוכה עוברת ל 330 אוהם בעוד שהעופרת קצרה יותר לקרקע). עכשיו חבר את לוח הארדואינו למחשב שלך, אתחל את התוכנית והזין את הקוד שמוצג בהמשך בדף זה. .

באופן מסורתי ל- Arduinos יש נורית מחוברת על פני הסיכה מספר 13 שלה, שמתחילה להבהב כאשר היא מופעלת ללא שום חומרה מעורבת.

יישום הקוד

על מנת ליישם את הקוד, הביצוע הראשון יהיה להחליף סיכה מס '13 כדי ליצור pinout פלט עם השורה:

pinMode (13, OUTPUT)
על פני הלולאה הראשית, אנו מפעילים את הנורית דרך הקו:

digitalWrite (13, HIGH)

האמור לעיל מאפשר אספקת 5V להצמיד את מספר 13 כך שאפיק את הפוטנציאל הנדרש על פני ה- LED, ויאיר אותו.

כעת אנו מכבים אותו באמצעות השורה הבאה:

digitalWrite (13, LOW)

כן, באופן הגיוני זה מחזיר את סיכה מס '13 לאפס ומכבה את הנורית.

כעת בין ה- ON וה- OFF הנ'ל של הנוריות נדרוש פער עיכוב זמן מסוים, כך שהמצמוץ יהיה הגיוני ויהיה מזוהה.

עיכוב הקוד () מצווה על ארדואינו להישאר נייר מכתבים עד שנייה, במילים אחרות פקודה זו משתיקה
את הפעולות לרגע.

הקוד:




קודם: מעגל לוח תוצאות אלקטרוני באמצעות מונה IC 4033 הבא: בקר זרימת מים מותאם אישית עם מעגל טיימר