Langsung ke konten utama

Unggulan

mengenal esp32

Pengertian dan Penggunaan ESP32 ESP32 adalah mikrokontroler dengan fitur lengkap yang dirancang oleh Espressif Systems. Perangkat ini sangat populer di kalangan pengembang IoT (Internet of Things) karena kemampuannya yang canggih, konsumsi daya rendah, dan konektivitas yang handal. ESP32 merupakan penerus dari ESP8266 dengan peningkatan signifikan, termasuk dukungan untuk dual-core, konektivitas Bluetooth, dan performa lebih tinggi. Fitur Utama ESP32 Prosesor Dual-Core ESP32 memiliki dua inti prosesor Tensilica Xtensa LX6 yang dapat beroperasi hingga 240 MHz, memberikan kinerja yang luar biasa untuk berbagai aplikasi. Konektivitas Wi-Fi dan Bluetooth ESP32 mendukung koneksi Wi-Fi 802.11 b/g/n dan Bluetooth 4.2 (termasuk BLE). Hal ini memungkinkan ESP32 digunakan dalam aplikasi yang memerlukan komunikasi nirkabel, seperti perangkat rumah pintar atau sensor jarak jauh. GPIO yang Fleksibel Mikrokontroler ini memiliki banyak General Purpose Input/Output (GPIO) yang dapat dikonfigura...

Menghidupkan Motor dengan handphone

    TUTORIAL MENGHIDUPKAN MOTOR DENGAN HANDPHONE




ASSALAMUALAIKUM WR.WB

OKE pada kesempatan kali ini saya akan menjelaskan bagaimana cara membuat project arduino untuk menghidupkan speda motor dengan aplikasi di smartphone.
bahan yang harus di sediakan adalah:

1.arduino. jenis apapun boleh. tapi di sini saya menggunakan aduino nano v3 bisa di peroleh di SINI
2.modul bluetooth hc-05 atau hc-06 juga boleh. bisa beli di SINI
3.1 buah relay 2channel 5volt bisa beli di SINI
4kabel jumper secukupnya

untuk skema nya bisa lihat gambar  di bawah ini
maaf ya klo skemanya berantakan.



dan untuk sketch kode nya di bawah ini
kalian bisa edit sesuka hati kalian

String voice;
int RED = 2;
int GREEN = 3 ;
int BLUE = 4;
int YELLOW = 5;
void RedOn(){
digitalWrite (RED, LOW);
}
void RedOff(){
digitalWrite (RED, HIGH);
}
void GreenOn(){
digitalWrite (GREEN, LOW);
}
void GreenOff(){
digitalWrite (GREEN, HIGH);
}
void BlueOn(){
digitalWrite (BLUE, LOW);
}
void BlueOff(){
digitalWrite (BLUE, HIGH);
}
void YellowOn(){
digitalWrite (YELLOW, LOW);
}
void YellowOff(){
digitalWrite (YELLOW, HIGH);
}
void allon() {
digitalWrite (RED, LOW);
digitalWrite (GREEN, LOW);
digitalWrite (BLUE, LOW);
digitalWrite (YELLOW, LOW);
}
void alloff() {
digitalWrite (RED, HIGH);
digitalWrite (GREEN, HIGH);
digitalWrite (BLUE, HIGH);
digitalWrite (YELLOW, HIGH);
}
void setup() {
Serial.begin(9600);
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
pinMode(YELLOW, OUTPUT);
}
void loop() {
while(Serial.available()) {
delay(10);
char c=Serial.read();
if(c=='#')
{break; }
voice += c;
}
if (voice.length() > 0) {
Serial.println(voice);
if (voice == "on" || voice == "all")
{
allon() ;
}
else if (voice == "matikan semua" || voice=="switch off all")
{
alloff() ;
}
else if(voice =="hidupkan mesin" || voice =="nyalakan mesin"){
RedOn();
delay(1000);//Hold 5 second
RedOff();
}
else if(voice =="nyalakan sen" || voice =="hidupkan sen"){
YellowOn();
}
else if( voice =="switch off send" || voice =="send off" ){
YellowOff();
}
else if(voice =="hidupkan sen" || voice =="nyalakan sen"){
BlueOn();
}
else if(voice =="matikan sen" || voice =="matikan sen"){
BlueOff();
}
else if(voice =="nyalakan kontak" || voice =="hidupkan kontak"){
GreenOn();
}
else if(voice =="matikan kontak" || voice =="matikan mesin"){
GreenOff();
}
voice="";
}
}

dan aplikasi nya kalian bisa download di SINI 

Untuk yang kurang mengerti bisa langsung di tanyakan di kolom komentar sekian dan terima kasih

Komentar

Posting Komentar

Postingan Populer