0% menganggap dokumen ini bermanfaat (0 suara)
178 tayangan10 halaman

Komunikasi Serial Input

Dokumen ini memberikan instruksi untuk membuat rangkaian LED running dengan menggunakan 2 tombol dan Arduino. Rangkaian ini akan menyalakan LED secara berurutan dengan tombol 1 dan mematikannya dengan tombol 2. Langkah-langkahnya meliputi persiapan peralatan dan bahan, penulisan program Arduino, penggabungan rangkaian, pengunggahan program, dan pengujian rangkaian.

Diunggah oleh

Bagus Febri
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
178 tayangan10 halaman

Komunikasi Serial Input

Dokumen ini memberikan instruksi untuk membuat rangkaian LED running dengan menggunakan 2 tombol dan Arduino. Rangkaian ini akan menyalakan LED secara berurutan dengan tombol 1 dan mematikannya dengan tombol 2. Langkah-langkahnya meliputi persiapan peralatan dan bahan, penulisan program Arduino, penggabungan rangkaian, pengunggahan program, dan pengujian rangkaian.

Diunggah oleh

Bagus Febri
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

KOMUNIKASI SERIAL INPUT-OUTPUT ARDUINO

Menghidupkan running LED dengan menggunakan 2 tombol.

Menghidupkan rangkaian running LED dengan 2 tombol dengan deskripsi :


Tombol 1 menyalakan running LED
Tombol 2 mematikan running LED

ALAT DAN BAHAN YANG DIPERLUKAN


1. 1 set arduino uno dengan kabel downloader.
2. Program Arduino IDE 1.6.12.
3. Project board (1 buah)
4. LED (5 buah)
5. Resistor (2 buah)
6. Pushbutton (2 buah)
7. Kabel Jumper (10 buah)

LANGKAH KERJA
Langkah-langkah untuk membuat job tersebut adalah :
1. Siapkan alat dan bahan.
2. Buka program Arduino IDE 1.6.12
3. Lalu setelah program dibuka muncul tampilan awal program
Arduino.

4. Lalu ketikkan program seperti berikut, atau masuk ke Examples > Analog >
AnalogInOutSerial
int PBS = 2;
int PBD = 3;
int L1 = 4;
int L2 = 5;
int L3 = 6;
int L4 = 7;
int L5 = 8;
int daniel = 0;
int iyel = 0;
int ok = 0;

void setup() {
pinMode(PBS,INPUT);
pinMode(PBD,INPUT);
pinMode(L1,OUTPUT);
pinMode(L2,OUTPUT);
pinMode(L3,OUTPUT);
pinMode(L4,OUTPUT);
pinMode(L5,OUTPUT);
Serial.begin(9600);
}

void loop() {
ok = Serial.read();
daniel = digitalRead(PBS);
iyel = digitalRead(PBD);
if (daniel == HIGH){
nyala();}
if (iyel == HIGH){
mati();}
if (ok == '1'){
nyala();}
if (ok == '9'){
mati();}
}

void nyala(){
nyala:
ok = Serial.read();
daniel = digitalRead(PBS);
iyel = digitalRead(PBD);
Serial.print("NYALA");
Serial.println();
if (iyel == HIGH){
mati();}
digitalWrite(L1,HIGH);
delay(150);
if (iyel == HIGH){
mati();}
digitalWrite(L1,LOW);
delay(150);
if (iyel == HIGH){
mati();}
digitalWrite(L2,HIGH);
delay(150);
if (iyel == HIGH){
mati();}
digitalWrite(L2,LOW);
delay(150);
if (iyel == HIGH){
mati();}
digitalWrite(L3,HIGH);
delay(150);
if (iyel == HIGH){
mati();}
digitalWrite(L3,LOW);
delay(150);
if (iyel == HIGH){
mati();}
digitalWrite(L4,HIGH);
delay(150);
if (iyel == HIGH){
mati();}
digitalWrite(L4,LOW);
delay(150);
if (iyel == HIGH){
mati();}
digitalWrite(L5,HIGH);
delay(150);
if (iyel == HIGH){
mati();}
digitalWrite(L5,LOW);
delay(150);
if (iyel == HIGH){
mati();}
if (ok == '1'){mati();}
goto nyala;
}

void mati(){
mati:
ok = Serial.read();
daniel = digitalRead(PBS);
iyel = digitalRead(PBD);
Serial.print("MATI");
Serial.println();
if (daniel == HIGH){
nyala();}
digitalWrite(L5,LOW);
digitalWrite(L4,LOW);
digitalWrite(L3,LOW);
digitalWrite(L2,LOW);
digitalWrite(L1,LOW);
if (ok == '9'){nyala();}
goto mati;
}

5.Lalu setelah program ditulis, compile program tersebut dengan klik tanda centang atau verify
di pojok kiri tampilan.
6. Lalu mulai merangkai rangkaian seperti contoh dibawah ini
7. Setelah dirangkai, upload program ke arduino
8. Lalu setelah upload selesai, klik serial monitor pada pojok kanan atas
9. Lalu ketikkan program yang diinginkan seperti pada contoh
program yaitu "1" untuk menyalakan atau "9" untuk mematikan.
10. Lalu akan muncul baris kebawah tentang kondisi lampu led,
apakah menyala atau mati.
11. SELESAI :D

Anda mungkin juga menyukai