Halo sobat boarduino, berjumpa lagi dengan saya. Pada hari ini saya menyempatkan diri untuk memberikan tutorial sederhana kepada kalian semua, setelah sekian lama saya tidak menulis di blog ini dikarenakan pada saat itu saya sedang menghadapi Ujian Akhir Semester.
Dan pada kesempatan kali ini, saya ingin memberikan turtorial untuk komunikasi serial antara bluetooth modul dengan arduino, untuk mengaktifkan output berupa empat buah LED. Tutorial ini adalah simulasi saja, pada penerapan yang sebenarnya, output tersebut bisa untuk mengaktifkan Relay modul dan mengendalikan peralatan rumah tangga dengan Android anda :D
Alat dan Bahan yang dibutuhkan :
- 1x Arduino UNO
- 1x Bluetooth modul HC-06 / HC -05
- 4x Resistor 330 Ohm
- 4x LED ( Warna Bebas )
- 1x Projectboard ( Breadboard )
- Kabel jumper secukupnya
- Smartphone Android
- Aplikasi android Boarduino. Silahkan Download di Playstore DOWNLOAD
Langkah - Langkahnya :
1.) Susunlah rangkaian berikut ini pada breadboard.
Keterangan Konfigurasi Kabel :
- Pin VCC pada Arduino dihubungkan ke Pin VCC pada HC-06 / HC-05
- Pin GND pada Arduino dihubungkan ke Pin GND pada HC-06 / HC-05
- Pin RXD pada Arduino dihubungkan ke Pin TX pada HC-06 / HC-05
- Pin TXD pada Arduino dihubungkan ke Pin RX pada HC-06 / HC-05
- Pin 2 pada Arduino dihubungkan ke Anoda LED 1
- Pin 3 pada Arduino dihubungkan ke Anoda LED 2
- Pin 4 pada Arduino dihubungkan ke Anoda LED 3
- Pin 5 pada Arduino dihubungkan ke Anoda LED 4
- Hubungkan semua katoda LED1 sampai LED4, lalu di jumper ke GND
2.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
4.) Setelah terinstall, jalankan program Arduino-nya.
5.) Klik menu "Tools -> Board -> Arduino Uno"
6.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
7.) Lalu masukan Sketch dibawah ini, dan terakhir klik upload.
Klik LIHAT DONG untuk melihat sketch
char val;
void setup() {
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
Serial.begin(9600);
}
void loop() {
if( Serial.available() >0 ) {
val = Serial.read();
Serial.println(val);
}
if( val == '1' ) {
digitalWrite(2,HIGH); }
else if( val == '2' ) {
digitalWrite(3,HIGH); }
else if( val == '3' ) {
digitalWrite(4,HIGH); }
else if( val == '4' ) {
digitalWrite(5,HIGH); }
else if( val == '5' ) {
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
}
else if( val == 'A' ) {
digitalWrite(2,LOW); }
else if( val == 'B' ) {
digitalWrite(3,LOW); }
else if( val == 'C' ) {
digitalWrite(4,LOW); }
else if( val == 'D' ) {
digitalWrite(5,LOW); }
else if( val == 'E' ) {
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
}
}
void setup() {
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
Serial.begin(9600);
}
void loop() {
if( Serial.available() >0 ) {
val = Serial.read();
Serial.println(val);
}
if( val == '1' ) {
digitalWrite(2,HIGH); }
else if( val == '2' ) {
digitalWrite(3,HIGH); }
else if( val == '3' ) {
digitalWrite(4,HIGH); }
else if( val == '4' ) {
digitalWrite(5,HIGH); }
else if( val == '5' ) {
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
}
else if( val == 'A' ) {
digitalWrite(2,LOW); }
else if( val == 'B' ) {
digitalWrite(3,LOW); }
else if( val == 'C' ) {
digitalWrite(4,LOW); }
else if( val == 'D' ) {
digitalWrite(5,LOW); }
else if( val == 'E' ) {
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
}
}
Lihat video dibawah ini untuk Simulasinya.
[UPDATE] Cara membuat aplikasi Android [Recontooth]
Karena banyaknya email dari agan-agan yang masuk ke inbox ane dan bertanya Bagaimana cara membuat aplikasi androidnya, maka dari itu ane update postingan ini dengan menambahkan video tutorial cara membuat aplikasi android untuk arduino, yang bernama Recontooth :)
Klik LIHAT GAN untuk melihat request tutorial dari agan-agan
Maaf sebelumnya gan, bukan maksud ane menggurui... karena ane juga sama masih belajar.
Ingat gan pesan ane, jangan sampai ente atau kalian "Mengemis Source Code".
Karena bila mengemis source code untuk kepentingan individu, tanpa ada rasa sedikitpun untuk mempelajari dan memahami dari source code tersebut, Apakah itu disebut "Belajar?"
jangan malu bertanya ya gan, lebih baik bertanya daripada sesat dijalan. Kenapa?
Karena kalau newbie yang ada kemauan untuk belajar, suatu saat akan menjadi master!
Langkah - Langkah membuat aplikasi Android :
- Pertama, mari kita ke website App inventor 2 Online silahkan klik MIT App Inventor 2
- Setelah itu, langsung saja di Simak dan Praktekan Video Tutorial dibawah ini gan :)
- Kembangkan sendiri layout aplikasi buatan ente, sesuka ente.
- Happy inventing gan, jangan lupa mainkan Logika dan Imajinasi ente ya...
0 Comment for "Allumer les lumières avec Android et Arduino"