Assalamualaikum warahmatullahi wabarakatuh
Halo,temen-temen sahabat elektronika perkenalkan nama saya Totok
Sugiyanto, Saya ingin berbagi pengalaman saya tentang Tutorial Arduino
lampu merah perempatan atau sering disebut TRAFICT LIGHT.Mudah-mudahan postingan saya ini bisa membantu
temen-temen sahabat elektronika yang lagi belajar tentang
Arduino.Arduino adalah sarana untuk belajar pengenalan tentang dasar
pemrograman robot yang mana bisa diatur dan diubah sesuai keinginan kita
untuk menjalankan program robot.Untuk Tutorial Arduino lampu lampu merah perempatan atau sering disebut TRAFICT LIGHT ini
yang harus kita siapkan komponennya adalah ;
1. Arduino uno
2. Breadboard
3. Led 5mm warna merah (4 buah
4. Led 5mm warna kuning (4 buah)
5. Led 5mm warna hijau (4 buah)
6. Resistor 330 Ohm (4 buah)
7. Kabel jumper secukupnya
8. Kabel Usb
Berikut caranya untuk merangkai semua komponen yang telah kita siapkan.
Keterangan :
- Light 1 ( Ketiga kaki led Dihubungkan pada R 330 Ohm dan dihubungkan pada pin Ground)
led warna hijau kaki + dihubungkan pin 1 Arduino
led warna kuning kaki + dihubungkan pin 2 Arduino
led warna merah kaki + dihubungkan pin 3 Arduino
- Light 2 ( Ketiga kaki led Dihubungkan pada R 330 Ohm dan dihubungkan pada pin Ground)
led warna hijau kaki + dihubungkan pin 4 Arduino
led warna kuning kaki + dihubungkan pin 5 Arduino
led warna merah kaki + dihubungkan pin 6 Arduino
- Light 3 ( Ketiga kaki led Dihubungkan pada R 330 Ohm dan dihubungkan pada pin Ground)
led warna hijau kaki + dihubungkan pin 7 Arduino
led warna kuning kaki + dihubungkan pin 8 Arduino
led warna merah kaki + dihubungkan pin 9 Arduino
- Light 4 ( Ketiga kaki led Dihubungkan pada R 330 Ohm dan dihubungkan pada pin Ground)
led warna hijau kaki + dihubungkan pin 10 Arduino
led warna kuning kaki + dihubungkan pin 11 Arduino
led warna merah kaki + dihubungkan pin 12 Arduino
Setelah komponen kita rangkai,selanjutnya temen2 bisa memasukkan programnya.untuk bahasa programnya temen2 bisa copy dibawah ini;
// Menyalakan LED dengan Aktif HIGH
void setup()
{
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
// menjadikan PIN 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,dan 12 sebagai OUTPUT
}
void loop()
{
//menyala secara bergilir
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(1000);
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(1000);
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(1000);
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(1000);
}
void setup()
{
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
// menjadikan PIN 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,dan 12 sebagai OUTPUT
}
void loop()
{
//menyala secara bergilir
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(1000);
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(1000);
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(1000);
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
delay(1000);
}
Setelah kita ketik program nya ,temen2 bisa upload program tersebut dengan meng klik Upload pada sofware Arduino.Temen2 bisa membuka Chanel youtube saya totocsp tutorials untuk menambah referensi temen2 semuanya.
Terima kasih telah melihat postingan saya ini,Mudah-mudahan bermanfaat bagi temen2 elektronika dan selamat mencoba.
Wassalamualaikum warahmatullohi wabarakatuh
Tidak ada komentar:
Posting Komentar