Minggu, 09 Oktober 2016

INPUT SERIAL ARDUINO UNO




Untuk mengirim data dari arduino ke komputer kita bisa menggunakan berbagai cara salah satunya yang paling sederhana adalah komunikasi input serial yg terdapat pada setiap board Arduino.



A. CONTOH PEMROGRAMMAN KOMUNIKASI INPUT SERIAL

Asumsi Program :
jika Push Button "Ditekan", maka LED "HIDUP"
jika Push Button "Dilepas", maka LED "MATI"

Alat dan Bahan :
1. Arduino Uno R3 (1 Buah).
2. Led (1 Buah).
3. Resistor 330 (1 Buah).
4. Kabel Jumper (secukupnya).
5. Pushbutton (1 Buah).
6. Kabel USB Downloader (1 Buah).
7. Protoboard (1 Buah).
8. Komputer dan Software Arduino Uno.


LANGKAH - LANGKAH :

1. Buka program ARDUINO UNO 




2.  Ketik program seperti dibawah ini :




Penjelasan Program :

Serial.begin (9600);
Mengatur Boudrate untuk memulai komunikasi serial, pada 9600 bit data per detik, antara papan dan komputer.

pinMode (2, INPUT);
digital pin 2 sebagai input.

pinMode (13, OUTPUT);
 pin 13 dengan LED OnBoard sebagai OUTPUT.

int sensorValue = digitalRead (2);
Hal pertama yang perlu Anda lakukan dalam program utama dari program Anda adalah untuk menetapkan variabel untuk menyimpan informasi yang datang dari switch Anda. Anda dapat menggunakan int datatype. sebagai contoh kita menggunakan buttonState untuk menyimpan informasi yang datang dari switch.

Serial.println (sensorValue, DEC);
Setelah Arduino mendapat masukan, sekarang saatnya mencetak informasi ini kembali ke komputer sebagai nilai desimal (DEC). Anda dapat melakukan ini dengan Serial.println() di baris terakhir.




Jika ingin mengecek kebenaran program klik "VERIFY"




3. Buatlah rangkaian program sesuai dengan data diatas.


Menampilkan IMG_20161010_093008.jpg



Gambar Rangkaian Program Lebih Jelasnya :





4. Hubungkan Arduino ke Komputer dengan USB Downloader


Menampilkan IMG_20161010_091341.jpg




5.  Ubah PORT COM selain PORT: "COM 1" . Seperti gambar dibawah ini menggunakan COM4.





6. Upload Program




7. Buka SERIAL MONITOR



8. Jika Pushbutton ditekan maka LED "HIDUP" dan serial monitor menampilkan angka "1".


Menampilkan IMG_20161010_091409.jpg





9. Jika Pushbutton tidak ditekan maka LED "MATI" dan serial monitor menampilkan angka "0".


Menampilkan IMG_20161010_093008.jpg






SELAMAT MENCOBA...........
SEMOGA BERMANFAAT ^-^





Jumat, 07 Oktober 2016

PROGRAM ARDUINO UNO MENGGUNAKAN KOMUNIKASI SERIAL MONITOR




Komunikasi serial adalah salah satu metode komunikasi data di mana hanya satu bit data yang dikirimkan melalui seuntai kabel pada suatu waktu tertentu.[1] Pada dasarnya komunikasi serial adalah kasus khusus komunikasi paralel dengan nilai n = 1, atau dengan kata lain adalah suatu bentuk komunikasi paralel dengan jumlah kabel hanya satu dan hanya mengirimkan satu bit data secara simultan.[1] Hal ini dapat disandingkan dengan komunikasi paralel yang sesungguhnya di mana n-bit data dikirimkan bersamaan, dengan nilai umumnya 8 ≤ n ≤ 128.[1] Untuk komunikasi serial tersinkron, lebar pitasetara dengan frekuensi jalur.[1]
Pada komputer pribadi, komunikasi serial digunakan misalnya pada standar komunikasi RS-232 yang menghubungkan periferal eksternal seperti modemdengan komputer.[2]



CONTOH PROGRAM ARDUINO UNO MENGGUNAKAN KOMUNIKASI SERIAL MONITOR :



PROGRAM LEBIH JELASNYA :

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");
}
}
}





Jika ingin mengecek kebenaran program klik "VERIFY"


A. Bahan yang digunakan untuk mensimulasikan program diatas :

1. Led (3 buah)
2. Arduino Uno R3 (1 buah)
3. Kabel Jumper (secukupnya)
4. Kabel USB Downloader (1 buah)
5. Protoboard (1 buah).

B. Rangkailah bahan sesuai dengan alamat program , seperti gambar dibawah ini :





C. Kabel USB Downloader dipasangkan dari komputer ke Arduino Uno

D. Ubah PORT COM selain PORT: "COM 1" . Seperti gambar dibawah ini menggunakan COM3 .




E. Lalu klik "UPLOAD" untuk memasukan program ke Arduino Uno




F. Buka serial monitor , seperti gambar dibawah ini :



 G. Lalu akan muncul tampilan seperti gambar dibawah ini :




H. Ketik "x" lalu tekan enter , seperti gambar dibawah ini , maka otomatis "LED NYALA"








I. Ketik "z" lalu tekan enter , seperti gambar dibawah ini , maka "LED MATI"










SELAMAT MENCOBA ^-^
SEMOGA BERMANFAAT..................