Beranda > Arduino > Led 7 Segment Besar Menggunakan 74HC595 dan ULN2803

Led 7 Segment Besar Menggunakan 74HC595 dan ULN2803

31 Mei 2018

Sekarang kita akan menncoba membuat sebuah 7 segment dari 5 buah led per segment yang disusun secara seri. Terdapat dua buah IC yaitu 74HC595 dan ULN2803. 74HC595 merupakan sebuah IC Shift Register dan ULN2803 merupakan sebuah rangkaian transistor Darlington dengan tegangan maksimal 50V dengan arus 500 mA.

Pada rangkaian ini kita membutuhkan dua sumber tegangan yaitu 5V untuk menjalankan 74HC595 dan 9-12V untuk menyalakan LED melalui ULN2803. Sebuah resistor array 220 ohm juga digunakan dalam rangkaian ini.

Rangkaian ini didasarkan pada rangkaian http://www.twovolt.com/2016/08/13/single-digit-led-based-7-segment-spi-display-using-74hc595/.

Berikut skemanya :

Berikut PCBnya (6.2 cm x 13.3 cm):

Berikut sketch kode arduino :

const int latchPin = 8; // Pin connected to Pin 12 of 74HC
const int dataPin = 9; // Pin connected to Pin 14 of 74HC
const int clockPin = 7; // Pin connected to Pin 11 of 74HC
// 0,1,2,3,4,5,6,7,8,9
int dec[10] = {63,6,91,79,102,109,125,7,127,111};

int count;
int display_number;
void setup() {
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
}
void loop() {
for (count = 0; count<10; count++){
display_number = dec[count];
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, MSBFIRST, display_number);
digitalWrite(latchPin, HIGH);
delay(1000);
}
}

 

Semoga membantu…

 

 

Kategori:Arduino Tag:, , ,
%d blogger menyukai ini: