ארדואינו ננו זוהי עוד אחת הגרסאות בה תוכלו למצוא את לוח הפיתוח המפורסם של ארדואינו. הוא קטן, אך אל תלך שולל מגודלו, הוא מסתיר הרבה אפשרויות. זה כמו סכין צבאית שוויצרית אמיתית לאלקטרוניקה. באמצעותו תוכלו ליצור מספר רב של פרויקטים בהם חשוב לשמור על הצריכה והגודל.
כמו כל לוחות ארדואינו ולוחות תואמים, יש לו קווי דמיון עם אחיותיו האחרות, אם כי יש לו גם מאפיינים טכניים ייחודיים השונים מהאחרים. במאמר זה תוכלו לראות את כל אלה קווי דמיון ושוני כדי להיות מסוגל להבין את כל מה שאתה צריך לדעת על הלוח הזה ולהתחיל לפתח פרויקטים בעצמך בעצמך עם Arduino Nano.
מה זה ארדואינו ננו?
Arduino זה כבר קלאסי בעולם של hardware libre ועולם היוצר. עם חופי הפיתוח והתוכנה שלו אתה יכול ליצור שפע של פרויקטים שבהם הגבול הוא הדמיון שלך ובכן... כמה מגבלות טכניות כמובן. אבל הם מאפשרים לך ללמוד אלקטרוניקה, תכנות וגם ליצור פלאים אמיתיים.
אפילו פרויקטים מקצועיים מבוססים על לוחות פיתוח אלה. במקרה של ארדואינו ננו, זו גרסה מופחתת de Arduino UNO. זה ממזער את הביקוש לאנרגיה שאתם צורכים ומשמעות הדבר היא כי יש צורך בפחות מקום לאכסון המקל, מה שהופך אותו לאידיאלי לפרויקטים בהם הגודל חשוב.
זו לא צלחת Arduino UNO ממוזער בדיוק, כפי שתראו יש כאלה הבדלים טכניים חשובים. היא גם לא אלטרנטיבה ל ליליפד. אך הוא חולק מאפיינים אחרים ואת המהות הקיימת בכל פרויקטי Arduino. כמובן, ניתן לתכנת אותו Arduino IDE כמו השאר.
מאפיינים טכניים
ללוח Arduino Nano יש כמה מאפיינים טכניים שכדאי לדעת לפני שמתחילים איתו, בנוסף להעריך אם זה מה שאתה צריך לפרויקט שלך או לא עונה על הציפיות שלך.
עזאס מאפיינים טכניים צליל:
- זהו לוח מיקרו-בקר קטן, גמיש וקל לשימוש.
- הוא מבוסס על המיקרו-בקר Atmel ATmega328p או MCU בגרסאות 3.x וב- ATmega168 בגרסאות קודמות. בכל מקרה, זה עובד בתדר של 16 מגה-הרץ.
- הזיכרון מורכב מ- 16 KB או 32 KB פלאש, תלוי בגרסה (2KB המשמש עבור ה- Bootloader), עם זיכרון SRAM בגודל 1 או 2 KB ו- EEPROM בת 512 בתים או 1 KB, תלוי ב- MCU.
- יש לו מתח אספקה של 5 וולט, אך מתח הכניסה יכול לנוע בין 7 ל 12 וולט.
- יש לו 14 פינים דיגיטליים, 8 פינים אנלוגיים, 2 פינים לאיפוס ו -6 סיכות חשמל (Vcc ו- GND). מבין הפינים האנלוגיים והדיגיטליים, הם מקצים כמה פונקציות נוספות כמו pinMode () ו- digitalWrite () ו- analogRead () לאנלוגים. במקרה של אנלוגים, הם מאפשרים רזולוציה של 10 סיביות בין 0 ל -5 וולט. בדיגיטלים, 22 יכולים לשמש כפלטים PWM.
- הוא אינו כולל שקע זרם ישר.
- הוא משתמש ב- miniUSB סטנדרטי לצורך חיבורו למחשב כדי לתכנת אותו או להפעיל אותו.
- צריכת החשמל שלה היא 19mA.
- גודל ה- PCB הוא 18x45 מ"מ עם משקל של 7 גרם בלבד.
Pinout וגליון נתונים
בתמונה זו באדיבות ארדואינו תוכלו לראות הפינאוט או נטייה של סיכות וחיבורים שתוכלו למצוא בלוח הפיתוח הזה. כפי שאתה יכול לראות, לארדואינו ננו אין כמה סיכות קלט / פלט כמו אחיותיה, אבל יש לה כמות נכבדה עבור מרבית הפרויקטים.
אם אתה רוצה לראות פרטים נוספים, תוכל לגשת גליונות הנתונים שקיימים עבור גרסת Arduino Nano זו:
הבדלים עם לוחות Arduino מיני אחרים ומיקרו
בתוך הארדואינו הרשמי אתה יכול למצוא את הגרסאות שדיברנו עליהן בבלוג זה, כגון UNO, מגה וכו '. עוד אחד זה Arduino Nano, שיש לו את ההבדלים הבאים שראית בסעיפים הקודמים.
עם זאת, לעשות סיכום המצטיינים ביותר, אלה הם החשובים ביותר ביחס לשאר הלוחות הרשמיים המוקטנים:
- הוא תוכנן עם אותה מטרה כמו ה- Arduino Mini, רק לננו יש יציאת miniUSB לתכנת אותו ולהאכיל אותו באנרגיה.
- Su precio זה בין Arduino Mini לבין Micro Arduino.
- את שאר המאפיינים ניתן לראות בהמשך שולחן:
תכונות |
ארדואינו מיני |
ארדואינו מיקרו |
ארדואינו ננו |
מיקרו-בקר |
Atmega328P |
ATMega32U4 |
ATmega168 / ATmega328P |
מתח הפעלה |
5 V |
5 V |
5 V |
מתח אספקה |
7-9 V |
7-12 V |
7-9 V |
תדירות הפעלה |
16 MHz |
16 MHz |
16 MHz |
כניסות / יציאות אנלוגיות |
8/0 |
12/0 |
8/0 |
כניסות / יציאות דיגיטליות |
14/14 |
20/20 |
14/14 |
PWM |
6 |
7 |
6 |
EEPROM (KB) |
1 |
1 |
0.512 / 0 |
SRAM (kB) |
2 |
2.5 |
1 / 2 |
פלאש (kB) |
32 |
32 |
16 / 32 |
יציאת חשמל ותכנות עיקרית |
באמצעות כרטיס FTDI או כבל |
microUSB |
מיני-USB |
UART |
1 |
1 |
1 |
ממדים |
3 x ס"מ 1.8 | 4.8 x ס"מ 1.77 | 4.5 x ס"מ 1.8 |
תאימות
לוח Arduino Nano הוא תואם לכל מיני רכיבים אלקטרוניים כמו שאר הצלחות. אין מגבלה מכל סוג שהוא מעבר למגבלות הזרם והמתח המקסימליות שהוא תומך בו. אך אחרת, תוכלו להשתמש בכל רכיב ממנו תרצו הכל נראה ב- HwLibre.
התחל לעבוד עם Arduino Nano
כמו שאמרתי, אתה יכול להשתמש באותה תוכנה כדי לתכנת ולהתחיל בלוח הפיתוח הזה. לכן ניתן להשתמש בארדואינו ננו עם אותה תוכנה Arduino IDE המשמש לשאר הצלחות. אתה כבר יודע שתוכנה זו די גמישה ואף מאפשרת לך להשתמש בלוחות פיתוח שונים שאינם ארדואינו ...
כדי להתחיל בדוגמה כיצד לתכנת את Arduino Nano, תוכל להשתמש בדברים הבאים תכנית אלקטרונית לחבר פשוט מסך LCD ולהיות מסוגלים להציג הודעה על הלוח הזה:
למרות שהצלחת שמופיעה ברישום עם פריצינג היא אחת, זה אותו דבר עבור ננואתה רק צריך לחבר אותו לסיכות המתאימות ... כלומר, אתה יכול לחבר את הדברים הבאים:
- RS LCD לפין ננו D12.
- LCD מאפשר ל- D11 מ- Nano.
- ננו LCD D4 עד D5.
- ננו LCD D5 עד D4.
- ננו LCD D6 עד D3.
- ננו LCD D7 עד D2.
- LCD VO באספקת חשמל 5v. בשורה זו עליך לשים את הנגד 10k המופיע בתמונה.
- מצד שני, אתה צריך גם לחבר את GND של ה- LCD ל- GND של הלוח.
- אתה כבר יודע שסיכות LCD 15 ו -16 הן לשנות את בהירות המסך וללכת עם פוטנציומטר לווסת.
באשר ל קוד סקיצה, תוכל להשתמש בדוגמה הבאה כדי לראות כיצד זה עובד. זכור להשתמש בספריית LiquidCrystal למסכי LCD. תוכל לראות מידע נוסף בקורס תכנות Arduino בחינם שלנו.
#include <LiquidCrystal.h> //No olvides descargar la biblioteca LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { //Configurar el número de columnas y filas del LCD lcd.begin(16, 2); //Imprimir mensaje en la LCD lcd.print("¡HOLA MUNDO!"); } void loop() { //Poner el cursor en la columna 0, línea 1 lcd.setCursor(0, 1); //Imprimir el número de segundos desde reset lcd.setCursor(0, 1); lcd.print(millis() / 1000); }
מידע טוב, מהארנווינו ננו.
לגבי