يمكن تخصيص وحدات LED باستخدام الأردوينو عن طريق البرمجة باستخدام لغة Arduino. يمكن توصيل الوحدات LED بالأردوينو باستخدام دائرة كهربائية بسيطة تتكون من مقاومات ومكثفات، وتحميل الشفرة البرمجية المناسبة على الأردوينو.
يمكن استخدام دالة digitalWrite() لتحويل الشحنة الكهربائية عبر دبوس الإخراج الرقمي في الأردوينو، وتحديد مستوى الإشارة منخفض أو مرتفع لتشغيل أو إيقاف الوحدة LED.
على سبيل المثال، يمكن استخدام الكود التالي لتشغيل وحدتين LED على دبوسين رقم 9 و10 في الأردوينو:
“`
void setup() {
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
}
void loop() {
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
delay(1000);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
delay(1000);
}
“`
سيتم تشغيل وحدتي LED لمدة ثانية واحدة، ثم سيتم إيقاف تشغيلها لمدة ثانية واحدة، ويتم تكرار هذا النمط باستمرار. يمكن تغيير هذا النمط باستخدام تحريك وتفعيل الوحدات LED بالطريقة التي تريدها.