Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* --- 7 Segment Common Cathode--- */
- 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(1000);
- }
- delay(2000); }
- void tunjukanAngka (int number){
- boolean isBitSet;
- for (int segment=1; segment < 8; segment++){
- isBitSet= bitRead(numeral[number], segment);
- digitalWrite(segmentPins[segment], isBitSet); }
- }
Add Comment
Please, Sign In to add comment