
آردوینو از صفر تا پروژه؛ راهنمای کامل مبتدی
در این آموزش با ساختار برد آردوینو، نصب نرمافزار، نوشتن اولین برنامه و راهاندازی سنسورها به صورت گامبهگام آشنا میشوید.
آردوینو چیست؟
آردوینو یک پلتفرم متنباز سختافزاری/نرمافزاری است که بر پایه میکروکنترلرهای AVR (مانند ATmega328P) ساخته شده و برنامهنویسی آن را بسیار ساده میکند. با آردوینو میتوانید در کمتر از چند دقیقه اولین مدار هوشمند خود را بسازید.
۱) آمادهسازی محیط
- نرمافزار Arduino IDE را نصب کنید.
- برد را با کابل USB متصل کرده و از منوی Tools مدل برد و پورت را انتخاب کنید.
- درایور CH340 را در صورت استفاده از بردهای چینی نصب کنید.
۲) اولین برنامه: چشمکزن
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
}۳) خواندن ورودی آنالوگ
پایههای A0 تا A5 مبدل آنالوگ به دیجیتال ۱۰ بیتی دارند؛ یعنی خروجی عددی بین ۰ تا ۱۰۲۳. برای تبدیل به ولتاژ:
float v = analogRead(A0) * (5.0 / 1023.0);۴) نکات طلایی
- همیشه مقاومت محدودکننده جریان (۲۲۰ اهم) برای LED استفاده کنید.
- برای خواندن کلید از مقاومت Pull-up داخلی استفاده کنید:
pinMode(2, INPUT_PULLUP) - از تابع
millis()به جایdelay()برای کارهای همزمان استفاده کنید.
تمرین پایانی
یک ترمومتر دیجیتال با سنسور LM35 و نمایشگر LCD 16x2 بسازید و دمای اتاق را نمایش دهید.

میثم پورجعفری
مهندس برق - الکترونیک
مهندس برق - الکترونیک؛ طراح و مجری پروژههای میکروکنترلری، برد الکترونیکی و سیستمهای کنترل صنعتی. در U97 تجربههای عملی، آموزشهای کاربردی و ابزارهای مهندسی را در اختیار…
درباره نویسنده