برد آردوینو Arduino UNO SMD

این برد آردوينو Arduino بر پایه آی سی اتمگا 328BP طراحی شده است. ورژن آردوينو R3 و از نوع SMD است و دارای 0.5 کیلوبایت حافظه بوت لودر و 2 کیلوبایت حافظه SRAM است. پس از خرید آردوینو برنامه را روی آی سی دانلود کنید و با استفاده از ورودی ها و خروجی ها از عملکرد این برد لذت ببرید.

امتیاز خرید
با سفارش این محصول شما 1  امتیاز دریافت میکنید
ارزش امتیاز دریافتی:  1,000تومان
حد اکثر تخفیف قابل استفاده برای این محصول 1 امتیاز که برابر است با 1,000تومان
  • usb to Type B
  • بدون کابل مخصوص
17,250تومان

ویژگی‌های فیزیکی

تعداد قطعات : 43 عدد
ابعاد فیبر : 5.3 * 6.8 سانتی متر
تعداد فیبر : 1 عدد
نوع فیبر : فایبرگلاس دو رو متالیزه
چاپ مس : دارای چاپ آبی
تعداد پایه ها : 6 پایه مخصوص PWM
نوع کانکتور : USB

ارتباطات

فرکانس کاری : 16 مگاهرتز
ارتباط UART :
Wifi :

پردازنده

تراشه : ATmega328
نوع پردازنده : SMD
معماری پردازنده : AVR
فرکانس پردازنده مرکزی : 16 مگاهرتز

حافظه

حافظه : 32 کیلوبایت
حافظه داخلی : 0.5 کیلوبایت مخصوص بوت لودر BootLoader
حافظه Flash :
حافظه RAM :
حافظه SRAM : 2 کیلو بایت
حافظه EEPROM : 1 کیلو بایت

تغذیه

ولتاژ مورد نياز : 5 ولت DC
ولتاژ ورودی : 7-12 ولت DC
جریان : 40 تا 50 میلی آمپر

ویژگی های فنی

دمای نگهداری : 25- تا 85+ درجه سانتی گراد
دمای کاری : 20- تا 65+ درجه سانتی گراد
نوع آی سی : میکروکنترلر

سایر مشخصات کالا

سطح تجربه مورد نیاز : حرفه ای
اقلام همراه محصول : 44 عدد پین هدر نری
کشور سازنده : چین
نوع کاربرد محصول : مناسب برای استفاده صنعتی
نوع برد - ماژول : آردوینو - Arduino
بنچ مارک تیم فنی دانشجو کیت : 7 از 10

كليپ سخنرانی ماسیمو بانزی، بنیانگذار آردوینو

 

برد آردوینو Uno SMD یک برد کامل و آماده برای استفاده از آی سی میکروکنترلر اتمگا 328 می باشد. این برد دارای 14 پایه ورودی و خروجی دیجیتال می باشد. علاوه بر این روی برد آردوینو از یک کریستال یا نوسان ساز با فرکانس 16 مگا هرتز استفاده شده است.

    

بررسی اجمالی

برد آردوینو Uno یک میکروکنترلر بر پایه ATmega 328 می باشد. این برد 14 پین ورودی و خروجی دیجیتال (که 6 تای آن می تواند به عنوان خروجی PWM استفاده گردد)، 6 ورودی آنالوگ، یک تشدیدگر سرامیکی 16 مگاهرتز (Ceramic Resonator)، یک پورت USB، یک ورودی منبع تغذیه، یک ICSP header و یک دکمه ریست دارد. برد آردوینو Uno شامل کلیه امکانات مورد نیاز جهت بکارگیری میکروکنترلر موجود بر روی برد می باشد. برای شروع تنها با یک کابل USB، به سـادگی برد را به کامپیوترتان متصـل کنید و یـا آن را با یـک آداپـتور AC-To-DC و یا باتری راه اندازی نمایید.

برد آردوینوUno با بردهای قبلی تفاوت دارد؛ زیرا در آن از تراشه FTDI USB-to-serial استفاده نشده است و به جای آن از یک Atmega16U2 که به عنوان تبدیل کننده USB-to-serialتنظیم شده است؛ استفاده می کند.

ورژن 2برد آردوینو Uno دارای یک مقاومت جهت پولینگ اتصال HWB میکروکنترلر به زمین می باشد که تغییر حالت به DFU را آسان تر می کند.

  

   

برد آردوینو Uno SMD

ورژن3 برد آردوینو، ویژگی های جدیدی دارد که در زیر آمده است:

- pinout: پین های SDA و SCL نزدیک پین AREF و 2 پین جدید دیگر در نزدیکی پین Reset اضافه شده اند. یکی از این پین های جدید IOREF می باشد که اجازه می دهد شیلدها، خود را با ولتاژ خروجی برد هماهنگ کنند. در آینده شیلدها قادر خواهند بود خود را با بردهایی که از AVR با ولتاژ 5 ولت استفاده می کنند و همچنین بردهای آردوینوDue که از ولتاژ 3/3 ولت استفاده می کنند، تطبیق دهند. دومین پین برای تغییرات آینده رزرو شده است و در حال حاضر هیچ کاربردی ندارد.

-   مدار ریست قوی تر

 

-   آی سی ATmega16U2 جایگزین 8U2شده است.

 

"Uno" به ایتالیایی معنی "یک" را می دهد. برای مشخص کردن نسخه 1/0 نرم افزار آردوینو انتخاب شده است. Uno آخرین سری از بردهای USB دار آردوینو و همچنین مدل مرجع پلت فرم آردوینو می باشد.

  

   

  

  

خلاصه

میکروکنترلر

ATmega328

ولتاژ عملیاتی

5 ولت

ولتاژ ورودی (پیشنهادی)

7-12 ولت

ولتاژ ورودی (محدوده) 6-20 ولت
پین های دیجیتال ورودی/خروجی 14عدد که6تای آن به عنوان خروجی PWM استفاده می شود.
پین های ورودی آنالوگ 6 عدد
جریان DC هر پین ورودی و خروجی 40میلی آمپر
جریان DC جهت پین 3.3V 50 میلی آمپر
حافظه فلش 32کیلوبایت (ATmega328) که 0.5 کیلوبایت از آن مورد استفاده BootLoader قرار می گیرد.
SRAM 2 کیلوبایت (ATmega328)
EEPROM 1 کیلوبایت (ATmega328)
سرعت ساعتی 16مگاهرتز

  
   

   

تغذیه

ولتاژ مورد نیاز آردوینو Uno می تواند از طریق اتصال USB و یا یک منبع تغذیه خارجی مثل باتری یا آداپتور AC-to-DC تأمین شود. منبع تغذیه به صورت خودکار انتخاب می شود.

آداپتور می تواند به پاورجک موجود برروی برد متصل شود و سیم های باتری می توانند مستقیماً وارد پین های GND و Vin شوند.

برد می تواند با منبع تغذیه خارجی 6 تا 20 ولت کار کند. اگر ولتاژ منبع تغذیه پایین تر از 7 ولت باشد، روی ولتاژ پین ها نیز تاثیردارد و ممکن است ولتاژ خروجی آنها کمتر از 5 ولت شود. ولتاژ بیش از 12 ولت نیز، می تواند موجب افزایش دمای رگولاتور و در نتیجه آسیب برد شود. ولتاژ پیشنهادی مناسب بین 7 تا 12 ولت می باشد.

 

 

  پین های مربوط به منبع تغذیه به صورت زیر است:

برد Arduino Uno SMDVIN: این پین، پین ورودی ولتاژ آردوینو است که در مواقع استفاده از منبع تغذیه خارجی (به جای منبع تغذیه تنظیم شده یا اتصالUSB 5ولتی) از آن استفاده می شود و اگر برد از طریق پاورجک به منبع تغذیه وصل شده باشد، می توانید از طریق این پین (به عنوان خروجی) به ولتاژ منبع تغذیه دسترسی داشته باشید.

5V: این پین یک ولتاژ تنظیم شده 5 ولت را از طریق رگولاتور موجود بر روی برد فراهم می کند. برد می تواند از طریق پاورجک 7 تا 12 ولت DC، پورتUSB با ولتاژ 5 ولت و یا پین VIN روی برد با ولتاژ 7 تا 12 ولت تغذیه شود. ولتاژ پین های 5 ولت و 3/3 ولت از رگولاتور عبور می نماید و استفاده از ولتاژ این پین ها ممکن است باعث خراب شدن برد شود.

3.3V: یک ولتاژ 3/3 ولتی، بوسیله ی رگولاتور روی برد فراهم می شود که حداکثر جریان آن 50 میلی آمپر می باشد.

GND: پین های زمین یا منفی مدار.

IOREF:این پین میزان ولتاژ مرجعی را که میکروکنترلر با آن کار می کند، مشخص می نماید. یک شیلد که به درستی تنظیم شده باشد، می تواند مقدار ولتاژ را از پین IOREF: خوانده و منبع تغذیه مناسب خود را انتخاب نماید و یا اینکه مبدل های ولتاژ را برای کار کردن با ولتاژهای 5 ولت یا 3/3 ولت، برروی پین خروجی ها فعال کند.

  

 

حافظه

ATmega328 دارای حافظه 32 کیلو بایتی است وهمچنین دارای 2 کیلو بایت حافظه SRAM و 1 کیلو بایت حافظه EEPROM می باشد.

  

 

پین های ورودی و خروجی

هریک از 14 پین دیجیتال Uno می تواند با استفاده از توابع pinMode()،digitalWrite()، digitalRead() به عنوان ورودی یا خروجی استفاده شود. ولتاژ پین ها 5 ولت بوده و ظرفیت جریان برای هر پین حداکثر 40 میلی آمپر می باشد. همچنین هر یک از این پین ها دارای یک مقاومت داخلی 50-20 کیلواهم جهت Pull-Up می باشد، که به صورت پیش فرض غیرفعال است. همچنین بعضی از پین ها دارای عملکردهای اختصاصی می باشند که به صورت زیر است:

Serial پین های (RX) یا 0 و (TX) یا 1: پین RX برای دریافت و TX جهت انتقال اطلاعات به صورت سریال و با پروتکلTTL استفاده می شود. این پین ها به پین های مرتبط USB-to-TTL ATmega8U2 متصل هستند.

وقفه های خارجی 2 و 3: این پین ها می توانند طوری تنظیم شوند که یک وقفه را براساس اندکی افزایش یا کاهش لبه، و یا هر نوع تغییر در مقدار، ایجاد نمایند.

PWM  پین های 11, 10, 9, 6, 5, 3 : امکان دسترسی به یک خروجی PWM هشت بیتی را با استفاده از تابع analogWrite() فراهم می کنند.

SPI پین های 10(SS)، 11(MOSI)، 12(MISO) ، 13(SCK): با استفاده از توابع کتابخانه ای SPI این پین ها می توانند یک ارتباط SPI library ایجاد نمایند.

LED – 13: یک LED آماده، به پین دیجیتال 13 متصل شده است. هنگامی که پین در حالت HIGH یا یک قرار دارد، LEDروشن و زمانی که پین در حالت LOW یا صفر قرار دارد، خاموش می شود.

  

برد آردوینوUNO دارای 6 ورودی آنالوگ می باشد. از A0 تا A5 نامگذاری شده اند. به صورت پیش فرض این پین ها می توانند ولتاژی بین ولتاژ پایه (Ground) تا حداکثر 5 ولت را اندازه گیری نمایند. ولی با استفاده از پین AREF و تابع analogReference() تغییر دادن حد بالای جداشدن امکان پذیر می باشد.

همچنین بعضی از پین ها دارای عملکردهای اختصاصی می باشند که به صورت زیراست:

TWIپین A4 یا SDA و A5 یا SCL:این پین ها امکان ایجاد یک ارتباط TWI را با استفاده از توابع کتابخانه ای Wire امکان پذیرمی شود.

 

 

سایر پین ها:

   AREF:ولتاژ مرجع برای ورودی های آنالوگ، از طریق این پین و با استفاده از تابع analogReference() انجام می شود.

   Reset:وضعیت خط مرتبط را برای ریست میکروکنترلر در حالت Low قرار می دهد، معمولاً زمانی از این پین استفاده می شود که بخواهید بر روی شیلدتان دکمه ریست قرار دهید. زیرا استفاده از شیلدها از دسترسی به دکمه ریست موجود بر روی برد آردوینو جلوگیری می کند.

نقشه اتصال بین پین های آردوینو به پورت های ATmega328 را مشاهده نمایید. نحوه اتصال پین ها برای ATmega168، ATmega8 و ATmega328 یکسان می باشد.

  

 

شماتیک و طرح مرجع

 شماتیک برد آردوینو اونو

   

  

 

توجه: طرح مرجع آردوینو می تواند از یک ATmega168 ، ATmega8 و یا ATmega328 استفاده نماید. در نسخه های جدید از ATmega328 استفاده شده اما همچنان در طرح شماتیک،ATmega8 به عنوان مرجع نشان داده شده است. ساختار پین ها در هر سه پردازشگر یکسان است.

 

  

   

ارتباطات

آردوینو Uno دارای امکاناتی است که ارتباط با کامپیوتر، سایر بردهای آردوینو، و یا دیگر میکروکنترلرها را برقرار می کند. ATmega328 امکان ارتباط سریالی با UART TTLفراهم می کند. ATmega16U2 موجود بر روی برد، این ارتباط سریال را تبدیل به یک ارتباط USB نموده و در نهایت یک پورت سریال مجازی(COM) روی کامپیوتر شما ایجاد می کند. برنامه موجود برروی ATmega16U2 از درایور USB Com استفاده می کند و به هیچ درایور جانبی نیاز ندارد. به هر حال در سیستم عامل ویندوز یک فایل .inf مورد نیاز می باشد. نرم افزار آردوینو شامل یک بخش کنترل پورت سریال است که به شما اجازه می دهد داده های متنی را به آردوینو ارسال، یا از آن دریافت نمایید. چراغ های RX و TX موجود بر روی برد در زمان ارسال و دریافت اطلاعات از طریق پردازشگر مبدل USB به سریال و یا اتصال USB به کامپیوتر (به غیر از ارتباط سریالی پین های 0 و 1) در حالت چشمک زن قرار می گیرد.

یک تابع کتابخانه ای SoftwareSerialامکان ارتباط سریال را برروی هریک از پین های دیجیتال فراهم می کند.

همچنین ATmega328 از ارتباط TWI و SPI پشتیبانی می نماید. نرم افزار آردوینو شامل یک تابع کتابخانه ای به نام Wire Library برای ساده سازی استفاده از درگا هI2C می باشد.

 

 

برنامه نویسی

برد آردوینو اونو

آردوینو Uno با نرم افزار آردوینو قابل برنامه نویسی است. از منوی Tools > Board برد مورد نظر خود را (با توجه به نوع میکروکنترلر برد) انتخاب نمایید.

ATmega328 موجود بروی برد آردوینو دارای یک bootloader از پیش آماده می باشد که به شما این امکان را می دهد تا بدون نیاز به پروگرامر جانبی، کدهای جدید خود را آپلود و اجرا نمایید. این ارتباط بر اساس پروتکل STK500 بر قرار می شود. همچنین شما می توانید BootLoader را نادیده گرفته و مستقیماً از طریق ICSP header برد را برنامه ریزی نمایید. سورس کد firmware مربوط به پردازشگر ATmega16U2یا 8U2 در بردهای نسخه ی Rev1 و Rev2 وجود دارد. همچنین ATmega16U2/8U2 با یک DFU bootloader بارگذاری شده است، که می تواند به روش های زیر فعال شود:

  

نسخه Rev1: جامپر مربوطه را در پشت برد متصل نمایید و سپس ATmega8U2 را ریست نمایید.

نسخه Rev2به بعد: برد آردوینو Uno دارای یک مقاومت جهت پولینگ اتصال HWB میکروکنترلر ATmega8U2/16U2 به زمین می باشد که تغییر حالت به DFU را آسان تر می کند.

 

همچنین شما می توانید از نرم افزار FLIP یا یک DFU پروگرمر (سیستم عامل MAC OS X و لینوکس) و یا یک پروگرامر جانبی از طریق پورت ISP برای بارگذاری Firmware جدید استفاده نمایید.

 

 

ریست خودکار

برد آردوینوUno طوری طراحی شده است که در صورت اتصال به کامپیوتر، قبل از آپلود کد جدید، امکان ریست به وسیله ی نرم افزار آردوینو را به جای فشار دکمه ریست داشته باشید. یکی از خطوط سخت افزاری کنترل جریان (DTR) میکروکنترلر ATmega8U216U2 از طریق یک خازن 100 نانوفارادی به پایه ریست ATmega328 متصل شده است. زمانی که این خط آزاد می شود (در حالت LOW قرار می گیرد) پایه ریست در وضعیتی قرار می گیرد که باعث ریست پردازنده می شود. با استفاده از این خازن نرم افزار آردوینو به شما اجازه می دهد که به راحتی و با فشردن دکمه Upload در محیط نرم افزاری آردوینو، کد خود را آپلود نمایید. بدین معنی که در وضعیت Low قرار گرفتن DTR همزمان با شروع آپلود، هماهنگی خوبی برای داشتن Time out کوتاه تر توسط BootLoader ایجاد می نماید.

زمانی که برد Uno به کامپیوتری که سیستم عامل آنMac OS X یا لینوکس است، متصل باشد در هر بار ارتباط نرم افزار با برد از طریق کابل USB عمل ریست اتفاق می افتد. بعد از گذشت نیم ثانیه یا بیشتر BootLoader برد آردوینوUno در حال اجرا می باشد. از آنجا که آردوینو Uno طوری برنامه نویسی شده است که داده های ناقص (به عنوان مثال داده ای در حاشیه آپلود کد جدید) را حذف کند، چند بایت اول هر داده ای را که بعد از ایجاد ارتباط به برد ارسال می شود، جدا می کند. چناچه برنامه ای بر روی برد در حال اجرا باشد، در زمان شروع برنامه می تواند تنظیمات اولیه و یا سایر داده ها را دریافت کند.

آردوینوUno شامل یک مسیر می باشد که با قطع آن می توانید ریست خودکار را غیر فعال نمایید. این دو نقطه در هر دو طرف این مسیر می توانند دوباره با لحیم کاری به یکدیگر متصل شوند، تا مجدداً ریست خودکار فعال گردد. همچنین شما می توانید با اتصال یک مقاومت 110 اهم از پین 5 ولت به پین ریست، سیستم ریست خودکار را غیر فعال نمایید.

 

 

محافظت پورت USB از جریان بیش از حد

برد آردوینو Uno دارای یک پلی فیوز قابل ریست جهت محافظت از پورت USB کامپیوتر شما در مقابل افزایش یا کاهش جریان می باشد. علاوه بر این بیشتر کامپیوترها سیستم محافظت داخلی خودشان را دارند و این فیوز صرفاً یک لایه حفاظتی مجزا را فراهم می نماید. چناچه بیش از 500 میلی آمپر جریان از پورت USB گرفته شود، فیوز به صورت خودکار تا زمان متعادل شدن جریان ارتباط را قطع می نماید.

  

  

مشخصه های فیزیکی

حداکثر طول و عرض PCB برد Uno به ترتیب 6/86 و 5/33 سانتی متر می باشد که با احتساب کانکتور USB و پاورجک، ابعاد اصلی آن افزایش می یابد. چهار سوراخ موجود بر روی برد به شما اجازه می دهد که برد را برروی یک سطح یا جعبه پیچ نمایید. توجه کنید که فاصله بین پین های دیجیتال 7 و 8 برابر 160 میلی متر و فاصله بین سایر پین ها 100میلی متر می باشد.

 

   

سایت سازنده: Arduino

لوازم جانبی

دیدگاه کاربران
11

  • 1394-09-30

    اين برد از آردوينو بهترين و مقرون به صرفه ترين انتخاب جهت دانستن توانايى هاى آردوينو است.
    من اولين برنامه ام را در چند دقيقه راه اندازى كردم و دانشجوكيت اولين و تنها انتخاب من براى خريد embeddedاست.
    ممنونم ازتون

    پاسخ مدیر:

    درود بر شما


    آردوينو uno smd بيشك از محبوب ترين مدل هاى آردوينو است. 

  • 1394-10-04

    سلام
    تفاوت اين آردوينو با مدل uno dip دقيقا توى چيه؟ و كدومش بهتره؟

    پاسخ مدیر:

    درود بر شما


    تفاوت فقط در چیپ های این دواست که یکی به صورت SMD و دیگری به صورت DIP ارایه می‌شوند و البته مدل SMD مقرون به صرفه تر است.

  • 1394-11-20

    سلام این برد اصله یا اینکه مال جایی دیگست اخه اون یکی اردوینو زده ساخت ایتالیا ایا اینم ساخت همونجاست ؟؟؟؟

    پاسخ مدیر:

    درود بر شما


    کاربرگرامی این بردها ساخت چین هستند و در قسمت ویژگی‌ها ذکر شده است.

  • 1394-12-26

    سلام.آیا همراه برد کابل هم می باشد؟

    پاسخ مدیر:

    درود بر شما


    كاربر گرامى لطفا دقت فرماييد، شماميتوانيد به هنگام خريد نوع كابل مورد نظرتان را انتخاب كنيد. همچنين انتخاب خريد با كابل يا بدون كابل بر عهده شماست.

  • 1395-04-23

    چرا گرون کردید

    پاسخ مدیر:

    درود بر شما



    قيمتى كه ملاحضه كرديد مربوط به فروش ويژه عيد فطر بوده و با توجه به اينكه زمان فروش ويژه تمام شده ديگر معتبر نميباشد.

  • 1395-04-29

    سلام ، خسته نباشید
    برای ریختن برنامه روی برد مشکل دارم و با پیغام avrdude: ser_open(): can't set com-state for ".COM5" روبرو میشم !!!
    فکر میکنم مشکل از بوت لودر یا درایور باشه؟!؟
    در ضمن من از ویندوز 10 و ورژن 1.6.9 نرم افزار آردوینو استفاده میکنم.
    با تشکر از شما.

    پاسخ مدیر:

    درود بر شما


    اين مشكل در دو حالت ممكن است بوجود آيد، يك اينكه درايور نصب نميباشد و دو اينكه پورت آردوينو را اشتباه وصل كرده ايد. كه البته اين موضوع در ابتداى شروع امرى بديهى است.

  • 1395-04-30

    با سلام خدمت شما من چند روز پیش این ماژول رو گرفتم ولی از موفعی که بدستم رسیده نه برنامه قبول میکنه نه ال ای دی پاور روشن میشه لطفا راهنمایی گنید

    پاسخ مدیر:

    درود بر شما


    اتصال را به چه صورت نصب میکنید؟ اگر روشن نمیشود، ایراد از اتصالت است.

  • 1395-04-30

    لطفا پاسخ گو باشید جنسی که بدست من رسیده کار نمیکنه لطفا جنس رو قبل از ارسال بررسی کنید

    پاسخ مدیر:

    درود برشما


    جناب آقای وظیفه دان، دانشجو کیت پاسخگو است، بردهای آردوینو به صورت آکبند ارسال میشوند و امکان بررسی کالا قبل از ارسال وجود ندارد. از این رو و با توجه به موضوع شما، اتصالات را باید بررسی کنید.

  • 1395-06-24

    با سلام بنده این برد رو تهیه کردم همه چیز خوب هست ولی خواستم esp8266 وای فای رو راه اندازی کنم وقتی 3تا پایه VCC,RESET,CH_PD رو هم زمان به ۳٫۳ ولت وصل کنم برد نمیتونه ولتاژو تامین کنه و سیستم نمیشناسه ولی وقتی یکی از پایه هارو جدا میکنم راحت شناسایی میکنه ولی در برد uno r3 اصلا این مشکل نیست

    پاسخ مدیر:

    درود برشما


    برد آردوینو در حالت معمول توانایی تامین ولتاژ ماژول ESP را ندارد. از این رو یا باید تغذیه ماژول ESP را جدا کنید و یا منبع تغذیه آردوینو را از نوع آمپر قوی تری انتخاب کنید.

  • 1395-09-04

    با سلام
    آیا درایور این برد نیاز به نصب دارد؟

    پاسخ مدیر:

    درود برشما


    بله، فایل های درایور برای سیستم عامل های مختلف در قسمت دانلود در همین صفحه قرار دارند.

  • 1395-09-06

    سلام لطفا وزن برد رو اعلام کنید ؟!

    پاسخ مدیر:

    درود بر شما


    وزن برد آردوينو UNO SMD بدون كابل 23 گرم ميباشد.

نظر خود را بنویسید

*
*

آموزش اتصال چند کلید به یک پین آردوینو

آموزش اتصال چند کلید به یک پین آردوینو Arduino

ممکن‌است بار‌ها برای شما پیش آمده باشد که بخواهید در پروژتان از کلید‌های زیادی استفاده کنید و با کمبود پین مواجه هستید!!! با ما  همراه باشید تا طریقه رفع این مشکل را به شما آموزش دهیم.ما  در این پست قصد داریم روشی را به شما آموزش دهیم که به کمک آن بتوانید هر تعداد کلیدی را که دوست دارید در پروژه خود به کار ببرید آن هم فقط با استفاده از یک پین!!! برای اتصال چند کلید به یک پین از مبدل آنالوگ به دیجیتال یا همان  ADC استفاده می‌کنیم. به این صورت که مقاوت‌ها و کلید‌ها را با یک آرایش خاص به آردوینو متصل می‌کنیم  و سپس مقدار خروجی هر کلیدی را که فشرده شد به دست می‌آوریم.سپس با تعریف کردن آن مقادیر در برنامه وظیفه هر کلید را معین می‌کنیم.

 

 

 

آموزش نصب کتابخانه در نرم افزار آردوینو Arduino

آموزش نصب کتابخانه در نرم افزار آردوینو Arduino

کتابخانه‌ها مجموعه‌ای از کد‌های از پیش تعریف شده می‌باشند که می‌توانید از آن ها در  کدنویسی برای بسیاری از سنسور‌ها ، ماژول‌ها ،شیلدها و… استفاده کنید.ااستفاده از کتابخانه‌ها باعث ساده شدن وظیفه برنامه نویش و همچنین صرفه جویی در وقت می‌شود. به عنوان مثال کتابخانه استانداره Servo.h موجود در نرم‌افزار آردوینو ، کدنویسی سروو موتورها را بسیار ساده کرده است. برای نصب یک سری از کتابخا‌نه‌های استاندار می‌توانید از library manager موجود در نرم‌افزار آردوینو استفاده کنید( library manager  در آردوینو ۱٫۶٫۲ به بالا قابل دسترسی می باشد). برای دسترسی به این بخش نرم‌افزار آردوینو را باز کنید و منوی Sketch مسیر include library >library manager  را دنبال کنید.

 

 

 

آموزش ایجاد پسوورد در آردوینو Arduino

آموزش ایجاد پسوورد در آردوینو Arduino

گذرواژه یا اسم رمز یک کلمه یا جمله و یا رشته‌ای از کاراکتر است که برای اصالت‌سنجی به کار می‌رود. افراد یا ابزارها برای استفاده از یک سامانه محافظت شده توسط گذرواژه، باید آن گذرواژه را به واحد اصالت‌سنجی آن سامانه ارائه دهند و در صورت ارائهٔ گذرواژهٔ درست مجاز به استفاده از آن سامانه می‌شوند، همچنین گذرواژه برای اثبات هویت نیز به کار می‌رود به این صورت که کاربر یک سامانه با ارائه نام کاربری خود باید گذرواژه خود را نیز ارائه بدهد در صورت ارائه گذرواژه درست، ادعای وی در مورد تعلق نام کاربری به وی مورد تائید سامانه قرار می‌گیرد.گذرواژه‌ها در اغلب سامانه‌های رایانه‌ای و دستگاه‌های الکترونیکی مورد استفاده قرار می‌گیرند. به طور معمول فرایند پیکربندی دستگاه‌های الکترونیکی توسط گذرواژه محافظت می‌شود.در ادامه آموزش ایجاد پسوورد در آردوینو با مرجع تخصصی آردوینو ، دیجی اسپارک همراه باشید. در این آموزش برای ایجاد پسوورد و همچنین عملیات بر روی آن از کتابخانه password.h استفاده شده است که می‌توانید از تب دانلود در همین صفحه آن را دانلود کنید.

پس از دانلود کتابخانه و اضافه کردن آن به نرم‌افزار آردوینو ، توسط دستور زیر آن را به برنامه فراخوانی می‌کنیم.

 

 

 

آموزش استفاده از SD CARD آردوینو بخش اول

آموزش استفاده از SD CARD آردوینو بخش اول

با توجه به حجم حافظه محدود EEPROM آردوینو‌ها ، گاهی اوقات در اختیار داشتن یک حافظه جانبی با ظرفیت بیشتر برای ذخیره سازی داده‌های سنسور‌ها و همچنین ثبت گزارشات ضروری می‌باشد. شما با توجه به این ماژول می‌توانید اطلاعات مورد نظر خود را بر روی SD card آپلود کنید.در ادامه آموزش با مرجع تخصصی آردوینو دیجی اسپارک همراه باشید. با استفاده از کتابخانه SD Card آردوینو می‌توانید برو روی SD Card خود دیتا بنویسید یا از آن دیتا بخوانید.این کتابخانه از فرمت FAT32 و FA16 کارت‌حافظه‌های استاندارد و همچنین از  کارت‌حافظه‌های SDHC پشتیبانی  می‌کند.در لینک زیر می‌توانید تفاوت‌های بین کارت‌های SD را که توسط سایت zoomit گرد‌آوری شده است را مشاهده کنید.

راهنمای جامع خرید کارت حافظه و آشنایی با مشخصات آن (بخش دوم)

کتابخانه تاچ Arduino LCD Shield

با استفاده از این کتابخانه میتوانید تاچ LCD را راه اندازی کنید.

دانلود (182.63k)

کتابخانه گذرواژه آردوینو

دانلود کتابخانه ساخت گذرواژه برای آردوینو Arduino

دانلود (5.65k)

کتابخانه AnalogButtons

دانلود کتابخانه کلیدهای آنالوگ آردوینو Arduino

دانلود (298.39k)

درایور مکینتاش آردوینو CH340

دانلود درایور برد آردوینو CH340

دانلود (291.69k)

درایور لینوکس آردوینو CH340

دانلود درایور برد آردوینو CH340

دانلود (9.74k)

درایور ویندوز آردوینو CH340

دانلود درایور برد آردوینو CH340

دانلود (145.72k)