Post Top Ad

Post Top Ad

Running Text Geser Ke kanan Dengan arduino uno dan p10 dengan library DMD3

Untuk Membuat Running Text Geser Ke Kana Dengan arduino uno dan p10 dengan library DMD3



Anda butuh : 
kabel jumper p10 
konektor p10
arduino uno 
library DMD 3, download di sini


untuk koding nya dalah sebagai berikut :


#include <DMD3.h>
#include <DejaVuSans9.h>
#include <DejaVuSansBold9.h>
#include <DejaVuSansItalic9.h>
#include <Mono5x7.h>

DMD3 display;

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

void setup() {
    Timer1.initialize(2000);
    Timer1.attachInterrupt(scan);
    Timer1.pwm(9,255);
}

void loop() {
   // drawShapes();
    drawMarqueeKanan();
    delay(500);
}

void drawShapes()
{
  
    display.drawRect(0, 0, display.width() - 1, display.height() - 1);
}

static const char message[] = " Eat at Joes!";

void drawMarqueeKanan()  // <<< perhatikan sub routin berikut ini 
{
    int width = display.width();
    display.setFont(DejaVuSans9);
    int msgWidth = display.textWidth(message);
    int fullScroll = msgWidth + width + 1;
    for (int x = fullScroll ; x > 0; --x) {    //<<<< terutama bagian ini 
        //display.clear();
        display.drawText(width - x, 3, message);
        delay(100);
    }
}