Percobaan 2 Modul 1 Mikro




Menampilkan Karakter pada Seven Segmen 






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, HIGH); //Pin 2 Seven segment hidup   

digitalWrite(3,  LOW); //Pin 3 Seven segment mati   
digitalWrite(4,  LOW); //Pin 3 Seven segment mati   
digitalWrite(5,  LOW); //Pin 3 Seven segment mati   
digitalWrite(6,  LOW); //Pin 3 Seven segment mati   
digitalWrite(7, HIGH); //Pin 7 Seven segment hidup   
digitalWrite(8, HIGH); //Pin 8 Seven segment hidup   
digitalWrite(9, HIGH); //Pin 9 Seven segment hidup 


5. Analisa [kembali] 


Pada percobaan ini merangkai keluaran dari arduino ke 7 segmen yaitu pin 2, 3, 4, 5, 6, 7, 8,9  dengan batas kecil dari 9 cara kerja dari seven segmen disesuaikan dengan LED, setelah itu membuat program arduinonya. Pertama deklarasikan pin yang digunakan pada 7 segmen dan pin yang digunakan sebagai output. Pada program ini juga menggunakan void loop sebagai fungsi untuk mengeksekusi sekali dan void loop untuk fungsi perulangan, ketika pin diberi HIGH maka seven segmen akan hidup dan menampilkan output angka desimal mulai dari 0 sampai 9 tergantung pada perintah yang diberikan pada arduino dan akan mati ketika diberi logika LOW.




7. Link Download [kembali]
Download Video disini
Download HTML disini 

Tidak ada komentar:

Posting Komentar

PRAKTIKUM  MIKROPROSESOR DAN MIKROKONTROLER  KELAS B OLEH: Nurfi Syahri 1710953036 Dosen Pengampu: Dr...