Membuat Papan Score P10 RGB Menggunakan Arduino Uno Wireless
Kali ini saya akan membagikan bagaimana cara membuat Papan Score Digital Menggunakan Arduino Uno dan akan di tampilkan di Panel P10 RGB Untuk sensor yang digunakan untuk kendali wireless nya disini saya menggunakan Infrared Reviever yang biasa digunakan untuk Televisi, dan untuk remotenya saya menggunakan remote infrared yang universal biasa digunakan untuk car Mp3. Bagi kalian yang ingin membuat atau mencoba percobaan kali ini kalian perlu menyiapkan bahan sebagai berikut:
1. Panel P10 RGB
2. Arduino Uno
3. DMD Uno Shield Beli
4. Infrared Reviever 1 Buah
5. Kabel Secukupnya
6. Remote Universal Car Mp3 1 Buah
Jika Rangkaian sudah selesai Buatlah Programnya seperti di bawah ini:
================================== SOURCE CODE ==================================
#include "RGBmatrixPanel.h"
#include "IRremote.h"
#define CLK 8
#define OE 9
#define LAT A3
#define A A0
#define B A1
#define C A2
int RECV_PIN = 11;
int Kanan, Kiri;
IRrecv irrecv(RECV_PIN);
decode_results results;
RGBmatrixPanel matrix(A, B, C, CLK, LAT, OE, false);
void setup() {
matrix.begin();
irrecv.enableIRIn();
}
void loop() {
if (irrecv.decode(&results)) {
if(results.value==0xFF30CF){ Kiri++;delay(100);}// Tambah Score Kiri
if(results.value==0xFF10EF){ Kiri--;delay(100);}// Kurang Score Kiri
if(results.value==0xFF7A85){ Kanan++;delay(100);}// Tambah Score Kanan
if(results.value==0xFF5AA5){ Kanan--;delay(100);}//Kurang Score Kanan
if(results.value==0xFF6897){
Kanan=0;
Kiri=0;
delay(10);}
irrecv.resume(); // Receive the next value
}
matrix.setTextSize(1); // size 1 == 8 pixels high
matrix.setCursor(1, 0);
matrix.setTextColor(matrix.Color333(0,10,10));
matrix.print("A");
matrix.setCursor(10, 0);
matrix.setTextColor(matrix.Color333(10,0,10));
matrix.print("VS");
matrix.setCursor(25, 0);
matrix.setTextColor(matrix.Color333(0,10,10));
matrix.print("B");
matrix.setCursor(0, 9);
matrix.setTextColor(matrix.Color333(10,0,0));
matrix.print(Kiri);
matrix.setCursor(13, 9);
matrix.setTextColor(matrix.Color333(10,10,0));
matrix.print("-");
matrix.setCursor(20, 9);
matrix.setTextColor(matrix.Color333(0,10,0));
matrix.print(Kanan);
}
lalu Upload program tersebut ke Board Arduino yang sudah siap dipakai.
Selamat Mencoba...!!
No comments
Post a Comment