RTX TEST BARIS

 

Matrix LED 8x8 disusun seri tetapi tampil parallel pada papan dengan menggunakan IC 4094


Sambungan pin dan kabel jika ingin rangkaian matriks running text terpisah dengan module Arduino, lebih jelasnya pada gambar berikut ini.



Arduino dipasang disebelah bawah

Uji coba rangkaian dan program

program berikut ini digunakan untuk menguji posisi baris dari display 

 

// program test baris
int oe = 8;
int clk = 12;
int dt = 11;
byte data;
void setup() {
  // put your setup code here, to run once:
  pinMode(oe, OUTPUT);
  pinMode(clk, OUTPUT);
  pinMode(dt, OUTPUT);
  Serial.begin(9600);
}
void loop() {
  // put your main code here, to run repeatedly:
    data = 0x01; // data = 0x02; data = 0x04; data = 0x08; data = 0x10; data = 0x20; data = 0x40; data = 0x80;
    digitalWrite(oe, 0);
    shiftOut(dt, clk, data);
    digitalWrite(oe, 1);
    delay(300);
}
dengan menambah sedikit urutan perintah dapat dihasilkan tampilan pada display seperti pada video berikut ini
void shiftOut(int Pin_data, int Pin_clk, byte dt_kirim) {
  int i=0;
  int dt_bin;
  pinMode(Pin_clk, OUTPUT);
  pinMode(Pin_data, OUTPUT);
  digitalWrite(Pin_data, 0);
  digitalWrite(Pin_clk, 0);
  for (i=7; i>=0; i--)  {
    digitalWrite(Pin_clk, 0);
    if ( dt_kirim & (1<<i) ) {
      dt_bin= 1;
    }
    else {  
      dt_bin= 0;
    }
    digitalWrite(Pin_data, dt_bin);
    digitalWrite(Pin_clk, 1);
    digitalWrite(Pin_data, 0);
  }
  digitalWrite(Pin_clk, 0);
}