ATmega328 Arduino Uno Board Board ויישומיו

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





ה ארדואינו אונו הוא סוג אחד של לוח מיקרו-בקר המבוסס על ATmega328, ואונו הוא מונח איטלקי שפירושו אחד. Arduino Uno נקרא על ציון המהדורה הקרובה של לוח המיקרו-בקר לוח Aroino Uno 1.0 . לוח זה כולל סיכות קלט / פלט דיגיטליות -14, שקע חשמל, i / ps-6 אנלוגי, מהוד קרמי -16 MHz, חיבור USB, כפתור RST וכותרת ICSP. כל אלה יכולים לתמוך המיקרו-בקר להפעלה נוספת על ידי חיבור לוח זה למחשב. אספקת החשמל של לוח זה יכולה להתבצע בעזרת מתאם AC ל- DC, כבל USB, אחרת סוללה. מאמר זה דן במה שהוא מיקרו-בקר Arduino Uno , תצורת סיכה, מפרטים או תכונות של Arduino Uno ,ויישומים.

מה זה Arduino Uno ATmega328?

ה ATmega328 הוא סוג אחד של מיקרו-בקר עם שבב יחיד שנוצר עם Atmel בתוך ה- משפחת megaAVR . הארכיטקטורה של ה- Arduino Uno זה היא אדריכלות הרווארד מותאמת אישית עם 8 סיביות מעבד RISC הליבה. לוחות אחרים של ארדואינו אחד כוללים את Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega ו- Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

תכונות של לוח Arduino Uno

ה תכונות של Arduino Uno ATmega328 כולל את הדברים הבאים.



  • מתח ההפעלה הוא 5 וולט
  • מתח הכניסה המומלץ ינוע בין 7 וולט ל 12 וולט
  • מתח הכניסה נע בין 6 וולט ל -20 וולט
  • סיכות קלט / פלט דיגיטליות הן 14
  • סיכות i / p אנלוגיות הן 6
  • זרם DC לכל סיכת קלט / פלט הוא 40 mA
  • זרם DC עבור פין 3.3V הוא 50 mA
  • זיכרון פלאש הוא 32 קילו-בתים
  • SRAM הוא 2 KB
  • EEPROM הוא 1 KB
  • מהירות CLK היא 16 מגה-הרץ

תרשים פין Arduino Uno

ניתן לבנות את לוח ה- Arduino Uno עם סיכות חשמל, סיכות אנלוגיות, ATmegs328, כותרת ICSP, כפתור איפוס, נורית חשמל , פינים דיגיטליים, מבחן led 13, פינים TX / RX, ממשק USB, חיצוני ספק כוח . ה תיאור לוח UNO של ארדואינו נדון להלן.

תצורת פין לוח Aroino Uno

תצורת פין לוח Aroino Uno

ספק כוח

ה ספק כוח Arduino Uno ניתן לעשות זאת בעזרת כבל USB או ספק כוח חיצוני. ספקי הכוח החיצוניים כוללים בעיקר מתאם זרם זרם מתח, אחרת סוללה. ניתן לחבר את המתאם ל- Arduino Uno על ידי חיבור לשקע החשמל של לוח Arduino. בדומה לכך, הבטריה ניתן לחבר מובילים לסיכת Vin ולסיכה GND של מחבר ה- POWER. טווח המתח המוצע יהיה 7 וולט עד 12 וולט.


פלט קלט

14 הפינים הדיגיטליים ב- Arduino Uno יכולים לשמש כקלט ופלט בעזרת הפונקציות כמו pinMode (), digitalWrite () ו- Digital Read ().

Pin1 (TX) & Pin0 (RX) (סידורי): סיכה זו משמשת להעברה וקבלת נתונים טוריים של TTL, ואלה מחוברים לסיכות המקבילות של שבב סידורי ל- ATmega8U2 USB ל- TTL.

סיכה 2 וסיכה 3 (הפרעות חיצוניות): ניתן לחבר סיכות חיצוניות להפעלת הפרעה בערך נמוך, שינוי ערך.

סיכות 3, 5, 6, 9, 10 ו- 11 (PWM): סיכה זו נותנת 8 סיביות PWM o / p על ידי הפונקציה של AnalogWrite ().

סיכות SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): סיכות אלה שומרות על תקשורת SPI, למרות שמוצעת על ידי החומרה הבסיסית, אינה כלולה כיום בשפת הארדואינו.

Pin-13 (LED): ניתן לחבר את ה- LED המובנה לסיכה 13 (סיכה דיגיטלית). כסיכה בעלת ערך HIGH, מופעלת הדיודה הפולטת את האור בכל פעם שהסיכה נמוכה.

Pin-4 (SDA) & Pin-5 (SCL) (I2C): הוא תומך בתקשורת TWI בעזרת ספריית Wire.

AREF (מתח הפניה): מתח הייחוס הוא עבור i / ps אנלוגי עם אנלוגי הפניה ().

אפס סיכה: סיכה זו משמשת לאיפוס (RST) המיקרו-בקר.

זיכרון

הזיכרון של מיקרו-בקרת Atmega328 Arduino זה כולל זיכרון פלאש -32 KB לאחסון קוד, SRAM-2 KB EEPROM-1 KB.

תִקשׁוֹרֶת

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

ספריית תוכנה סדרתית מאפשרת תקשורת טורית על פינים דיגיטליים של Arduino Uno ו- ATmega328P תומך ב- TWI (I2C) וכן תקשורת SPI . תוכנת Arduino מכילה ספרייה קווית לפשט את השימוש באוטובוס I2C.

כיצד להשתמש ב- Arduino Uno?

Arduino Uno יכול לזהות את הסביבה מהקלט. כאן הקלט הוא מגוון חיישנים ואלה יכולים להשפיע על סביבתו באמצעות שליטה במנועים, אורות, מפעילים אחרים וכו '. ניתן לתכנת את מיקרו-בקרת ATmega328 בלוח Arduino בעזרת שפת תכנות של Arduino ו- IDE (Integrated Development Environment). ). פרויקטים של ארדואינו יכול לתקשר על ידי תוכנה תוך כדי ריצה על מחשב.

תכנות ארדואינו

לאחר התקנת כלי ה- Arduino IDE במחשב האישי, חברו את לוח ה- Arduino למחשב בעזרת כבל USB. פתח את ה- IDE של Arduino ובחר את הלוח הנכון על ידי בחירת כלים–> לוח ..> Arduino Uno ובחר את היציאה הנכונה על ידי בחירת כלים–> יציאה. ניתן לתכנת לוח זה בעזרת ארדואינו שפת תכנות תלוי בחיווט.

להפעלת לוח הארדואינו & מהבהב את ה- LED על הלוח, זרוק את קוד התוכנית עם הבחירה של קבצים -> דוגמאות ..> יסודות ..> פלאש. כאשר קודי התכנות מושלכים ל- IDE, ואז לחץ על הכפתור 'העלה' בסרגל העליון. לאחר השלמת תהליך זה, בדוק את הבזק LED על הלוח.

הגנה על מתח גבוה של USB

בלוח ה- Arduino Uno יש נתיך פולי לסידור מחדש המגן על יציאת ה- USB של המחשב מפני מתח יתר. למרות שלרוב המחשבים האישיים יש הגנה פנימית משלהם, הפתיל מעניק ציפוי נוסף של בטיחות. אם יציאת ה- USB ניתנת מעל 500mA, הנתיך יסדק באופן שגרתי את החיבור עד להסרת מתח יתר.

מאפיינים פיזיים

המאפיינים הפיזיים של לוח ארדואינו כוללים בעיקר אורך ורוחב. ה מעגל מודפס אורכו ורוחבו של ה- Arduino Uno הם 2.7 X 2.1 אינץ ', אך שקע החשמל ומחבר ה- USB יתארכו מעבר למדידה הקודמת. הלוח יכול להיות מחובר על המשטח אחרת במקרה של חורי הבורג.

יישומים של Arduino Uno ATmega328

ה יישומים של Arduino Uno כלול את הבאים.

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

לפיכך, מדובר בכל גליון נתונים של Arduino Uno . מהמידע לעיל לבסוף, אנו יכולים להסיק שמדובר במיקרו-בקר ATmega328P בן 8 סיביות. יש לו רכיבים שונים כמו תקשורת טורית, מתנד קריסטל , וסת המתח לתמיכה המיקרו-בקר . לוח זה כולל חיבור USB, סיכות קלט / פלט דיגיטליות -14, סיכות i / p אנלוגיות -6, שקע חבית חשמל, כפתור איפוס וכותרת ICSP. הנה שאלה בשבילך, מה זה מחיר Arduino Uno בהודו ?