תוכן עניינים:

למד ARDUINO (תוך 20 דקות): 10 שלבים (עם תמונות)
למד ARDUINO (תוך 20 דקות): 10 שלבים (עם תמונות)

וִידֵאוֹ: למד ARDUINO (תוך 20 דקות): 10 שלבים (עם תמונות)

וִידֵאוֹ: למד ARDUINO (תוך 20 דקות): 10 שלבים (עם תמונות)
וִידֵאוֹ: קוביות בבטן 8 דקות ביום 2024, נוֹבֶמבֶּר
Anonim
למד ARDUINO (בעוד 20 דקות)
למד ARDUINO (בעוד 20 דקות)
למד ARDUINO (בעוד 20 דקות)
למד ARDUINO (בעוד 20 דקות)

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

ל- Arduino יש פוטנציאל עצום שיכול לעשות הרבה יותר ממה שאתה מתאר לעצמך, השימוש בזה הוא גם פשוט מאוד.

אני לא רוצה לספר יותר בפגישת ההקדמה ולבזבז את זמנך היקר בואו נקפוץ ישירות לתוכן.

שלב 1: תוכן

תוכן
תוכן
  1. הקדמה קצרה על ארדואינו.
  2. סוגי ארדואינו.
  3. מבנה ארדואינו.
  4. ה"פרויקט "הראשון שלך.
  5. אפנון רוחב דופק PWM.
  6. תקשורת סדרתית.
  7. כולל תרגילים

שלב 2: מהו ארדואינו?

מה זה ארדואינו?
מה זה ארדואינו?
מה זה ארדואינו?
מה זה ארדואינו?

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

זוהי הפלטפורמה המתאימה למי שרוצה לבצע את הקריירה שלו בתחום האוטומציה או הרובוטיקה. ארדואינו הוא כלי פשוט המאפשר לנו לתקשר עם בקר הבקרה המוטמע על כל לוח ארדואינו. (AT mega328 בארדואינו UNO). עיין בתמונה להבנה נוספת.

לדמיין

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

להתחבר למצב הנוכחי!

  1. צרפתית היא שפה ברמה גבוהה (ידידותית למשתמש למשל C, C ++ …).
  2. אנגלית היא שפת מכונה.
  3. arduino הוא המתרגם. אני מקווה שאולי הבנת טוב יותר !!!

שלב 3: מהו מיקרו -בקר?

מהו מיקרו -בקר?
מהו מיקרו -בקר?

בקר מיקרו הוא מחשב פשוט, בעל כמות קטנה מאוד של זיכרון, זיכרון RAM, …

הוא מכשיר קומפקטי וזול מאוד הזמין בקלות. בקר המיקרו המשמש ב- arduino UNO הוא ATmega 328 והוא מכיל EEPROM אותו ניתן לתכנת שוב ושוב על ידי מחיקת הקוד הקודם.

שלב 4: סוגי ארדואינו

סוגי ארדואינו
סוגי ארדואינו

התמונה מפרטת את הסוגים השונים של לוחות ארדואינו הנמצאים בשימוש הפופולרי ביותר.

ארדואינו UNO

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

ארדואינו ננו

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

משטח Arduino LILY

זה משמש לאלקטרוניקה לבישה.

שלב 5: מבנה ארדואינו

מבנה ארדואינו
מבנה ארדואינו

1. תקע USB-הוראה זו משמשת להעלאת הקידוד שלך והיא יכולה לשמש גם ככניסת חשמל לארדואינו.

2. סיכות דיגיטליות (2-13) משמשות לפעולות קלט ופלט.

3. סיכות אנלוגיות (0-5) משמשות לפעולות קלט ופלט בצורה אנלוגית.

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

6. סיכות הסידור RX, TX משמשות לתקשורת טורית.

7. יש לו גם שקע כניסה DC.

שלב 6: הגדרה

להכין
להכין
להכין
להכין

1. התקן את תוכנת arduino IDE. (תוכנה חינם)

2. חבר את לוח הארדואינו שלך ובחר את היציאה והמגוון הנכונים.

הערה: מבחינתי מספר הנמל הוא com23 שלך עשוי להשתנות.

הפנה תמונות!

שלב 7: הבזק ה- LED הראשון של הפרויקט

מהבהב ה- LED הראשון שלך בפרויקט
מהבהב ה- LED הראשון שלך בפרויקט
מהבהב ה- LED הראשון שלך בפרויקט
מהבהב ה- LED הראשון שלך בפרויקט

בפרויקט זה אתה הולך לגרום למצמץ הוביל.

מצב ON שניה, מצב שני OFF.

חוּמרָה

בצע את החיבור כפי שמוצג באיור.

תוֹכנָה

העלה את הקידוד המוצג בתמונה.

ברגע שהקידוד מועלה ה LED מתחיל להבהב.

הערה:

void setup () -section מבוצע רק פעם אחת.

לולאת void ()-מבוצעת שוב ושוב עד שהחשמל נשאר דולק.

שלב 8: אפנון רוחב דופק PWM

אפנון רוחב דופק PWM
אפנון רוחב דופק PWM

-זה משמש כדי להפוך את זוהר הוביל בשלבים של בהירות משתנה.

-לעשות אותו עמום ואז להפוך אותו לבהיר יותר!

-הסיכה האנלוגית תומכת בנתוני 8 סיביות בלבד (0-255).

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

-הקוד יהיה analogWrite (סיכת לד, ערך)

PWM: 3, 5, 6, 9, 10 ו -11 סיכות מספק פלט PWM של 8 סיביות עם analogWrite ()

סיכת לד- סיכה דיגיטלית שבה חיברת את הלד.

ערך - הערך נע בין (0-255) ערך נמוך יותר הופך את זוהר הלד לעמעם, ערך גבוה הופך את הזוהר לד בהיר יותר.

תרגיל:

נסה להפוך את ה LED בהיר יותר צעד אחר צעד באמצעות לולאה לעיון עיין בקישור!

שלב 9: תקשורת סדרתית

תקשורת סדרתית
תקשורת סדרתית

סדרת משמשת לתקשורת בין לוח Arduino למחשב או התקנים אחרים. לכל לוחות ה- Arduino יש לפחות יציאה טורית אחת (הידועה גם בשם UART או USART): סידורי. הוא מתקשר על פינים דיגיטליים 0 (RX) ו- 1 (TX) וכן עם המחשב באמצעות USB. לפיכך, אם אתה משתמש בפונקציות אלה, אינך יכול להשתמש גם בסיכות 0 ו -1 עבור קלט או פלט דיגיטלי.

זה עוזר לדעת את הקריאות של החיישנים המחוברים אליו

הם גם עוזרים בחיבור מודולים אלחוטיים כגון Bluetooth, wifi Esp8266….

יש לזה עוד הרבה מה לעשות ………………………..!

שלב 10: תקשורת סדרתית יישומית

תקשורת סדרתית יישומית
תקשורת סדרתית יישומית
תקשורת סדרתית יישומית
תקשורת סדרתית יישומית

בפגישה זו נקבל את ערך הפלט מנגד תלוי LDR ונציג אותו בצג הטורי.

עיין בתמונות לחיבורי חומרה וקידוד!

עכשיו קטע את ערך החיישן על ידי הפרעה באור הנופל על החיישן וראה את השינויים בערכים!

תרגיל:

המשימה שלך היא להפוך זוהר LED המבוסס על תפוקת ה- LDR כלומר ה- LED צריך להאיר בהיר יותר במצב חשוך והוא צריך להאיר עמום במצב בהיר.

רמז: השתמש ב- PWM ותקשורת טורית.

זה הבסיס לאוטומציה!

המשך יבוא……

זהו רק מודול מבוא. אני אכתוב עוד על כך והמודולים האלה ישוחררו בקרוב, עקוב אחרי אם אתה אוהב את זה

כמה נושאים קרובים:

  • שליטה על מנוע סרוו.
  • מודול אולטרסאונד.
  • חיישן IR.
  • נהג מנוע L293D.
  • תקשורת בלוטות '
  • והרבה יותר ……………………. מקווה שאתה אוהב את זה……………………………..!!!! "שתף ידע!" "עקוב אחרי למידע נוסף"

מוּמלָץ: