Judul : Script mangendalikan arduino dengan ir remote
link : Script mangendalikan arduino dengan ir remote
Script mangendalikan arduino dengan ir remote
/*
kode ini ditulis ulang oleh Mohamad Syafi'i pada 15 Agustus 2017
*/
kode ini ditulis ulang oleh Mohamad Syafi'i pada 15 Agustus 2017
*/
/*
-->jalanambrol.blogspot.com
-->jalanambrol0.blogspot.com
-->jalanambrol2.blogspot.com
-->jalanambrol3.blogspot.com
-->jalanambrol4.blogspot.com
-->jalanambrol5.blogspot.com
-->jalanambrol6.blogspot.com
-->jalanambrol.blogspot.com
-->jalanambrol0.blogspot.com
-->jalanambrol2.blogspot.com
-->jalanambrol3.blogspot.com
-->jalanambrol4.blogspot.com
-->jalanambrol5.blogspot.com
-->jalanambrol6.blogspot.com
*/
/*
Koneksi antara arduino dengan modul relay
Koneksi antara arduino dengan modul relay
Arduino------>modul relay
pin digital 2---->input 1
pin digital 3---->input 2
pin digital 4---->input 3
pin digital 5---->input 4
pin digital 3---->input 2
pin digital 4---->input 3
pin digital 5---->input 4
*/
#include<IRremote.h>//memanggil library irremote
int IRpin=11;//membuat variabel pin input dari Ir receiver
int R1=2;//membuat variabel R1
int R2=3;//membuat variabel R2
int R3=4;//membuat variabel R3
int R4=5;//membuat variabel R4
int R2=3;//membuat variabel R2
int R3=4;//membuat variabel R3
int R4=5;//membuat variabel R4
IRrecvirrecv(IRpin);
decode_resultsresults;
void setup()
{
Serial.begin(9600); //memulai komunikasi serial
{
Serial.begin(9600); //memulai komunikasi serial
irrecv.enableIRIn(); //memulai sensor Ir
pinMode(R1,OUTPUT); pinMode(R2,OUTPUT); pinMode(R3,OUTPUT); pinMode(R4,OUTPUT);
digitalWrite(R1,HIGH); digitalWrite(R2,HIGH); digitalWrite(R3,HIGH); digitalWrite(R4,HIGH);
}
void loop()
{
if(irrecv.decode(&results))
{
Eksekusi(); Serial.println(results.value);/*
menampilkan hasil sensor pada serial monitor
*/
}
void loop()
{
if(irrecv.decode(&results))
{
Eksekusi(); Serial.println(results.value);/*
menampilkan hasil sensor pada serial monitor
*/
irrecv.resume();//mempersiapkan Ir sensor
}
}
void Eksekusi()
{
switch(results.value)
{
case 3772784863://Ubah dan Sesuaikan 3772784863
digitalWrite(R1,!digitalRead(R1));
break;
}
void Eksekusi()
{
switch(results.value)
{
case 3772784863://Ubah dan Sesuaikan 3772784863
digitalWrite(R1,!digitalRead(R1));
break;
case 3772817503://Ubah dan Sesuaikan 3772817503 digitalWrite(R2,!digitalRead(R2)); break;
case 3772801183://Ubah dan Sesuaikan 3772801183 digitalWrite(R3,!digitalRead(R3)); break;
case 3772780783://Ubah dan Sesuaikan 3772780783 digitalWrite(R4,!digitalRead(R4)); break;
default: break;
}
delay(200);//mencegah bouncing
}
default: break;
}
delay(200);//mencegah bouncing
}
Demikianlah Artikel Script mangendalikan arduino dengan ir remote
Sekianlah artikel Script mangendalikan arduino dengan ir remote kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang sedang membaca artikel Script mangendalikan arduino dengan ir remote dengan alamat link halaman https://tutorwow.blogspot.com/2017/08/script-mangendalikan-arduino-dengan-ir.html
0 Response to "Script mangendalikan arduino dengan ir remote"
Post a Comment