Blog Adi Sanjaya Global Techno Solution

Delphi, Mikrokontroler , Embedded system...Menerima Pembuatan alat berbasis mikrokontroller

LightBlog
Responsive Ads Here

Saturday, March 24, 2018

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);
    }
}

No comments:

Post a Comment

Silakan dikomentari