sddefault 18

Encender y apagar un Led con Bluetooth desde Android

Ahora que hemos conectado nuestro módulo Bluetooth a nuestro Arduino vamos a conectarlo a nuestro telefono para lograr Encender y apagar un Led con Bluetooth desde Android, vamos a crear nuestra apk con app inventor (no requerimos instalar nada extra ni aprender un nuevo lenguaje de programación).
Además a nuestro circuito le agregaremos un led que se encenderá y apagará dependiendo de las instrucciones que enviemos vía bluetooth.

Lo que haremos es lo siguiente:
1.- Armaremos nuestro circuito colocando un led y una protoboard.
2.- Vamos a App inventor https://appinventor.mit.edu/ y crearemos nuestra app que se comunicara vía bluetooth.
3.- Modicicaresmos nuestro código (C++) en Arduino para que cuando reciba la señal del bluetooth de android apague o encienda el Led.

Encender y apagar un Led con el Celular desde Android en Arduino

Codigo de Encender y apagar un Led con Bluetooth desde Android:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#include <SoftwareSerial.h>
SoftwareSerial blue(10,11);
void setup() {
Serial.begin(9600);
Serial.println("Listo");
blue.begin(38400);
pinMode(12,OUTPUT);
}
char recepcion;
void loop() {
if( blue.available() ){
//Serial.write(blue.read());
recepcion=blue.read();
Serial.println(recepcion);
if( recepcion=='1' ){
Serial.println("ENCENDER");
digitalWrite(12,HIGH);
}
if( recepcion=='2' ){
Serial.println("APAGAR");
digitalWrite(12,LOW);
}
}
if( Serial.available() ){
blue.write(Serial.read());
}
}
#include <SoftwareSerial.h> SoftwareSerial blue(10,11); void setup() { Serial.begin(9600); Serial.println("Listo"); blue.begin(38400); pinMode(12,OUTPUT); } char recepcion; void loop() { if( blue.available() ){ //Serial.write(blue.read()); recepcion=blue.read(); Serial.println(recepcion); if( recepcion=='1' ){ Serial.println("ENCENDER"); digitalWrite(12,HIGH); } if( recepcion=='2' ){ Serial.println("APAGAR"); digitalWrite(12,LOW); } } if( Serial.available() ){ blue.write(Serial.read()); } }
#include <SoftwareSerial.h>
SoftwareSerial blue(10,11);
void setup() {
  Serial.begin(9600);
  Serial.println("Listo");
  blue.begin(38400);
  pinMode(12,OUTPUT);
}
char recepcion;
void loop() {
  if( blue.available() ){
    //Serial.write(blue.read());
    recepcion=blue.read();
    Serial.println(recepcion);
    if( recepcion=='1' ){
      Serial.println("ENCENDER");
      digitalWrite(12,HIGH);
    }
    if( recepcion=='2' ){
      Serial.println("APAGAR");
      digitalWrite(12,LOW);
    }
  }
  if( Serial.available() ){
    blue.write(Serial.read());
  }
}

🔗 Appinventor: https://appinventor.mit.edu/
🔗 Pagina oficial de fritzing: https://fritzing.org/
🔗 Descargar fritzing: http://www.mediafire.com/file/mizua1g8tb5cgtg/Fritzing_64_bit_Win.rar/file
🔗 Arduino virtual: https://www.tinkercad.com/
🔗 Pagina de arduino: https://www.arduino.cc/
🔗 Descargar arduino IDE: https://www.arduino.cc/en/software

🎦¿Que es c++? [C++ desde cero 2019🦸‍♂️]: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato

Anterior tutorial Siguiente tutorial

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *