Hallo kawan, selamat datang di blog saya ini, kali ini kita akan membahas tentang Program Komunikasi Serial Input Arduino, nah langsung saya kita mulai....
Berikut ini adalah langkah- langkah untuk membuat komunikasi serial input pada arduino:
1. Buka aplikasi Arduino
2. Tulis program yang ingin anad buat
3. Berikut ini adalah salah satu contoh program Komunikasi Serial INput pada Arduino
Kali ini saya menggunakan:
- 4 buah LED
- 1 Set Arduino UNO
- 2 buah Tombol
- 1 buah potensiometer
- Kabel Konektor secukupnya
Instruksi Program, Jika tombol 1 menyala maka LED akan nyala secara bergantian, dan jika tombol 2 ditekan maka LED akan running.
Contoh program:
int PB = A0;
int led = 2;
int led1 = 3;
int led2 = 4;
int led3 = 5;
int kondisiPB = 0;
int val = 0;
void setup() {
pinMode (PB, INPUT);
pinMode (led, OUTPUT);
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite (led, LOW);
digitalWrite (led1, LOW);
digitalWrite (led2, LOW);
digitalWrite (led3, LOW);
val = Serial.read ();
kondisiPB = digitalRead (PB);
if (PB, HIGH){ON();}
if (PB, LOW){OFF();}
if (val == '1'){
ON ();}
if (val == '2'){
OFF();}
}
void ON (){
ON:
val = Serial.read();
kondisiPB = digitalRead (PB);
if (PB, HIGH){ON();}
digitalWrite(led,HIGH);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
delay (2000);
digitalWrite(led,LOW);
digitalWrite(led1,HIGH);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
delay (2000);
digitalWrite(led,LOW);
digitalWrite(led1,LOW);
digitalWrite(led2,HIGH);
digitalWrite(led3,LOW);
delay (2000);
digitalWrite(led,LOW);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,HIGH);
delay (2000);
if (val == '1'){
ON ();}
goto ON;
}
void OFF (){
val = Serial.read();
kondisiPB = digitalRead (PB);
if (PB, LOW){OFF();}
digitalWrite(led,LOW);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
Serial.print ("PB ON");
Serial.println ();
if (val == '2'){
OFF();}
}
.
4. Setelah menulis program buatlah rangkaian sesuai dengan alamat port arduino yang telah anda pilih sebelumnya pada program
5. Untuk mencoba silahkan klik upload
Tunggu hingga muncul "done uploading"
6. Munculkan serial monitor dengan cara klik seperti pada gambar yang telah ditandai dibawah ini
7. Masukkan Keyword seperti pada program ke dalam serial monitor
Sekian dulu ulasan kita mengenai KOMUNIKASI SERIAL INPUT ARDUINO
>> SELAMAT MENCOBA <<
0 komentar:
Posting Komentar