📚 کتابخانه‌ها در آردوینو — چرخ را دوباره اختراع نکن

راه‌اندازی یک نمایشگر LCD از پایه، صدها خط کد دقیق می‌خواهد. با کتابخانه، یک خط: lcd.print("Salam");

کتابخانه یعنی چه؟

کد آماده‌ای که کسی نوشته، تست کرده و رایگان در اختیارت گذاشته. تو فقط از دستوراتش استفاده می‌کنی و لازم نیست بدانی داخلش چه خبر است.

سه قدم استفاده

#include <Servo.h>      // ۱) کتابخانه را بیاور

Servo myServo;            // ۲) یک شیء بساز

void setup() {
  myServo.attach(9);      // ۳) از دستوراتش استفاده کن
  myServo.write(90);
}

کتابخانه‌های پرکاربرد

خطای «No such file or directory»

یعنی کتابخانه نصب نیست یا اسمش را اشتباه نوشته‌ای. دقت کن به بزرگی و کوچکی حروف و به زیرخط: Adafruit_NeoPixel.h نه adafruit_neopixel.h.

چند نسخه از یک کتابخانه

گاهی چند کتابخانه با نام مشابه وجود دارد (مثلاً چند نسخه‌ی LiquidCrystal_I2C با آدرس‌دهی متفاوت). اگر کد یک آموزش کار نکرد، ممکن است نسخه‌ی کتابخانه‌ات فرق داشته باشد — نام دقیق کتابخانه را از همان آموزش بگیر.

کی خودت بنویسی؟

وقتی همان کد را در سه پروژه کپی کردی. آن‌وقت وقتش است که تبدیلش کنی به یک تابع، و بعد به یک کتابخانه‌ی کوچک برای خودت.

کتابخانه‌ها را در شبیه‌ساز امتحان کن 📚

مقاله‌های دیگر

🤖

آردوینو چیست؟ راهنمای کامل برای شروع از صفر

بهترین شبیه‌ساز مدار آنلاین فارسی — چرا شبیه‌ساز، و چرا روبومیکر؟

💡

ساده‌ترین پروژه الکترونیک برای بچه‌ها: روشن‌کردن یک LED