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 beriku:
1. Panel P10 Single Color
2. Arduino Uno
3. DMD Uno Shield
4. Tombol 3 Buah
5. Kabel Secukupnya
6. Power Supply 5V
Setelah bahan lengkap silahkan dirangkai sesuai skema rangkaian dibawah ini:
Jika Rangkaian sudah selesai Buatlah Program Counter seperti di bawah ini:
#include "DMD3.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;
}
jual Arduino di purwokerto
}
lalu Upload program tersebut ke Board Arduino yang sudah siap dipakai,
Komentar
Posting Komentar