● online
- Wemos D1 Mini ESP8266 - IoT Board....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to M....
- TP5100 4.2v 8.4v 1S 2S Single / Double Cell Lithiu....
- Potensiometer 10K - Mono Potensio Meter Linear Res....
- DS3231SN DS3231 SN I2C RTC Module & Baterai Mo....
- Kabel Jumper 20cm Dupont 20 cm Male to Male Pelang....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- Kabel Jumper Arduino Dupont 20 cm Female to Male P....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Mengontrol LED dengan IR Remote HX1838 pada Arduino
Alat dan bahan :
- Arduino Uno R3, BELI
- IR receiver HX1838, BELI
- LED dan resistor 220 Ohm, BELI
- Kabel jumper, BELI
- Projectboard, BELI
- Remote : TV/DVD/AC.
Rangkaian :
Konfigurasi pin :
- Ir HX1838 : kiri ke pin A1; tengah ke GND; kanan ke 5V
- LED : (+) dihubungkan dengan resistor 220 ohm dan pin 2; (-) ke GND
Skecth program :
Sebelum ke program, masukkan terlebih dahulu library dari IRemote pada Arduino IDE pada menu Sketch > Include library > Add .ZIP library > pilih library IRremote yang sudah di download dan klik Open. Tedapat 2 sketch program arduino yang harus di upload yang pertama adalah sketch untuk mengetahui kode dari setiap tombol pada remote dan yang kedua adalah program utamanya. Sketch pertama : mengetahui kode tombol pada remote#include <IRremote.h> int RECV_PIN = A1; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value); irrecv.resume(); } delay(100); }Compile sketch di atas, jika terdapat eror seperti di bag=wah ini : Silahkan hapus library yang saya kasih tanda panah yaitu RobotIRremote. Jika sudah compile dan upload programnya. Langkah selanjutnya adalah buka serial monitor dengan baudrate 9600. Kemudian tekan tombol remote satu persatu disini saya contohkan menggunakan tombol 1 2. Catat kode tiap tombolnya. Misalnya untuk 1 = 346273428, 2 = 494793030. Tiap tombol memiliki kode yang berbeda-beda. Sketch kedua: program utama
#include <IRremote.h> int RECV_PIN = A1; int pinLED = 2; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); pinMode(pinLED, OUTPUT); } unsigned long data; void loop() { if (irrecv.decode(&results)) { Serial.println(results.value); data = results.value; irrecv.resume(); switch (data){ case 346273428: // tombol 1 ganti kode digitalWrite(pinLED, HIGH); break; case 494793030: //tombol 2 ganti kode digitalWrite(pinLED, LOW); break; } } }Upload sketch yang kedua, sampai done uploading.
Hasil :
Silahkan coba arahkan remote TV ke sensor IR HX1838 dan tekan tombol 1 untuk menyalakan LED dan tombol 2 untuk mematikan LED. Cukup sekian pembahasan kali ini, semoga bermanfaat.Mengontrol LED dengan IR Remote HX1838 pada Arduino
Pada artikel kali ini saya akan membahas penggunaan sensor DHT11, dimana sensor ini fungsinya untuk mengukur suhu dan kelembaban... selengkapnya
Sensor sentuh merupakan sebuah saklar yang cara penggunaanya dengan cara disentuh menggunakan jari. Ketika sensor ini disentuh maka sensor... selengkapnya
Thingsboard merupakan sebuah platform IoT open-source yang memungkinkan anda untuk mengontrol ataupun memonitoring berbagai perangkat. Penggunaanya mudah, gratis dan... selengkapnya
Blynk merupakan sebuah platform aplikasi android yang diperuntukan untuk berbagai kontroler hardware seperti arduino, esp8266, raspberry dsb untuk mengendalikan,... selengkapnya
Jumpa lagi dengan tutorial mengenai thingspeak, kali ini akan dibahas cara menampilkan data suhu pada Thingspeak menggunakan ESP-01 dan... selengkapnya
LDR (Light Dependent Resistor) adalah sensor cahaya yang berbasis nilai resistansi. Semakin banyak intensitas cahaya yang diterima maka semakin... selengkapnya
Untuk membuat sebuah perangkat otomatis (di artikel ini lampu LED) sebenarnya dapat menggunakan berbagai macam sensor misalnya sensor suhu,... selengkapnya
Bagi Sebagian developer website atau yang sedang belajar javaScript, pasti familiar dengan istilah jQuery. Sebenarnya apa itu jQuery? Dan... selengkapnya
Pada beberapa profesi yang menggunakan bantuan suatu aplikasi ataupun perangkat lunak sangatlah banyak. Nyatanya dengan adanya berbagai macam perangkat... selengkapnya
Melanjutkan tutorial dari postingan sebelumnya tentang cara memulai menggunakan telegram pada NodeMCU, kali kita akan membahas cara membuat notifikasinya... selengkapnya
Paket B: + 1 pcs ESP32 D1 Mini + 4 pcs 10p Male Header + 4 pcs 10p Female Header… selengkapnya
Rp 91.0000.66-inch OLED display module LCD module IIC/I2C interface FOR Wemos D1 MINI Shield 64×48
Rp 33.500POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300Arduino Uno adalah board mikrokontroler yang berbasis ATmega328P. Arduino Uno memiliki 14 pin input/output digital (6 di antaranya dapat digunakan… selengkapnya
Rp 144.000Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.000Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Tang Crimping Press Skun Ratchet YTH SN-48B Model YTH SN-48B FOR NON INSULATED TERMINAL YTH SN-48B dengan mata Press 0.5… selengkapnya
Rp 150.000
Saat ini belum tersedia komentar.