Embed presentation
Download to read offline
![TUGAS KULIAH MIKROKONTROLER
MUHAMAD IDRIS
14306141051
Running Teks Pada Sevent Segment
Alat dan Bahan
1. Arduino Uno
2. Ic- 74HC595
3. Resistor
4. 7-Segment
List Program pada Arduino IDE
PROGRAM RUNNING PADA 7-SEGMENT
intled;
voidsetup() {
for(led=2;led<=4; led++){
pinMode(led,OUTPUT);
}
}
byte pola[29]={
0b01100000, //I
0b01111010, //D
0b10001100, //R
0b01100000, //I
0b10110110, //S
0b00010000, //_
0b10001110, //F
0b01100000, //I
0b10110110, //S
0b00010000, //_
0b10011110, //E
0b00010000, //_
0b01100000, //1
0b01100110, //4
0b11110010, //3
0b11111100, //0
0b10111110, //6
0b01100000, //1
0b01100110, //4
0b01100000, //1
0b11111100, //0
0b10110110, //5
0b01100000, //1
0b00010000, //_
0b01111100, //U
0b11101100, //N](https://image.slidesharecdn.com/arduinowith7-segment-170615145837/85/Arduino-with-7-segment-1-320.jpg)
![0b01110111, //Y
0b00010000, //_
0b00010000};
intstatus=0;
voidloop() {
for(ints=0;s<28; s++){
digitalWrite(3,0);
shiftOut(2,4,LSBFIRST,pola[s]);
digitalWrite(3,1);
delay(500);
}
}](https://image.slidesharecdn.com/arduinowith7-segment-170615145837/85/Arduino-with-7-segment-2-320.jpg)
This document describes a program to display running text on a 7-segment display using an Arduino Uno microcontroller and 74HC595 IC. The program code defines the digits, letters, and underscores of the text "IDRIS_FISE_14306141051_UNY" in a byte array. The code uses shiftOut to sequentially display each element of the array on the 7-segment display by shifting the byte out to the 74HC595 and holding it for 0.5 seconds.
![TUGAS KULIAH MIKROKONTROLER
MUHAMAD IDRIS
14306141051
Running Teks Pada Sevent Segment
Alat dan Bahan
1. Arduino Uno
2. Ic- 74HC595
3. Resistor
4. 7-Segment
List Program pada Arduino IDE
PROGRAM RUNNING PADA 7-SEGMENT
intled;
voidsetup() {
for(led=2;led<=4; led++){
pinMode(led,OUTPUT);
}
}
byte pola[29]={
0b01100000, //I
0b01111010, //D
0b10001100, //R
0b01100000, //I
0b10110110, //S
0b00010000, //_
0b10001110, //F
0b01100000, //I
0b10110110, //S
0b00010000, //_
0b10011110, //E
0b00010000, //_
0b01100000, //1
0b01100110, //4
0b11110010, //3
0b11111100, //0
0b10111110, //6
0b01100000, //1
0b01100110, //4
0b01100000, //1
0b11111100, //0
0b10110110, //5
0b01100000, //1
0b00010000, //_
0b01111100, //U
0b11101100, //N](https://image.slidesharecdn.com/arduinowith7-segment-170615145837/85/Arduino-with-7-segment-1-320.jpg)
![0b01110111, //Y
0b00010000, //_
0b00010000};
intstatus=0;
voidloop() {
for(ints=0;s<28; s++){
digitalWrite(3,0);
shiftOut(2,4,LSBFIRST,pola[s]);
digitalWrite(3,1);
delay(500);
}
}](https://image.slidesharecdn.com/arduinowith7-segment-170615145837/85/Arduino-with-7-segment-2-320.jpg)