OFFICIAL WEBSITE TECHNOLOGY DIGITAL LABORATORY
Gedung Lab Fisika Unit 10 Lt 2 Jl.Bioteknologi FMIPA Kampus USU
Home » » RUN TEXT TEST BARIS

RUN TEXT TEST BARIS

Posted by Teknologi Digital on Minggu, 04 Juni 2017



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.













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<
      dt_bin= 1;
    }
    else {  
      dt_bin= 0;
    }
    digitalWrite(Pin_data, dt_bin);
    digitalWrite(Pin_clk, 1);
    digitalWrite(Pin_data, 0);
  }
  digitalWrite(Pin_clk, 0);
}
Previous
« Prev Post

0 komentar:

Posting Komentar

Popular Posts