KOMUNIKASI SERIAL ARDUINO UNO MENGAKTIFKAN (MEMATIKAN DAN MENYALAKAN)
Diskusi kali ini akan membahas tentang ARDUINO UNO mengaktifkan (mematikan dan menyalakan LED). Kali ini membuat pengaktifan di ARDUINO UNO,Hampir sama dengan ATMEGA8535. Secara prinsip hampir sama, yang membedakan hanyalah jenis microcontroler dan program yang dipergunakan.Untuk melakukan program tersebut kita menggunakan aplikasi ARDUINO yang sudah kita download sebelumnya,mari kita simak program berikut ini
Langkah-langkah program yang akan kita diskusikan kali ini :
1. Buka aplikasi arduino
2. Tulis program pada arduino tersebut
int led = 8;
int led1 = 9;
int led2 = 10;
int out;
void setup()
{
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop()
{
if (Serial.available()>0)
{
int baca = Serial.read();
if (baca =='x')
{
out=1;
}
if (baca =='z')
{
out=0;
}
if(out==1)
{
digitalWrite(led,HIGH);
Serial.println("LED NYALA");
digitalWrite(led1,HIGH);
Serial.println("LED NYALA");
digitalWrite(led2, HIGH);
Serial.println("LED NYALA");
}
else if(out==0)
{
digitalWrite(led,LOW);
Serial.println("LED MATI");
digitalWrite(led1,LOW);
Serial.println("LED MATI");
digitalWrite(led2,LOW);
Serial.println("LED MATI");
}
}
}
Keterangan :
3. Setelah program selesai dan jadi,mari kita memasang kabel dan led pada arduino.
4. Colokan kabel USB dari arduino ke KOMPUTER.
5. Upload program tersebut ke USB,cek terlebih dahulu programnya sudah benar/salah.
6. Setelah program benar,kita uji program di "Serial Monitor"
7. Berikut ini sedikit cuplikan dari hasil program yang dibuat
https://plus.google.com/u/0/photos/photo/101458350890313658254/6334921368842910834?icm=false&authkey=COb_ruWo086ojQE
Terimakasih atas kunjungan anda ke BLOG kami GENKKK :D
SEE YOUUUU
Diskusi kali ini akan membahas tentang ARDUINO UNO mengaktifkan (mematikan dan menyalakan LED). Kali ini membuat pengaktifan di ARDUINO UNO,Hampir sama dengan ATMEGA8535. Secara prinsip hampir sama, yang membedakan hanyalah jenis microcontroler dan program yang dipergunakan.Untuk melakukan program tersebut kita menggunakan aplikasi ARDUINO yang sudah kita download sebelumnya,mari kita simak program berikut ini
Langkah-langkah program yang akan kita diskusikan kali ini :
1. Buka aplikasi arduino
2. Tulis program pada arduino tersebut
int led = 8;
int led1 = 9;
int led2 = 10;
int out;
void setup()
{
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop()
{
if (Serial.available()>0)
{
int baca = Serial.read();
if (baca =='x')
{
out=1;
}
if (baca =='z')
{
out=0;
}
if(out==1)
{
digitalWrite(led,HIGH);
Serial.println("LED NYALA");
digitalWrite(led1,HIGH);
Serial.println("LED NYALA");
digitalWrite(led2, HIGH);
Serial.println("LED NYALA");
}
else if(out==0)
{
digitalWrite(led,LOW);
Serial.println("LED MATI");
digitalWrite(led1,LOW);
Serial.println("LED MATI");
digitalWrite(led2,LOW);
Serial.println("LED MATI");
}
}
}
Keterangan :
3. Setelah program selesai dan jadi,mari kita memasang kabel dan led pada arduino.
4. Colokan kabel USB dari arduino ke KOMPUTER.
5. Upload program tersebut ke USB,cek terlebih dahulu programnya sudah benar/salah.
6. Setelah program benar,kita uji program di "Serial Monitor"
7. Berikut ini sedikit cuplikan dari hasil program yang dibuat
https://plus.google.com/u/0/photos/photo/101458350890313658254/6334921368842910834?icm=false&authkey=COb_ruWo086ojQE
Terimakasih atas kunjungan anda ke BLOG kami GENKKK :D
SEE YOUUUU




























Nah..gambar
di samping kanan adalah 1 pasang sensor yang akan kita gunakan pada
robot line follower. Bentuknya mirip seperti LED, yang berwarna ungu
bernama receiver (photo dioda) dan yang berwarna bening bernama
transmitter (infrared). Kalau pembaca ingin membeli di toko elektronik,
bilang saja 1 pasang infrared sensor. Untuk membuat robot ini, kita gunakan 4 pasang sensor seperti di kanan. Sip? Murah koQ, satu pasangnya 3 ribu rupiah..hehe..
Nah,
untuk 4 pasang sensor..kita perlu membuat 4 rangkaian seperti di
samping kiri ini. Cara kerjanya cukup sederhana, hanya berdasarkan
pembagi tegangan. Penjelasan di paragraf berikutnya aja yaa..hehe..
Ketika
transmitter (infrared) memancarkan cahaya ke bidang berwarna putih,
cahaya akan dipantulkan hampir semuanya oleh bidang berwarna putih
tersebut. Sebaliknya, ketika transmitter memancarkan cahaya ke bidang
berwarna gelap atau hitam, maka cahaya akan banyak diserap oleh bidang
gelap tersebut, sehingga cahaya yang sampai ke receiver tinggal sedikit.
Nah, artinya kita sudah bisa membedakan pembacaan garis dari sensor
bukan? Kalau kita sudah tahu, perbedaan cahaya yang diterima oleh
receiver akan menyebabkan hambatan yang berbeda-beda di dalam receiver
(photo dioda) tersebut. Ilustrasinya seperti gambar di bawah ini.
Sebaliknya, kalau cahaya yang dipantulkan oleh bidang hitam, maka sensor akan :
Setelah kita tahu ilustrasi sensor, tinjau kembali rangkaian sensornya, bisa kita analogikan seperti :
Tadi
kita tahu kalau hambatan receiver berubah-ubah, jadi otomatis rangkaian
sensor yang bagian kanan bisa kita analogikan seperti gambar. Receiver
bisa kita analogikan dengan resistor variabel, yaitu resistor yang nilai
hambatannya bisa berubah. Otomatis, dengan pembagi tegangan, nilai
tegangan di output rangkaian juga akan berubah-ubah bukan? Jadi, baca
putih akan mengeluarkan output dengan tegangan rendah (sekitar 0 Volt)
dan baca hitam akan mengeluarkan output dengan tegangan tinggi
(mendekati Vcc = 5 Volt). Kalau rangkaian sensor pembaca sudah jadi,
bisa dibandingkan dengan punya saya yang ditunjukkan oleh gambar di
bawah ini.

Nah,
1 IC LM339 terdiri dari 4 buah komparator (yang berbentuk segitiga :P).
Knapa kita hanya gunakan 1 buah IC ini? Soalnya kita juga hanya
menggunakan 4 buah sensor. Kemudian, tinjau bagian komparator yang di
sebelah kanan.

Kemudian, lihat ilustrasi di bawah ini ketika robot akan berbelok ke arah kiri.
Nah..Ketika robot bergerak lurus, motor akan menyala dua”nya.
Jadi, sejauh ini kita punya rangkaian lengkap seperti di bawah ini.
Di bawah ini layout pcb dari rangkaian processor, yang terdiri dari 1 IC NAND dan 1 IC komparator.
yang jadinya akan seperti gambar di bawah ini





