best arduino projects-arduino projects ideas-Hackster.io-Hackster-instructables.com-instructables

best arduino projects-arduino projects ideas-Hackster.io-Hackster-instructables.com-instructables

Arduino project best method to control arduino with bluetooth : using app inventor

best method to control arduino with bluetooth

In this tutorial I'll show you How to control Arduino with Bluetooth
using, My app developed with app inventor.

Parts Required

  • 1x Arduino
  • 1x Bluetooth Module ( HC-06)
  • 1x Smartphone (any Android will work)
  • 1x Led
  • 3x resistors
  • 1x Breadboard
  • Jumper Cables

Schematics

 

 

 

Arduino Sketch

int ledblue=2;

int tx=1;
int rx=0;
char inSerial[15];


void setup(){
Serial.begin(9600);
pinMode(ledblue, OUTPUT);

pinMode(tx, OUTPUT);
pinMode(rx, INPUT);
allpinslow();
}

void loop(){
int i=0;
int m=0;
delay(500);
if (Serial.available() > 0) {
while (Serial.available() > 0) {
inSerial[i]=Serial.read();
i++;
}
inSerial[i]='\0';
Check_Protocol(inSerial);
}}
void allpinslow()
{
digitalWrite(ledblue, HIGH);
digitalWrite(ledblue, LOW);
}
void Check_Protocol(char inStr[]){
int i=0;
int m=0;
Serial.println(inStr);
if(!strcmp(inStr,"2off")){ //Led Off
allpinslow();
digitalWrite(ledblue, LOW);
Serial.println("Blue Off");
for(m=0;m<11;m++){
inStr[m]=0;}
i=0;}
if(!strcmp(inStr,"2on")){ //Led on
allpinslow();
digitalWrite(ledblue, HIGH);
Serial.println("Blue on");
for(m=0;m<11;m++){
inStr[m]=0;}
i=0;}
else{
for(m=0;m<11;m++){
inStr[m]=0;
}
i=0;

}}



   arduino projects 2019-2020
arduino project ideas 2019-2020
arduino projects for kids 2019-2020
arduino project hub 2019-2020
arduino projects book 2019-2020
arduino projects pdf 2019-2020
arduino projects with code 2019-2020
arduino project box 2019-2020
arduino project kits 2019-2020
arduino projector 2019-2020
arduino project book 2019-2020
arduino project handbook 2019-2020
arduino project list 2019-2020
arduino project handbook pdf 2019-2020
arduino project 11 code 2019-2020
arduino project 5 2019-2020
arduino project advanced 2019-2020
arduino project android 2019-2020
arduino project abstract 2019-2020
arduino project alarm clock 2019-2020
arduino project alarm system 2019-2020
arduino project and code 2019-2020
arduino project alarm 2019-2020
arduino project aquarium 2019-2020
arduino project accelerometer 2019-2020
arduino project audio 2019-2020
the arduino project handbook pdf 2019-2020
the arduino projects book pdf 2019-2020
the arduino project handbook 2019-2020
the arduino project 2019-2020
a simple arduino project 2019-2020
arduino with projector 2019-2020
arduino project board 2019-2020
arduino project box lcd 2019-2020
arduino project beginner 2019-2020
arduino project builder 2019-2020
arduino project book code 2019-2020
arduino project box ideas 2019-2020
arduino project book online 2019-2020
arduino project block diagram 2019-2020
arduino project case 2019-2020
arduino project code 2019-2020
arduino project car 2019-2020
arduino project computer controlled rc car 2019-2020
arduino project circuit diagram 2019-2020
arduino project components 2019-2020
arduino project creator 2019-2020
arduino project camera 2019-2020
arduino project cost 2019-2020
arduino project circuit 2019-2020
c arduino projects 2019-2020
arduino projects c code 2019-2020
arduino project designer 2019-2020
arduino project directory 2019-2020
arduino project download 2019-2020
arduino project documentation 2019-2020
arduino project drone 2019-2020
arduino project diagram 2019-2020
arduino project description 2019-2020
arduino project diy 2019-2020
arduino project display 2019-2020
arduino project distance sensor 2019-2020
arduino project examples 2019-2020
arduino project easy 2019-2020
arduino project ebook 2019-2020
arduino project enclosures 2019-2020
arduino project enclosure box 2019-2020
arduino project esp8266 2019-2020
arduino project eclipse 2019-2020
arduino project elevator 2019-2020
arduino project ethernet shield 2019-2020
arduino project encoder 2019-2020
arduino project for beginners 2019-2020
arduino project forums 2019-2020
arduino project for girlfriend 2019-2020
arduino project for car 2019-2020
arduino project for school 2019-2020
arduino project for blind 2019-2020
arduino project for home 2019-2020
arduino project file extension 2019-2020
arduino project for students 2019-2020
arduino project for dummies pdf 2019-2020
arduino project guide 2019-2020
arduino project github 2019-2020
arduino project genius 2019-2020
arduino project guidance 2019-2020
arduino project gps 2019-2020
arduino project guide pdf 2019-2020
arduino project game 2019-2020
arduino project garden 2019-2020
arduino project gsm 2019-2020
arduino project gallery 2019-2020
arduino project handbook vol. 2 pdf 2019-2020
arduino project help 2019-2020
arduino project home automation 2019-2020
arduino project handbook by mark geddes pdf 2019-2020
arduino project handbook volume 2 2019-2020
arduino project handbook vol. 2 2019-2020
arduino project handbook pdf download 2019-2020
arduino project ideas for beginners 2019-2020

Allumer les lumières avec Android et Arduino

Ditulis oleh agan Muhamad Andi Prasetyo


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
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 BoarduinoSilahkan 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
    Apabila ente ingin mengganti LED dengan Relay Modul 5Volt, maka susunlah seperti ini
    2.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
    3.) Download dan Install program Arduino IDE di Arduino.cc ( If Needed )
    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);
      }
    }





    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...

    Ultrasonic Security System 2018-2019








    SCHEMATICS

    Step 2
    Step2 6zfikanlti

    CODE

     
    
    
    #define trigPin 2
    #define echoPin 3
    #define LEDlampRed 4
    #define LEDlampYellow 5
    #define LEDlampGreen 6 
    #define soundbuzzer 7
    int sound = 500;
    
    
    void setup() {
      Serial.begin (9600);
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
      pinMode(LEDlampRed, OUTPUT);
      pinMode(LEDlampYellow, OUTPUT);
      pinMode(LEDlampGreen, OUTPUT);
      pinMode(soundbuzzer, OUTPUT);
    }
    void loop() {
      long durationindigit, distanceincm;
      digitalWrite(trigPin, LOW); 
      delayMicroseconds(2);
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
      durationindigit = pulseIn(echoPin, HIGH);
      distanceincm = (durationindigit/5) / 29.1;
     
      if (distanceincm < 50) {
          digitalWrite(LEDlampGreen, HIGH);
    }
      else {
          digitalWrite(LEDlampGreen, LOW);
      }
      
      if (distance < 20) {
        digitalWrite(LEDlampYellow, HIGH);
    }
      else {
        digitalWrite(LEDlampYellow,LOW);
      }
      if (distance < 5) {
        digitalWrite(LEDlampRed, HIGH);
        sound = 1000;
    }
      else {
        digitalWrite(LEDlampRed,LOW);
      }
     
      if (distanceincm > 5 || distanceinsm <= 0){
        Serial.println("Outside the permissible range of distances");
        noTone(soundbuzzer);
      }
      else {
        Serial.print(distance);
        Serial.println(" cm");
        tone(buzzer, sound);
      }
      
      delay(300);
    }

    Popular Posts

    Back To Top