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);
}
