1. Hardware [Kembali]
2. Rangkaian [Kembali]
program simulasi:
void setup()
{ for (int i = 0; i < 9; i++)
{
pinMode(pin[i], OUTPUT);
}
}
void loop()
{
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(1500);
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(1500);
}
program praktikum:
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; //Deklarasi pin yang digunakan pada 7-segment dengan tipe data byte
void setup() //Semua kode dalam fungsi ini hanya dieksekusi sekali
{ for (int i = 0; i < 9; i++) //Kondisi perulangan dari 0 hingga batas kecil dari 9; Increase
{
pinMode(pin[i], OUTPUT); //Deklarasi pin yang digunakan sebagai OUTPUT
}
}
void loop() //Semua kode dalam fungsi ini di eksekusi berulang
{
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
}
Kondisi : tampilkan huruf L dan A secara bergantian!
analisa
(-) jelaskan apa yang terjadi jika tipe data byte pada baris 1 diganti menjadi tipe data string!
Program pada arduino IDE tidak dapat berjalan. Terlihat pada error message itu mengkonversi dari "int" ke "string" adalah ambigu (membingungkan). Hal ini dikarenakan string mendeklarasikan sesuatu menjadi berupa karakter/kalimat, sedangkan pada int mendeklarasikan angka.
(-) mengapa cara menggunakan seven segmen common anoda berbeda dengan common katoda, jelaskan!
Karena pada common anoda, kaki anodanya itu disatukan untuk 7 segmen LED, untuk kaki katodanya itu menjadi pin input pada seven segmen sehingga yang dihubungkan ke seven segmen itu kaki katodanya. Kebalikan untuk common katoda, kaki katodanya yang disatukan dan kaki anoda yang tersebar di seven segmen.
(-) jelaskan perbedaan program arduino yang digunakan saat memakai seven segmen common anoda dan common katoda!
Pada
common anoda, agar sebuah LED hidup maka kaki anoda dihubungkan ke
sumber dan katodanya ke ground. Jadi pada common anoda yang berupa input
seven segmen adalah kaki katodanya, sehingga pada program jika
menginginkan semua segmen LED hidup diperlukan input LOW pada
programnya. Sebaliknya untuk common katoda, karena kaki yang menjadi
input adalah anoda dan katoda telah dihubungkan ke ground, maka pada
program diperlukan input HIGH untuk menghidupkan LED seven segmen.
7. Link Download [Kembali]
Tidak ada komentar:
Posting Komentar