MODUL 1 GENERAL INPUT OUTPUT
Percobaan 2 Kondisi 2
Tampilkan angka dari 1 sampai 9 secara berulang
2. Gambar Rangkaian [Kembali]
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9};
bool digit[10][8]={
{1,0,1,1,1,1,1,1},
{1,0,0,0,0,1,1,0},
{1,1,0,1,1,0,1,1},
{1,1,0,0,1,1,1,1},
{1,1,1,0,0,1,1,0},
{1,1,1,0,1,1,0,1},
{1,1,1,1,1,1,0,1},
{1,0,0,0,0,1,1,1},
{1,1,1,1,1,1,1,1},
{1,1,1,0,1,1,1,1},
};
void setup()
{
for (int i = 0; i <= 8; i++)
{
pinMode(pin[i], OUTPUT);
}
for(int i = 0; i <= 8; i++){
digitalWrite(pin[i], HIGH);
}
}
void loop()
{
tampil(0);
delay(500);
tampil(1);
delay(500);
tampil(2);
delay(500);
tampil(3);
delay(500);
tampil(4);
delay(500);
tampil(5);
delay(500);
tampil(6);
delay(500);
tampil(7);
delay(500);
tampil(8);
delay(500);
tampil(9);
delay(500);
}
void tampil(int angka){
for(int i=0; i<=7; i++){
digitalWrite(pin[i],digit[angka][i]);
}
}
3. Video [Kembali]
4. Prinsip Kerja [Kembali]
Menggunakan arduino Simulino pada pin 2-9 yang dihubungkan pada seven segmen katoda. Pin 2-9 arduino dihubungkan pada A B C D E F G DP seven segmen untuk menampilkan angka 1-9 secara berulang sesuai dengan kondisi percobaan. Kemudian program pada aplikasi arduino IDE dihubungkan atau dimasukkan pada arduino yang terdapat pada proteus. Setelah program dijalankan, maka seven segmen akan menampilkan angka 1-9 secara berulang.
- Download HTML: Klik disini
- Download Rangkaian Proteus: Klik disini
- Download Video: Klik disini
- Download Program: Klik disini
- Download Datasheet Seven Segmen: Klik disini
Tidak ada komentar:
Posting Komentar