TP2 M1
Percobaan 2 kondisi 4
Tampilkan angka dari 1 sampai 5 secara berulang
3. Video Simulasi
[Kembali]
Pada rangkaian ini terdiri dari satu buah arduino uno yang terintegrasi dengan arduino IDE sebagai sarana tempat pengkodean program. Pada Percobaan 2 ini menggunakan seven segment dimana dalam menampilkan sesuai dengan kondisi kelompok saya yaitu menampilkan angka dari 1 sampai 5 secara berulang. 8 buah resistor yang berfungsi sebagai penstabil tegangan yang akan masuk ke seven segment dan output yang ditampilkan akan terintegrasi pada seven segment. Untuk seven segment sendiri kita menggunakan seven segment Common Kathoda dimana Seven Segment dihubungkan dengan Ground dan untuk seven seven segment ini sendiri aktif ketika berlogika 1 . untuk pin input yang di gunakan pada arduino yaitu Pin (2-8) yang dihubungkan ke seven segment,kemudian untuk melakukan hal tersebut sesuai dengan kondisi yang kita inginkan kita memerlukan kode/ listing program Arduino IDE seperti berikut :
void setup() {
pinMode (2,OUTPUT);
pinMode (3,OUTPUT);
pinMode (4,OUTPUT);
pinMode (5,OUTPUT);
pinMode (6,OUTPUT);
pinMode (7,OUTPUT);
pinMode (8,OUTPUT);
}
void loop(){
one();
two();
three();
four();
five();
}
void one(){
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
delay(500);
}
void two(){
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
delay(500);
}
void three (){
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
delay(500);
}
void four(){
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
delay(500);
}
void five(){
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
delay(500);
}
Setelah program ini dibuat di arduino IDE, program ini lalu diintegrasikan dengan arduino uno, sehingga rangkaian dapat berjalan sesuai dengan kondisi yang diinginkan.
- Download Rangkaian Simulasi Klik Disini
- Download video simulasi Klik Disini
- Download HTML Klik Disini
- Download datasheet seven segment Klik Disini
- Download Datasheet Resistor Klik Disini
- Download Datasheet Arduino Uno Klik Disini
Tidak ada komentar:
Posting Komentar