gambar 1
ALAT:
HP Android (Suport USB OTG)
Bluino Loader
Keyboard Wireless (optional)
Kabel data mikro USB
Kabel OTG
BAHAN:
Project Board
Arduino NANO
kabel jumper
Resistor 47 Ohm
7segmen common catoda
Buat rangkaian seperti diatas, pastikan semua jalur dan nilai komponen seperti resistor atau komponen lain menggunakan nilai yang benar.
Konsultasikan rangkaian sudah benar atau belum kepada guru.
Buka aplikasi arduino IDE
Ketik program diatas, tampilannya akan seperti
Atur board mikrokontroler yang digunakan. Caranya Tools -> Board -> Arduino ESP32.
Sambungkan board ESP32 ke komputer menggunakan kabel data
Pilih Port(jalur data) komunikasi data. Caranya Tools -> Port -> biasanya pilih selain PORT 1.
Pencet tombol Verify (mengecek program sudah benar atau belum). Jika ada huruf yang salah, tanda baca atau salah huruf akan muncul peringatan error dan harus di betulkan
Tunggu proses verify. Untuk pertama kali biasanya agak lama. tunggu hingga bar warna hijau penuh.
Jika tidak ada peringatan error maka lanjut ke proses Upload
Program selesai diupload, ditandai keterangan Done uploading
Panduan langkah langkah pemrograman yang lebih lengkap, buka materi LED berkedip.
Secara sederhana tujuh baris program diatas maksudnya memberi nama PIN arduino dengan nama lain. PIN arduino nomor 26 diberi nama "a", dengan pemberian nama ini nantinya kita tinggal menuliskan "digitalWrite(a,HIGH);" atau "digitalWrite(a,LOW);".
Tujuh baris program diatas maksudnya "a" s/d "g" dijadikan sebagai output.
gambar 2
Gambar diatas sebelah kiri merupakan bentuk fisik 7segmen dan sebelah kanan gambaran secara sederhana. 7segmen mempunyai 10 kaki, setiap kaki mempunyai nama "a" s/d "g" ada kaki "dt" dan "com".
Kaki "a" s/d "g" tersambung dengan bagian tengah. Dengan menyambungkan kaki ini dengan tegangan positif(+) 2 volt akan menyalakan LED pada 7segmen.
Kaki "dt" maksudnya dot atau titik. Dengan menyambungkan kaki ini dengan tegangan positif(+) 2 volt akan menyalakan LED untuk membuat nyala titik
Kaki "com" pada 7segmen common catoda perlu disambung dengan ground. Terkadang sebelum menyambung ke ground bisa ditambah resistor bila tengangan positif yang disambung ke kaki "a" s/d "g" diatas 2 volt. Terdapat 2 kaki "com", bisa digunakan salah satu saja.
gambar 3
Program dibawah akan menghasilnya nyala seperti pada gambar 3
digitalWrite(a,HIGH);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
gambar 4
Program dibawah akan menghasilnya nyala seperti pada gambar 4
digitalWrite(a,LOW);
digitalWrite(b,HIGH);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
gambar 5
Program dibawah akan menghasilnya nyala seperti pada gambar 5
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,HIGH);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
gambar 6
Program dibawah akan menghasilnya nyala seperti pada gambar 6
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,HIGH);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
gambar 7
Program dibawah akan menghasilnya nyala seperti pada gambar 7
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(e,HIGH);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
gambar 8
Program dibawah akan menghasilnya nyala seperti pada gambar 8
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,HIGH);
digitalWrite(g,LOW);
gambar 9
Program dibawah akan menghasilnya nyala seperti pada gambar 9
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,HIGH);