🔷 آردوینو نانو (Arduino Nano)

اسم انگلیسیArduino Nano
در ووکوی (Wokwi)wokwi-arduino-nano
دسته🧠 بردهای میکروکنترلر
در شبیه‌ساز فارسیمود آردوینو · رایگان

آردوینو نانو (Arduino Nano) همان مغز آردوینو Uno، یعنی تراشه‌ی ATmega328P، روی بردی به اندازه‌ی یک بند انگشت است. پایه‌هایش سوزنی است و مستقیم روی بردبورد می‌نشیند؛ برای همین وقتی پروژه از مرحله‌ی آزمایش به جعبه‌ی نهایی می‌رسد، یا در ربات، ساعت و هر جای تنگ، نانو جای اونو را می‌گیرد. هر کدی که برای اونو نوشته‌ای بدون تغییر روی نانو هم اجرا می‌شود.

آردوینو نانو در ووکوی (Wokwi)

شناسه‌ی برد wokwi-arduino-nano است و اسم پایه‌ها مثل اونو نوشته می‌شود، فقط با id خود برد: nano:13، nano:A7، nano:5V و nano:GND.1. این diagram.json یک LED و یک پتانسیومتر را به نانو وصل می‌کند و با کد پایین‌تر یک چشمک‌زن با سرعت قابل تنظیم می‌سازد:

{
  "version": 1,
  "parts": [
    { "type": "wokwi-arduino-nano", "id": "nano", "top": 0, "left": 0, "attrs": {} },
    { "type": "wokwi-resistor", "id": "r1", "top": -60, "left": 100, "rotate": 90, "attrs": { "value": "220" } },
    { "type": "wokwi-led", "id": "led1", "top": -130, "left": 110, "attrs": { "color": "red" } },
    { "type": "wokwi-potentiometer", "id": "pot1", "top": -140, "left": -60, "attrs": {} }
  ],
  "connections": [
    [ "nano:13", "r1:1", "green", [] ],
    [ "r1:2", "led1:A", "green", [] ],
    [ "led1:C", "nano:GND.1", "black", [] ],
    [ "pot1:SIG", "nano:A7", "orange", [] ],
    [ "pot1:VCC", "nano:5V", "red", [] ],
    [ "pot1:GND", "nano:GND.1", "black", [] ]
  ]
}
پایه‌ی قطعهپایه‌ی نانو
LED، پایه‌ی A (از راه مقاومت ۲۲۰ اهم)nano:13
LED، پایه‌ی Cnano:GND.1
پتانسیومتر، SIGnano:A7
پتانسیومتر، VCC و GNDnano:5V و nano:GND.1

آردوینو نانو در تینکرکد فارسی رایگان است و همین مدار را آماده در چشمک‌زن با سرعت قابل تنظیم (آردوینو نانو) داری.

پین اوت آردوینو نانو

پایهکارفرق با Uno
D0 تا D13دیجیتال؛ PWM روی 3، 5، 6، 9، 10 و 11یکسان
A0 تا A5آنالوگ و دیجیتال؛ A4 و A5 همان I2Cیکسان
A6 و A7فقط ورودی آنالوگاونو ندارد
5V، 3V3، VINتغذیهجک آداپتور ندارد؛ ۷ تا ۱۲ ولت را به VIN بده
GND (دو تا)، RST، REFزمین، ریست، مرجع آنالوگREF همان AREF اونوست
سوکت USBبرنامه‌ریزی و تغذیهنانوی کلاسیک مینی USB دارد

نانو را همیشه روی شکاف وسط بردبورد بنشان تا دو ردیف پایه‌اش در دو نیمه‌ی جدا بیفتند؛ روی بردبورد نیم ۴۰۰ سوراخ هنوز جای خوبی برای قطعه‌ها می‌ماند. برای این‌که بدانی کی نانو بخری و کی اونو یا مگا، مقایسه‌ی اونو، نانو و مگا را ببین.

کد نمونه

// Adjustable blink on an Arduino Nano.
// A7 is analog-only, perfect for a potentiometer.
const int LED_PIN = 13;
const int POT_PIN = A7;

void setup() {
  pinMode(LED_PIN, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int raw = analogRead(POT_PIN);            // 0..1023
  int wait = map(raw, 0, 1023, 50, 1000);   // 50 ms .. 1 s
  Serial.println(wait);

  digitalWrite(LED_PIN, HIGH);
  delay(wait);
  digitalWrite(LED_PIN, LOW);
  delay(wait);
}

پتانسیومتر را بچرخان تا فاصله‌ی چشمک‌ها بین ۵۰ میلی‌ثانیه و یک ثانیه عوض شود. چون A7 فقط آنالوگ است، استفاده از آن برای پتانسیومتر یک پایه‌ی همه‌کاره‌ی دیگر را برای کارهای دیجیتال آزاد نگه می‌دارد.

اشتباه‌های رایج

آموزش‌های مرتبط

سؤال‌های رایج

فرق آردوینو نانو با Uno چیست؟

تراشه و حافظه یکی است و هر برنامه‌ی اونو روی نانو اجرا می‌شود. نانو کوچک‌تر است، پایه‌ی سوزنی دارد و روی بردبورد می‌نشیند، و دو ورودی آنالوگ اضافه‌ی A6 و A7 دارد؛ در عوض جک آداپتور ندارد.

چرا digitalRead روی A6 و A7 نانو کار نمی‌کند؟

این دو پایه فقط به مبدل آنالوگ وصل‌اند و مدار دیجیتال ندارند. فقط analogRead رویشان جواب می‌دهد؛ برای دکمه یا LED از پایه‌ی دیگری استفاده کن.

آردوینو نانو در ووکوی هست؟

بله، با شناسه‌ی wokwi-arduino-nano. پایه‌ها در diagram.json مثل nano:13، nano:A7، nano:5V و nano:GND.1 نوشته می‌شوند.

📖 طرز کار، مشخصات فنی و نکته‌های خرید این قطعه در دانشنامه‌ی تینکرکد فارسی: آردوینو نانو آمده است.

آموزش‌هایی که از این قطعه استفاده می‌کنند

🆚

آردوینو اونو، نانو یا مگا؟ مقایسه‌ی کامل و راهنمای انتخاب برد

قطعه‌های دیگرِ بردهای میکروکنترلر

🟪

آردوینو مگا ۲۵۶۰

Arduino Mega 2560

📶

برد ESP32 (ESP32 DevKit)

ESP32 DevKit

🍓

رزبری پای پیکو

Raspberry Pi Pico

🟦

آردوینو Uno

Arduino Uno

همه‌ی ۱۰۵ قطعه ← · آموزش مدار

آردوینو نانو را در شبیه‌ساز امتحان کن 🚀