Laporan Akhir Modul 1 Percobaan 2

[KEMBALI KE MENU SEBELUMNYA]


Percobaan 2 menampilkan karakter pada 7 segment


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]

1.Analisa apa yang terjadi jika pinmode(x,OUTPUT) diubah menjadi pinmode(x,INPUT_PULLUP) jelaskan apa yang terjadi beserta alasannya!
setelah dilakukan percobaan sesuai dengan perintah pada soal, maka dapat diamati bahwa pada 7 segment tidak ada muncul angka apapun.Pada mode input pull up,jika tidak ada input yang diterima maka pin tersebut akan menunjukkan posisi HIGH artinya jika kita menggunakan pull up,maka setiap pin yang tidak menerima input akan langsung menunjukkan posisi HIGH makanya disebut PULL UP.

 
  
6. VIDEO [kembali]


 
7. LINK DOWNLOAD [kembali]

Komentar