Apa itu Modul Led Matrik / Running Text P10 ?
Merupakan kumpulan led yang disusun berdasarkan baris dan kolom sehingga membentuk suatu modul. Modul ini biasa digunakan untuk menampilkan tulisan berjalan / running text. Biasanya para pengusaha menggunakan modul ini untuk mengiklankan produk mereka.
Modul P10 terdari dari berbagai jenis sesuai warna kombinasinya .
1. P10 Single Color
Merupakan modul led yang hanya dapat menampilkan 1 jenis warna. Modul P10 Single terdiri dari 2 macam yaitu P10 Outdoor dan P10 Indoor (SemiOutdoor). Masing-masing memiliki berbagai macam warna seperti hijau, putih, biru, merah, dan kuning.
P10 Single Color Green( Kiri ) Red ( kanan ) |
2. P10 RG ( Red Green )
Merupakan modul led yang dapat menampilkan warna gabungan dari Merah dan Hijau, sehingga ada 3 warna yaitu Merah, Hijau, dan Kuning.
P10 RG |
3. P10 RGB ( Red Green Blue )
Merupakan modul led yang dapat menampilkan warna gabungan dari Merah, Hijau dan Biru, sehingga dapat disetting menjadi berbagai macam warna.
P10 RGB |
Contoh Penggunaan Modul LED single color
Kali ini sebagai contoh , kami akan menggunakan modul LED P10 Merah sebagai Running Text menggunakan arduino.
- 1 x LED P10 4 Panel Merah Outdoor
- 1 x Arduino Uno
- 1 x Adaptor 12V
- 1 x Kabel data printer Arduino uno
- Kabel Jumper
Aplikasi yang dibutuhkan :
Berikut ini coding arduinonya , bisa dicopy-paste :
#include Servo.h
#include SPI.h
#include DMD.h
#include TimerOne.h
#include SystemFont5x7.h
#include Arial_black_16.h
Fire up the DMD library as dmd
#define DISPLAYS_ACROSS 4
#define DISPLAYS_DOWN 1
DMD dmd(DISPLAYS_ACROSS, DISPLAYS_DOWN);
============================================
void ScanDMD()
{
dmd.scanDisplayBySPI();
}
============================================
void setup(void)
{
initialize TimerOne's interruptCPU usage used to scan and refresh the display
Timer1.initialize( 5000 ); period in microseconds to call ScanDMD. Anything longer than 5000 (5ms) and you can see flicker.
Timer1.attachInterrupt( ScanDMD ); attach the Timer1 interrupt to ScanDMD which goes to dmd.scanDisplayBySPI()
clearinit the DMD pixels held in RAM
dmd.clearScreen( true ); true is normal (all pixels off), false is negative (all pixels on)
}
============================================
{
byte b;
10 x 14 font clock, including demo of OR and NOR modes for pixels so that the flashing colon can be overlayed
dmd.clearScreen( true );
dmd.selectFont(Arial_Black_16);
dmd.drawChar( 46, 1, '1', GRAPHICS_NORMAL );
dmd.drawChar( 55, 1, '7', GRAPHICS_NORMAL );
dmd.drawChar( 66, 1, '0', GRAPHICS_NORMAL );
dmd.drawChar( 76, 1, '0', GRAPHICS_NORMAL );
dmd.drawChar( 62, 1, '', GRAPHICS_OR ); clock colon overlay on
delay( 1000 );
dmd.drawChar( 62, 1, '', GRAPHICS_NOR ); clock colon overlay off
delay( 1000 );
dmd.drawMarquee(Welcome Haebot Store Blitar,27,(32DISPLAYS_ACROSS)-1,0);
long start=millis();
long timer=start;
boolean ret=false;
while(!ret){
if ((timer+30) millis()) {
ret=dmd.stepMarquee(-1,0);
timer=millis();
}
}
}
Jika arduino sudah dimasukkan coding diatas, langkah selanjutnya merangkai sesuai dengan gambar skema dibawah ini.
Skema Running Text |
Keterangan :
- Runing text ini menghasilkan Display sesuai dengan isi arduino uno tersebut.
- Isi tulisan dapat diubah ya dengan merubah coding : dmd.drawMarquee(Welcome Haebot Store Blitar,27/ISI sendiri ,(32DISPLAYS_ACROSS)-1,0);
Nah itulah artikel tentang modul LED P10. Pelajari lebih lanjut mengenai CNC melalui artikel kami. Selain itu, Haebot Store sebagai salah satu penyedia suku cadang mesin CNC dan komponen elektronika di Indonesia tidak perlu diragukan kredibilitasnya. Kami Menawarkan suku cadang mesin CNC dan Komponen Elektronika dengan kualitas terbaik dan termurah.
Belum ada tanggapan untuk "Mengenal Apa itu Modul LED P10 beserta contoh penggunannya - HAEBOT"
Post a Comment