Membuat Counter P10 Menggunakan Arduino Uno
Kali ini saya akan membagikan bagaimana cara membuat Counter Up dan Down Menggunakan Arduino Uno dan akan di tampilkan di Panel P10 Single Color dengan menggunakan 3 Buah tombol untuk mengendalikan counter tersebut. Bagi kalian yang ingin membuat atau mencoba percobaan kali ini kalian perlu menyiapkan bahan sebagai berikut:
1. Panel P10 Single Color
2. Arduino Uno
3. DMD Uno Shield Beli
4. Tombol 3 Buah
5. Kabel Secukupnya
6. Power Supply 5V
Setelah bahan lengkap silahkan dirangkai sesuai skema rangkaian dibawah ini:
================================== SOURCE CODE ==================================
#include "DMD3.h"
#include "bmz6x16.h"
DMD3 display (1,1);
char dmdBuff1[10];
int Up = A0;
int Down = A1;
int Reset = A2;
int counter = 0;
void scan()
{
display.refresh();
}
void setup() {
Timer1.initialize(2000);
Timer1.attachInterrupt(scan);
Timer1.pwm(9,100);
pinMode(Up, INPUT_PULLUP);
pinMode(Down, INPUT_PULLUP);
pinMode(Reset,INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
sprintf(dmdBuff1, "%.4d", counter);
display.setFont(bmz6x16);
display.drawText(2, 0, dmdBuff1);
if(counter >= 9999){
counter = 0;
}
if(counter <= 0000){
counter = 0;
}
if(digitalRead(Up)==LOW){
delay(200);
counter++;
}
if(digitalRead(Down)==LOW){
delay(200);
counter--;
}
if(digitalRead(Reset)==LOW){
delay(200);
counter=0;
}
}
lalu Upload program tersebut ke Board Arduino yang sudah siap dipakai, Dan jika kalian belum mempunyai Library DMD3 dan Font bmz6x16 Silahkan Download Disini
Selamat Mencoba...!!
No comments
Post a Comment