- Arduino-Uno
- Ground
- Seven Segment
Pada praktikum dapat kita lihat prinsip kerja 7 segment sama dengan LED. 7 segment terdiri dari 7 LED yang membentuk deretan angka. Arus mengalir dari anoda ke katoda. Agar terjadinya mengalir arus maka harus ada perbedaan tegangan antara anoda dan katoda. Anoda dihubungkan kepada sumber tegangan dan katoda dihubungkan pada ground. Jadi apabila tegangan yang diberikan oleh sumber adalah 5 volt maka lampu akan menyala. jika tegangan yang diberikan 0 volt maka lampu akan mati pada titik yang diberikan. digitalWrite(0, HIGH) berarti pin nol disuplay dengan tegangan 5 volt. Jika LOW berarti pen tersebut tidak diberi tegangan.
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; // Deklarasi pin yang digunakan pada 7 segment dengan tipe data bytevoid 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;
{pinMode(pin[i], OUTPUT);}}void loop() //Semua kode dalam fungsi ini di eksekusi berulang{digitalWrite(2, HIGH); // Pin 2 seven segment hidupdigitalWrite(3, LOW); // Pin 3 seven segment matidigitalWrite(4, LOW); // Pin 4 seven segment matidigitalWrite(5, LOW); // Pin 5 seven segment matidigitalWrite(6, LOW); // Pin 6 seven segment matidigitalWrite(7, HIGH); // Pin 7 seven segment hidupdigitalWrite(8, HIGH); // Pin 8 seven segment hidupdigitalWrite(9, HIGH); // Pin 9 seven segment hidup}
- Pada saat kita ingin menampilkan angka 5 dan 3 di 7 segment, analisa bentuk program dan bentuk display nya!
- Menampilkan angka 5 pada seven segment
- Menampilkan angka 3 pada seven segment
Tidak ada komentar:
Posting Komentar