Membuat Counter Up 7 Segment 5 Inch Menggunakan Arduino Uno


Pada kesempatan ini saya akan membuat project Seven Segment Counter Up Dan Down Dengan Milis Menggunakan Arduino UNO. Disini saya akan menggunakan  pin 2 3 dan 4 sebagai output. 

Pada percobaan kali ini saya menggunakan Driver LED 74HC595 plus ULN2003. Kali ini saya sudah menyediakan layout PCB dalam bentuk PDF, bagi teman-teman yang ingin membuatnya bisa langsung download dengan mengeklik button dibawah ini
Download
Bahan yang digunkan 

1. Display 7 Segment + Driver




2. Arduino Uno

3. Adaptor




================================== SOURCE CODE ==================================
#include "Wire.h"
#define LATCH 4
#define CLK 3
#define DATA 2

//bilangan HEX Array
byte digit[10]= {0x7E, 0x18, 0xEC, 0xBC, 0x9A, 0xB6, 0xF6, 0x1C, 0xFE, 0xBE};//Digit Normal
byte dot[10]= {0xFD, 0x31, 0xDB, 0x7B, 0x37, 0x6F, 0xEF, 0x39, 0xFF, 0x7F};//Dot Normal
int i;

void setup(){
 
  pinMode(LATCH, OUTPUT);
  pinMode(CLK, OUTPUT);
  pinMode(DATA, OUTPUT);
 
}

void loop(){
  for(int i=0; i<10; i++){
  for(int j=0; j<10; j++){
  for(int k=0; k<10; k++){

      digitalWrite(LATCH, LOW);
      shiftOut(DATA, CLK, MSBFIRST, digit[k]);  // digittiga
      shiftOut(DATA, CLK, MSBFIRST, digit[j]);  // digitdua
      shiftOut(DATA, CLK, MSBFIRST, digit[i]);  // digitsatu
      digitalWrite(LATCH, HIGH);
      delay(100);
        }}}
}

 


Video Demo

1 comment

Alvaro said...

links are broken, can you share again your PCB design and schematic, thanks!

Dicky B_Mz. Powered by Blogger.