Tutorial Arduino ke seven-segment

ini adalah contoh skema arduino ke seven segment
kemudian ini codingannya :

const byte numeral[11]={
B11111100, //untuk angka 0
B01100000, //untuk angka 1
B11011010, //untuk angka 2
B11110010, //untuk angka 3
B01100110, //untuk angka 4
B10110110, //untuk angka 5
B00111110, //untuk angka 6
B11100000, //untuk angka 7
B11111110, //untuk angka 8
B11100110, //untuk angka 9
B00000000, //tanpa menampilkan apapun
};

//inisialisasi pin yang digunakan
const int segmentPins[8]= { 2,11,10,5,4,3,8,9 }; //dp,g,f,e,d,c,b,a

void setup(){
for (int i=0; i < 8; i++){
pinMode(segmentPins[i], OUTPUT);
}}

void loop(){
for (int i=0; i <=10; i++){
tunjukanAngka(i);
delay(500);
}
delay(250); }

void tunjukanAngka (int number){
boolean isBitSet;
for (int segment=1; segment < 8; segment++){
isBitSet= bitRead(numeral[number], segment);
digitalWrite(segmentPins[segment], isBitSet); }
}


Selamat Mencoba!

Tidak ada komentar:

Posting Komentar

Tutorial Arduino ke seven-segment

ini adalah contoh skema arduino ke seven segment kemudian  ini codingannya : const byte numeral[11]={ B11111100, //untuk angka 0 B01100...