- Seven Segment
- Arduino Uno
Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.
2. Rangkaian Simulasi [back]
4. Listing Program [back]
HTML - [klik]
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; //Deklarasi pin yang digunakan pada 7-segment dengan tipe data byte
void setup(){
for (int i = 0; i < 9; i++) //Semua kode dalam fungsi hanya dieksekusi sekali
{
pinMode(pin[i], OUTPUT); //Kondisi perulangan dari 0 hingga batas kecil dari 9, diincrement
}
}
void loop(){ //Semua kode dalam fungsi ini di eksekusi berulang
digitalWrite(2, LOW); //Pin 2 Seven Segment hidup
digitalWrite(3, LOW); //Pin 2 Seven Segment hidup
digitalWrite(4, HIGH); //Pin 2 Seven Segment hidup
digitalWrite(5, HIGH); //Pin 2 Seven Segment mati
digitalWrite(6, HIGH); //Pin 2 Seven Segment mati
digitalWrite(7, LOW); //Pin 2 Seven Segment hidup
digitalWrite(8, LOW); //Pin 2 Seven Segment hidup
digitalWrite(9, LOW); //Pin 2 Seven Segmet hidup
delay (1000);
digitalWrite(2, HIGH); //Pin 2 Seven Segment hidup
digitalWrite(3, HIGH); //Pin 2 Seven Segment hidup
digitalWrite(4, HIGH); //Pin 2 Seven Segment hidup
digitalWrite(5, HIGH); //Pin 2 Seven Segment hidup
digitalWrite(6, LOW); //Pin 2 Seven Segment mati
digitalWrite(7, HIGH); //Pin 2 Seven Segment hidup
digitalWrite(8, HIGH); //Pin 2 Seven Segment hidup
digitalWrite(9, HIGH); //Pin 2 Seven Segmenr hidup
delay (1000);
}
Video Prak
Video Simulasi
Kondisi:
Menampilkan huruf L dan A secara bergatiaan
1. Apa yang terjadi jika tipe data byte diganti dengan tipe data string?
jawab:
Type data string adalah tipe data untuk teks yang merupakan gabungan huruf, angka, spasi, dan berbagai karakter. Sedangkan type data byte untuk bilangan bulat dan kapasitas bitntnya yaitu 8. Jika diganti menjadi eror, karena string untuk teks. Deklarasi pin disini lebih cocok menggunakan type data byte untuk 7 segment
2. Jelaskan cara penggunaan 7 segment common anoda dan common katado
jawab:
Pada common anoda membutuhkan arus positif untuk aktif, sehinga diberi logika low untuk mengaktifkan 7 segmentnya. sedangkan pada common katoda membutuhkan arus negatif untuk aktif, sehingga diberi logika high 7 segmentnya
3. Perbedaan program arduino common anoda dan common katoda
jawab:
perbedaan terletak pada pemberian logika pada arduinonya yaitu untuk anoda low untuk aktif dan katoda high untuk aktif
Simulasi Proteus - [klik]
Listing Program - [klik]
Video - [klik]
Tidak ada komentar:
Posting Komentar