0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan3 halaman

Program LED Matrix dengan Teks Bergulir

Dokumen ini berisi kode program untuk mengendalikan LED Matrix menggunakan Arduino, dengan teks yang dapat digulir. Program ini menggunakan pustaka DMD dan TimerOne untuk menampilkan teks 'PRAKTEK DTE X MEKATRONIKA SMK PUSDIKPAL'. Selain itu, terdapat pertanyaan evaluasi terkait perubahan teks, perbedaan program, dan pengaturan untuk LED Matrix lebih dari satu.

Diunggah oleh

AyaHayati
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan3 halaman

Program LED Matrix dengan Teks Bergulir

Dokumen ini berisi kode program untuk mengendalikan LED Matrix menggunakan Arduino, dengan teks yang dapat digulir. Program ini menggunakan pustaka DMD dan TimerOne untuk menampilkan teks 'PRAKTEK DTE X MEKATRONIKA SMK PUSDIKPAL'. Selain itu, terdapat pertanyaan evaluasi terkait perubahan teks, perbedaan program, dan pengaturan untuk LED Matrix lebih dari satu.

Diunggah oleh

AyaHayati
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Program 2

#include <Arial14.h>
#include <Arial_black_16.h>
#include <Arial_Black_16_ISO_8859_1.h>
#include <DMD.h>
#include <SystemFont5x7.h>
#include <SPI.h>
#include "TimerOne.h"

#define DISPLAYS_ACROSS 1
#define DISPLAYS_DOWN 1
DMD dmd( DISPLAYS_ACROSS , DISPLAYS_DOWN );

void ScanDMD() {
[Link]();
}

void setup() {
[Link]( 2000 );
[Link]( ScanDMD );
[Link]( true );
}

String textToScroll="PRAKTEK DTE X MEKATRONIKA SMK PUSDIKPAL";

void drawText( String dispString ) {


[Link]( true );
[Link]( Arial_Black_16 );
char newString[256];
int sLength = [Link]();
[Link]( newString, sLength+1 );
[Link]( newString , sLength , ( 32*DISPLAYS_ACROSS )-1 ,0);
long start=millis();
long timer=start;
long timer2=start;
boolean ret=false;
while( !ret ) {

if ( ( timer+40 ) < millis() ) {

ret=[Link]( -1 , 0 );
timer=millis();
}
}
}
void loop() {
drawText(textToScroll);
}
1. Perhatikan LED Matrix dan tuliskan apa yang terjadi

2. Buatlah program lain dengan tulisan running text yang berbeda, buat video hasil
programnya dan upload di Sosmed lalu kirim linknya di folder Gdrive
3. Tuliskan programnya di bawah ini

Evaluasi
1. Pada Bagian mana di program ke 2 yang menentukan perubahan teks yang akan
berjalan pada LED Matrix?
2. Apa yang membedakan program 1 dan 2?
3. Perintah apa yang membuat huruf pada LED Matrix dapat berjalan?
4. Apa yang harus diubah pada program jika LED Matrix yang kita pakai lebih dari 1?

Anda mungkin juga menyukai