برد آردوینو نانو Arduino NANO با تراشه CH340G
برد آردوینو نانو Arduino NANO با تراشه CH340
برد آردوینو نانو (Arduino Nano) یکی از بردهای کوچک و قدرتمند آردوینو است که از سری بردهای محبوب آردوینو است. برد نانو (Nano) به واسطه اندازه کوچک، ورودی و خروجیهای متنوع و امکانات قابل توسعهای که دارد، برای پروژههایی که نیاز به فضای کمتر و قابلیت اتصال به پایهها و ماژولهای مختلف دارند، بسیار مناسب است.برخلاف سایر بردهای آردوینو، برد نانو به صورت یک برد کوچک با ابعاد 18x45 میلیمتر طراحی شده است. با این اندازه کوچک، برد نانو دارای ورودی و خروجیهای کامل آردوینو است که شامل 14 پایه دیجیتال (Digital I/O) که میتوانند به عنوان ورودی یا خروجی استفاده شوند و 8 پایه آنالوگ (Analog Input) برای خواندن ورودیهای آنالوگ است. علاوه بر این، برد نانو دارای پورت USB میکرو (Micro USB) است که امکان برنامهنویسی و ارتباط با رایانه را فراهم میکند.برد نانو نسخه R3، نسخه بهبود یافته برد نانو است که برخی از ایرادات نسخههای قبلی را برطرف کرده است. این نسخه شامل یک کنترلر ATmega328P با فرکانس 16 مگاهرتز، حافظه فلش 32 کیلوبایتی (که حدود 2 کیلوبایت از آن برای برنامهنویسی اختصاص دارد) و 2 کیلوبایت RAM است. همچنین دارای یک کریستال سری یک مگاهرتز و پورت USB میکرو است.
تفاوت برد NANO R3 با NANO CH340
برد آردوینو نانو (Nano) R3 و نانو CH340 دو نسخه مختلف از برد نانو هستند. تفاوتهای اصلی بین این دو نسخه عبارتند از:
- رابط USB: نسخه R3 از پورت USB میکرو استفاده میکند، در حالی که نسخه CH340 از رابط USB با چیپ CH340 استفاده میکند. این تفاوت در رابط USB ممکن است نیازهای اتصال به رایانه را متفاوت کند.
- چیپ USB-to-Serial: نسخه R3 از چیپ FTDI FT232RL برای تبدیل سیگنال سریال به USB استفاده میکند، در حالی که نسخه CH340 از چیپ CH340 برای همین منظور استفاده میکند. این تفاوت در چیپ تبدیل USB-to-Serial ممکن است تأثیری در نحوه شناسایی برد توسط سیستم عامل داشته باشد.
- سازگاری نرمافزاری: برد نانو R3 به طور پیشفرض با نرمافزار آردوینو سازگار است و بدون نیاز به نصب درایور اضافی توسط سیستم عامل تشخیص داده میشود. اما برد نانو CH340 نیاز به نصب درایور CH340 دارد تا بتواند توسط سیستم عامل شناخته شود. این ممکن است به تفاوتی در نصب و راهاندازی برد نانو در نرمافزار آردوینو منجر شود.
- تفاوت بین برد نانو R3 و نانو CH340 به عملکرد و قابلیتهایی که ارائه میدهند مربوط نیست. هر دو برد قابلیت برنامهنویسی و اتصال به اجزای الکترونیکی را دارند و میتوانید با استفاده از هرکدام از آنها پروژههای آردوینو را انجام دهید.
- تفاوت اصلی بین این دو نسخه در رابط USB و چیپ USB-to-Serial استفاده شده در آنها است. اگر اهمیت خاصی برای شما نداشته باشد که برد به راحتی توسط سیستم عامل شناخته شود و آیا باید درایور اضافی نصب شود یا خیر، میتوانید بر اساس قیمت و دسترسی به نسخههای مختلف تصمیمگیری کنید.
ویژگی های برد آردوینو نانو
- میکروکنترلر: ATmega328P
- رابط CH340
- فرکانس میکروکنترلر: 16 مگاهرتز
- حافظه فلش: 32 کیلوبایت (حدود 2 کیلوبایت برای برنامهنویسی)
- حافظه RAM: 2 کیلوبایت
- تعداد پایههای دیجیتال: 14 (قابلیت ورودی و خروجی دیجیتال)
- تعداد پایههای آنالوگ: 8
- پینهای PWM: 6
- پورت USB: میکرو USB
- پایههای SPI و I2C: دارد (امکان اتصال به ماژولها و سنسورهای مختلف)
- ولتاژ کاری: 5 ولت
- ولتاژ ورودی: 7-12 ولت (DC)
- ابعاد: 18x45 میلیمتر
بررسی پایه های برد آردوینو نانو nano
- پایههای ورودی/خروجی دیجیتال (Digital I/O): 14 پایه با امکان کنترل سیگنالهای دیجیتال ورودی و خروجی.
- پایههای آنالوگ (Analog Input): 8 پایه با قابلیت خواندن سیگنالهای آنالوگ.
- پایههای PWM (Pulse Width Modulation): 6 پایه که امکان تنظیم شدت سیگنال خروجی را برای کنترل موتورها، روشنایی LEDها و سایر دستگاهها فراهم میکنند.
- پایههای ورودی و خروجی سریال (Serial Communication): پایههای RX و TX برای ارتباط سریال با دستگاههای دیگر.
- پایههای SPI (Serial Peripheral Interface): پایههای MOSI، MISO و SCK که برای ارتباط با دستگاههایی مانند صفحه نمایش OLED و سنسورهای ارتفاعی استفاده میشوند.
- پایههای I2C (Inter-Integrated Circuit): پایههای SDA و SCL که امکان اتصال به سنسورها و دستگاههای دیگر با استفاده از پروتکل I2C را فراهم میکنند.
- پایههای تغذیه: پایههای VCC (تغذیه 5 ولت) و GND (زمین) برای تغذیه برد و اتصال به اجزای دیگر.
به همراه برد آردوینو نانو چه اقلامی باید خریداری شود؟
- آداپتور 9 ولت
- کابل mini usb
- شیلد توسعه آردوینو نانو با قابلیت اتصال آداپتور
- کابل
- برد بورد
راه اندازی برد آردوینو Nano
کاربران برای راه اندازی برد آردوینو نانو با چالش رو به رو هستند. پس از اتصال برد آردوینو به سیستم لپتاپ برد آردوینو شناسایی نمیشود. برای رفع مشکل شناخت درایور آردوینو نانو مراحل زیر را اجرا کنید.در ابتدا Device Manager را انتخاب کنید.سپس در قسمت Port بررسی کنید که برد شناخته شده است یا خیر.در صورت عدم شناخت برد در صورت استفاده از مدل CH340 درایور CH340 را بر روی سیستم نصب کنید.پس از نصب درایور بایستی برد شناسایی شود و در لیست Device Manager نمایش داده شود. این مورد در برد آردوینو مدل NANO R3 به صورت خودکار شناسایی میشود. سپس نرم افزار آردوینو Arduino را باز کنید. برد آردوینو را به سیستم با کابل MINI USB اتصال دهید.از منو tools گزینه Processor را انتخاب کنید.سه گزینه نمایش داده میشود.در نسخه های قدیمی برد آردوینو نانو باید گزینه ATmega328P Old Bootloader را انتخاب کنید.اگر از نسخه جدید استفاده میکنید، گزینه ATmega328P را انتخاب کنید.برد آردوینو نانو از هر دو تراشه ATmega168 و ATmega328P طراحی شده است که بسته به نوع تراشه ای که بر روی برد هک شده است، پروسسور را انتخاب میکنید.از نکات قابل توجه برای آردوینو نانو NANO این است که پس از انتخاب نوع برد Board در نرم افزار آردوینو Arduino، یک گزینه دیگر تحت عنوان Processor در بخش Tools اضافه میگردد. در این قسمت بایستی نوع میکروکنترلر انتخاب گردد. با وارد شدن به Processor دو گزینه Atmega328P و Atmega328P OldBootloader اضافه میگردد. با توجه به اینکه در ماه ژانویه ۲۰۱۸ یک آپدیت جدید برای بوت لودر BootLoader معرفی شد، پس از اطمینان از اینکه ورژن مورد استفاده شما Arduino AVR 1.16.21 است، میتوانید از منو Processr گزینه Atmega328P را انتخاب و برنامه خود را کامپایل کنید. در غیر اینصورت برای ورژن های قدیمی بایستی Atmega328P OldBootloader را انتخاب و سپس برنامه مورد نظر خود را آپلود کنید. با رعایت این نکته دیگر به ارور و خطایی در هنگام آپلود برد آردوینو نانو مواجه نخواهید شد. تا به حال کاربران زیادی بدون در نظر گرفتن این نکته، موفق به راه اندازی نشدهاند و به اشتباه فکر میکنند که برد آسیب دیده و یا سوخته است. آپلود و اجرای اولین برنامه حال که تنظیمات اصلی را انجان داده اید، نوبت به اجرای کد میرسد. با آپلود شدن کدها ال ای دی پایه های TX و RX چشمک خواهد زد و پیغام Done uploading نمایش داده میشود.
int led = 9;
int brightness = 0;
int fadeAmount = 5;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
analogWrite(led, brightness);
brightness = brightness + fadeAmount;
if (brightness <= 0 || brightness >= 255) {
fadeAmount = -fadeAmount;
}
delay(30);
}
مشخصات
- کاربری
- مناسب برای استفاده صنعتی
- نوع ماژول
- آردوینو - Arduino
- ابعاد فیبر
- 1.7 * 0.7 سانتی متر
- سطح تجربه مورد نیاز
- نیمه حرفه ای
- ولتاژ مورد نياز
- 5 ولت DC
- ولتاژ ورودی
- 7-12 V
- فیبر مدار چاپی
- فایبرگلاس دورو متالیزه
- توان
- 19 mA
- جریان
- 40 میلی آمپر برای هر پین ورودی و خروجی
- چاپ مس
- دارای چاپ آبی
- تعداد پایه ها
- دارای 8 پایه آنالوگ و 22 پایه I/O
- سازنده
- Arduino
- کشور سازنده
- چین
- فرکانس
- 16MHz
- نوع کانکتور
- Mini USB و پین هدر
- معماری پردازنده
- AVR
میکروکنترلر
- حافظه Flash
- 32 KB of which 2 KB used by bootloader
- حافظه SRAM
- 2 KB
- تعداد پورت USB
- دارای پورت mini usb
- پردازنده
- CH340
- نوع پردازنده
- ATmega328
- سرعت
- سرعت کلاک : 16 MHz
- نسخه آردوینو
- آردوینو Nano
نظر دهید