Translate

Bargraph 4 Panel DMD P10 Arduino Input Tegangan Motor DC

Bargraph 4 Panel DMD P10 Arduino Input Tegangan Motor DC


         Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat yang menggunakan panel DMD P10 sebagai interfacenya. alat ini berfungsi untuk menampilkan bargraph di panel P10 dari bawah menuju ke atas dengan input tegangan dari motor dc. alat ini memiliki alarm jika bargraph telah penuh atau nyala semua. untuk lebih jelasnya berikut adalah program dan komponennya.



a. Komponen




b. Program Arduino IDE

#include "Wire.h"
#include "DHT.h"
#include "BIG7SEGMENT.h"
#include "DMD3.h"
#include "DejaVuSans9.h"
#include "bmz9.h"
#include "bmz6x7.h"

DMD3 display (4,1);

byte debounce = 100;
char dmdBuff1[10];
char dmdBuff2[10];
int B=0;
int x;
int y;
int buzzer = 2;
int dataadc;
int batas;

void scan()
{
    display.refresh();
}

void setup() {
    Serial.begin(9600);
    Timer1.initialize(1350);
    Timer1.attachInterrupt(scan);
    Timer1.pwm(9,255);
    pinMode(buzzer,OUTPUT);
    digitalWrite(buzzer,HIGH);
}

void loop() {

    dataadc = analogRead(A0);
    Serial.println(dataadc);
    
    if(dataadc > 200){      
    x++;  
    }

    if(x >= 128){
    digitalWrite(buzzer,LOW);
    delay(5000);
    digitalWrite(buzzer,HIGH);
    x = 0;      
    display.refresh();
    }
    
    display.drawRect(x,y,1,15,1);

delay(200);    
}



c. VIDEO HASILNYA



  

No comments:

Post a Comment