seven segmen
SEVEN SEGMEN
kali ini saya akan coba membahas
tentang pemrograman dari seven segmen menggunakan arduino .Biasanya seven
segmen digunakan untuk trafic light ,tulisan atau angka, dll. pengertian
dari SEVEN SEGMEN adalah sebuah kumpulan 7 LED yang membentuk sebuah
konfigurasi yang menampilkan sebuah karakter baik itu angka maupun huruf.
tetapi didalam 7 segmen sebenarnya aktualnya ada 8 LED
dengan tambahan satu LED sebagai dot(.).
Biasanya untuk membuat 7 segmen ini juga di gunakan IC
dekoder 7447. fungsi dari IC ini adalah untuk membentuk karakter 7 segmen dan
untuk meminimalisasi PIN dari 8 pin menjadi 4 pin. IC dekoder menurut saya sangat cocok dan pas untuk penggunaan program dari 7 segmen. dibawah ini adalah contoh dari pembuatan program 7 segmen dengan membuat karakter angka 0 dan 1 dengan arduino.
Contoh Program untuk membuat karakter 0 dan 1 menggunakan 7
segmen dengan arduino.
![]() |
|||||||||
|
|||||||||
Program pada arduino bisa mensimulasikan lewat tinkercad
, isis proteus ,dll.
Ini adalah contoh dari
program di atas
void setup() {
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
}
void ANGKA 1(){
digitalWrite(1, LOW);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
}
void ANGKA 0(){
digitalWrite(1, HIGH);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
}
void loop() {
digitalWrite(9, HIGH);
digitalWrite(10, LOW);
ANGKA 1()
delay (100);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
ANGKA O()
}
Komentar
Posting Komentar