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 100 Ohm
7segmen common catoda
Buat rangkaian seperti diatas
Buka aplikasi ArduinoDroid
Simpan terlebih dahulu project. Pencet menu titik 3 -> Sketch -> save as to -> Device
Pencet icon pensil kemudian ketikkan "04_7segmen.ino"
keterangan: jangan gunakan spasi dan di akhir nama harus ditambah .ino
kemudian pencet tanda centang
Kemudian perlu seting dengan memilih tipe mikrokontroler yang tepat
pencet menu titik tiga -> settings -> Board type -> arduino -> nano W/ ATmega328
Ketikkan program seperti contoh diatas
Pencet tombol Save kemudian pencet tombol compile
Sambungkan board mikrokontroler ke HP. pastikan muncul notifikasi USB device attached. jika tidak muncul notifikasi cek tipe HP kamu suport dengan USB otg apa tidak dan juga aktifkan USB otg pada HP jika suport. buka tutorial di youtube untuk mengeceknya.
Terakhir pencet "upload", tunggu sebentar sampai ada pemberitahuan Sketch uploaded
Secara sederhana tujuh baris program diatas maksudnya memberi nama PIN arduino dengan nama lain. PIN arduino nomor 2 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);