- 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 [kembali]
4. Listing Program [kembali]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, HIGH); //Pin 2 Seven Segmenr hidup
digitalWrite(3, HIGH); //Pin 2 Seven Segmenr hidup
digitalWrite(4, HIGH); //Pin 2 Seven Segmenr hidup
digitalWrite(5, LOW); //Pin 2 Seven Segmenr mati
digitalWrite(6, LOW); //Pin 2 Seven Segmenr mati
digitalWrite(7, HIGH); //Pin 2 Seven Segmenr hidup
digitalWrite(8, HIGH); //Pin 2 Seven Segmenr hidup
digitalWrite(9, HIGH); //Pin 2 Seven Segmenr hidup
}
1. Pada listing program baris 1, apa yang terjadi jika tipe data byte diubah menjadi tipe data
integer ?
Jika tipe data byte diganti dengan integer tidak ada terjadi perubahan dalam menampilkan angka di seven segment, hanya saja perbedaan yang akan terjadi dalam jumlah data yang digunakan. Pada byte jumlah data yang dapat ditampung terbatas antara -128 sampai 127, sedangkan pada integer jumlah data yang dapat ditampung yaitu rentangan -2 x 10 pangkat 31 sampai dengan 2 x 10 pangkat 31. Pada listing program dengan menggunakan tipe data byte berfungsi untuk memperkecil memori penyimpanan.
2. Apakah ada perbedaan dari program ketika kita menggunakan seven segment common
katoda dan common anoda ?
Untuk perbedaan dari program ketika menggunakan seven segment common katoda dan anoda ketika memasukkan bilangan biner yang digunakan. Dari tabel ini dapat dilihat dengan jelas perbedaan antara bilangan binernya:
integer ?
Jika tipe data byte diganti dengan integer tidak ada terjadi perubahan dalam menampilkan angka di seven segment, hanya saja perbedaan yang akan terjadi dalam jumlah data yang digunakan. Pada byte jumlah data yang dapat ditampung terbatas antara -128 sampai 127, sedangkan pada integer jumlah data yang dapat ditampung yaitu rentangan -2 x 10 pangkat 31 sampai dengan 2 x 10 pangkat 31. Pada listing program dengan menggunakan tipe data byte berfungsi untuk memperkecil memori penyimpanan.
2. Apakah ada perbedaan dari program ketika kita menggunakan seven segment common
katoda dan common anoda ?
Untuk perbedaan dari program ketika menggunakan seven segment common katoda dan anoda ketika memasukkan bilangan biner yang digunakan. Dari tabel ini dapat dilihat dengan jelas perbedaan antara bilangan binernya:
Simulasi Proteus Klik Disini
Listing Program Klik Disini
Tidak ada komentar:
Posting Komentar