Laravel adalah salah framework php dengan pengguna terbanyak. Dengan banyaknya pengguna otomatis ketika kita menghadapi error akan lebih mudah menemukan solusin...
Salah satu kontrol yang sering digunakan untuk arduino adalah bluetooth. Arduino dan Bluetooth sering diaplikasikan pada model kontrol sederhana, misalnya mobil-mobilan maupun sekedar untuk menghidupkan atau mematikan lampu pijar.
Pada dasarnya kontrol menggunakan arduino dan bluetooth mudah sekali dibuat, karena secara teknis hanya membutuhkan library komunikasi serial dari arduino IDE. Selain itu juga rangkainnya hanya membutuhkan rangkaian rx-tx dan catu daya dari arduino ke bluetooth. Rangkaiannya seperti tabel di bawah.
Arduino | Bluetooth |
TX | RX |
RX | TX |
GND | GND |
VCC | VCC |
Komponen yang dibutuhkan adalah :
Kemudian scriptnya.
int pinLed = 8;//pin 8 disimpan ke variabel pinLed
int dataserial;//variabel data dari serial
void setup() {
Serial.begin(9600);
pinMode(pinLed, OUTPUT);//set pinLed sebagai output
}
void loop() {
if(Serial.available()){//mengecek ada tidaknya data dari serial
dataserial = Serial.read();//data dari serial disimpan ke variabel
if(dataserial == '1'){//apabila dataserial bernilai 1
digitalWrite(pinLed, HIGH); //maka pin 8 mengeluarkan output HIGH / LAMPU HIDUP
Serial.println("Led dihidupkan");//umpan balik aja ke hape android kalo lampunya udah idup
Serial.flush();//memastikan umpan balik benar-benar dikirim
}else{
digitalWrite(pinLed, LOW);//jika tidak bernilai 1 maka pin 8 mengeluarkan output LOW / LAMPU MATI
Serial.println("Led dimatikan");////umpan balik aja ke hape android kalo lampunya mati
Serial.flush();//memastikan umpan balik benar-benar dikirim
}
}
}
Untuk mencoba, download aja aplikasi bluetooth terminal dari playstore.
Selamat mencoba.
Related Post :
31 Dec, 2020 - Fadlur Rohman
Belajar arduino di linux bisa dimulai dengan menginstall arduino IDE d...
31 Dec, 2020 - Fadlur Rohman
Menghitung suhu menggunakan sensor LM35 dan arduino. Komponen yang dib...
31 Dec, 2020 - Fadlur Rohman
Error unable to load virtualbox engine di genymotion sering...
31 Dec, 2020 - Fadlur Rohman
Kali ini saya akan membuat contoh IoT monitoring menggunakan esp8266 d...
31 Dec, 2020 - Fadlur Rohman
Untuk mengukur jarak dapat dilakukan menggunakan arduino dan sensor ul...
31 Dec, 2020 - Fadlur Rohman
Codeigniter sebagai salah satu php framework yang banyak dikenal karen...