Uji coba Arduino kali ini kita akan menampilkan cara mengontrol LED dengan menggunakan IR Remote control dan IR Receiver.
Uji coba ini sangatlah sederhana dan mudah, dimana kita akan mengontrol LED yang terhubung ke Arduino dengan menggunakan IR Receiver dan IR Remote Control. Misalnya tombol 1 di remote kita fungsikan untuk menyalakan dan mematikan lampu 1, tombol 2 kita fungsikan sebagai tombol untuk menyalakan dan mematikan lampu 2 begitu juga untuk lampu 3 dan seterusnya. Tentunya tidak hanya lampu yang dapat kita kontrol, perangkat-perangkat elektronik lainnya dapat kita fungsikan untuk kita nyalakan dengan menggunakan remote, seperti kipas angin, televisi, lampu teras, lampu kebun, pompa air, lampu garasi dan lain-lain. Uji coba ini masih sangat banyak bisa kita maksimalkan dan tentunya bisa menjadi ide buat rekan-rekan untuk dibuat menjadi lebih baik lagi.
Untuk pengembangan lebih lanjut silahkan rekan-rekan copy code yang kami sertakan linknya dibawah ini, semoga uji coba ini bermanfaat dalam kehidupan sehari-hari.
SKEMA
Silahkan Copy Code dibawah ini:
#include <IRremote.h>
int RECEIVER_PIN = 2; // PIN RECEIVER
int led1 = 3; // PIN LED 1
int led2 = 4; // PIN LED 2
int led3 = 5; // PIN LED 3
int led4 = 6; // PIN LED 4
int itsONled[] = {0,0,0,0,0};
/* Posisi LED OFF ketika pertama kali arduino di nyalakan, rubah ke "1" jika LED langsung nyala */
#define code1 16753245 // code received from button no. 1 // nilai tombol 1
#define code2 16736925 // code received from button no. 2 // nilai tombol 2
#define code3 16769565 // code received from button no. 3 // nilai tombol 3
#define code4 16720605 // code received from button no. 4 // nilai tombol 4
IRrecv irrecv(RECEIVER_PIN);
decode_results results;
void setup()
{
Serial.begin(9600); // you can ommit this line
irrecv.enableIRIn(); // Start the receiver
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
void loop() {
if (irrecv.decode(&results)) {
unsigned int value = results.value;
switch(value) {
case code1:
if(itsONled[1] == 1) { // Jika lampu pertama kali nyala
digitalWrite(led1, LOW); // lampu mati ketika tombol ditekan
Automatic Fish feeder adalah alat untuk memberi makan ikan secara otomatis dengan menggunakan timer. Kita dapat mengatur jadwal pemberian makan ikan berdasarkan waktu, misalkan memberi makan ikan 2 kali sehari, artinya alat akan secara otomatis akan terbuka setiap 12 Jam sekali atau 4 kali sehari, 6 jam sekali. Waktu ini dapat kita atur sesuai dengan keinginan kita. Berikut coding lengkapnya, silahkan di copas dibawah ini: #include <Servo.h> Servo motor; void setup() { motor.attach(9); } void loop() { motor.write(200); delay(8000); /* sama dengan setiap 6 jam atau sehari 4 kali*/ motor.write(120); delay(200); }
Control LED dengan Push Button Arduino, Push Button Part 1 PUSH BUTTON PART 1. Belajar bagaimana cara membuat tombol atau push button untuk menyalakan lampu LED dengan menggunakan Arduino. Untuk Script silahkan copy paste dibawah ini: int led=2; int button=4; void setup(){ pinMode(led,OUTPUT); pinMode(button,INPUT); } void loop(){ if(digitalRead(button)==HIGH){ digitalWrite(led,HIGH); } else{ digitalWrite(led,LOW); } }
Comments
Post a Comment