Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat yang dapat digunakan untuk kendali 4 buah relay dengan menggunakan switch yang ada pada stir mobil, jadi fungsi utama dari alat ini adalah untuk mengaktifkan relay saat tombol pada switch kita gerakkan baik itu keatas maupun kearah lain. pergerakan switch akan mengaktifkan relay yang berbeda. untuk lebih jelasnya berikut adalah skema dan programnya.
a. Arduino Uno
b. Voltage Divider
c. Switch 5 channel
d. Modul Relay
e. Program Arduino IDE
int relay1 = 2;
int relay2 = 3;
int relay3 = 4;
int relay4 = 5;
void setup(){
pinMode(relay1,OUTPUT);
pinMode(relay2,OUTPUT);
pinMode(relay3,OUTPUT);
pinMode(relay4,OUTPUT);
Serial.begin(9600);
digitalWrite(relay1,HIGH);
digitalWrite(relay2,HIGH);
digitalWrite(relay1,HIGH);
digitalWrite(relay1,HIGH);
}
void loop(){
int x = analogRead(A0);
if((x > 100)&&(x < 105)){
digitalWrite(relay1,LOW);
digitalWrite(relay2,HIGH);
digitalWrite(relay1,HIGH);
digitalWrite(relay1,HIGH);
}
if((x > 200)&&(x < 205)){
digitalWrite(relay1,HIGH);
digitalWrite(relay2,LOW);
digitalWrite(relay1,HIGH);
digitalWrite(relay1,HIGH);
}
if((x > 300)&&(x < 305)){
digitalWrite(relay1,HIGH);
digitalWrite(relay2,HIGH);
digitalWrite(relay1,LOW);
digitalWrite(relay1,HIGH);
}
if((x > 400)&&(x < 405)){
digitalWrite(relay1,HIGH);
digitalWrite(relay2,HIGH);
digitalWrite(relay1,HIGH);
digitalWrite(relay1,LOW);
}
if(x == 0){
digitalWrite(relay1,HIGH);
digitalWrite(relay2,HIGH);
digitalWrite(relay1,HIGH);
digitalWrite(relay1,HIGH);
}
}
f. VIDEO HASILNYA
No comments:
Post a Comment