RC Model arabalar için kumandadan kontrollü ışık sistemi devresi nasıl yapılır. Sinyal, Fren lambası ve Far sistemi yapımı.
Gerekli mazlemeler:
1 adet Arduino Pro Micro
1 adet BD139 NPN Transistor
3 adet S8050 NPN Transitor
1 adet Delikli plaket
1 adet 4.7R veya 5.6R 1 Watt Direnç
4 adet 1K direnç
4 adet 150R Direnç
4 adet 5mm Sarı Led
4 adet 5mm Kırmız Led
2 adet Power Led 1Watt
RC Araba ışık Sistemi Arduino Kodu:
unsigned long TIME1=0; unsigned long TIME2; bool LEDSTATUS = false; int SIGNAL; int BRAKE; int HEADLIGHT; void setup(){ pinMode(21, INPUT); // Throttle Channel | Gaz Kanalı pinMode(20, INPUT); // Steering Channel | Direksiyon Kanalı pinMode(19, INPUT); // Channel 3 | 3. Kanal pinMode(5, OUTPUT); // Signal Leds | Sinyal ledleri pinMode(6, OUTPUT); // Signal Leds | Sinyal ledleri pinMode(9, OUTPUT); // Headlights | Far ledleri digitalWrite(5, LEDSTATUS); digitalWrite(6, LEDSTATUS); } void loop(){ BRAKE=pulseIn(19,HIGH); SIGNAL=pulseIn(20,HIGH); HEADLIGHT=pulseIn(21,HIGH); if (SIGNAL>1600) { digitalWrite(5, LOW); unsigned long TIME2 = millis(); if (TIME2 - TIME1 >= 350) { LEDSTATUS = !LEDSTATUS; digitalWrite(6, LEDSTATUS); TIME1 = millis(); } } if (SIGNAL<1400) { digitalWrite(6, LOW); unsigned long TIME2 = millis(); if (TIME2 - TIME1 >= 350) { LEDSTATUS = !LEDSTATUS; digitalWrite(5, LEDSTATUS); TIME1 = millis(); } } if (BRAKE>1800) digitalWrite(3, HIGH); else digitalWrite(3, LOW); if (HEADLIGHT>1600) digitalWrite(9, HIGH); else digitalWrite(9, LOW); }