TUTORIAL MENGHIDUPKAN MOTOR DENGAN HANDPHONE
ASSALAMUALAIKUM WR.WB
OKE pada kesempatan kali ini saya akan menjelaskan bagaimana cara membuat project arduino untuk menghidupkan speda motor dengan aplikasi di smartphone.
bahan yang harus di sediakan adalah:
1.arduino. jenis apapun boleh. tapi di sini saya menggunakan aduino nano v3 bisa di peroleh di
SINI
2.modul bluetooth hc-05 atau hc-06 juga boleh. bisa beli di
SINI
3.1 buah relay 2channel 5volt bisa beli di
SINI
4kabel jumper secukupnya
untuk skema nya bisa lihat gambar di bawah ini
maaf ya klo skemanya berantakan.
dan untuk sketch kode nya di bawah ini
kalian bisa edit sesuka hati kalian
String voice;
int RED = 2;
int GREEN = 3 ;
int BLUE = 4;
int YELLOW = 5;
void RedOn(){
digitalWrite (RED, LOW);
}
void RedOff(){
digitalWrite (RED, HIGH);
}
void GreenOn(){
digitalWrite (GREEN, LOW);
}
void GreenOff(){
digitalWrite (GREEN, HIGH);
}
void BlueOn(){
digitalWrite (BLUE, LOW);
}
void BlueOff(){
digitalWrite (BLUE, HIGH);
}
void YellowOn(){
digitalWrite (YELLOW, LOW);
}
void YellowOff(){
digitalWrite (YELLOW, HIGH);
}
void allon() {
digitalWrite (RED, LOW);
digitalWrite (GREEN, LOW);
digitalWrite (BLUE, LOW);
digitalWrite (YELLOW, LOW);
}
void alloff() {
digitalWrite (RED, HIGH);
digitalWrite (GREEN, HIGH);
digitalWrite (BLUE, HIGH);
digitalWrite (YELLOW, HIGH);
}
void setup() {
Serial.begin(9600);
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
pinMode(YELLOW, OUTPUT);
}
void loop() {
while(Serial.available()) {
delay(10);
char c=Serial.read();
if(c=='#')
{break; }
voice += c;
}
if (voice.length() > 0) {
Serial.println(voice);
if (voice == "on" || voice == "all")
{
allon() ;
}
else if (voice == "matikan semua" || voice=="switch off all")
{
alloff() ;
}
else if(voice =="hidupkan mesin" || voice =="nyalakan mesin"){
RedOn();
delay(1000);//Hold 5 second
RedOff();
}
else if(voice =="nyalakan sen" || voice =="hidupkan sen"){
YellowOn();
}
else if( voice =="switch off send" || voice =="send off" ){
YellowOff();
}
else if(voice =="hidupkan sen" || voice =="nyalakan sen"){
BlueOn();
}
else if(voice =="matikan sen" || voice =="matikan sen"){
BlueOff();
}
else if(voice =="nyalakan kontak" || voice =="hidupkan kontak"){
GreenOn();
}
else if(voice =="matikan kontak" || voice =="matikan mesin"){
GreenOff();
}
voice="";
}
}
dan aplikasi nya kalian bisa download di
SINI
Untuk yang kurang mengerti bisa langsung di tanyakan di kolom komentar sekian dan terima kasih
Power input untuk arduino nano dari mana Mas.. aki motor 12v
BalasHapusiyalah dari aki motor
BalasHapus