1 Mirar el video de como descargar la app Lo que se requiere es El text label se puede omitir. 2 3 PRACTICA DE ENDENCER Y APAGRA UN LED LO PRIMERO QUE SE NECESITA ES DOS BOTONES PARA PRENDER Y APAGAR UN LED,. LA PROGRAMACION EN CON PRIMER BOTON 1 y botón 2 1 2 3 AHORA CON LOS SEGUNDO BOTON ES LO MISMO ES COPIAR 4 Este el diseño por bloque completos y crea el app 5 PROGRAMA ARDUINO int led13=13; int estado=0; EXPLICACION int led13=13; int estado=0; void setup(){ Serial.begin(9600); pinMode(led13,OUTPUT); } Serial.begin(9600); pinMode(led13,OUTPUT); AACTIVA COMUNICACION SERIAL HABILITA EL PUERTO DIGITAL No. 13 COMO SALIDA if(Serial.available()>0){ estado = Serial.read(); Detección de modulo bluetooth y se guarda en un variable lo que transmite la app si es uno o dos if (estado =='1'){ digitalWrite(led13,HIGH); El led enciende si ulsa on if(estado=='2'){ digitalWrite(led13,LOW); El led apaga si pulsa off void loop(){ if(Serial.available()>0){ estado = Serial.read(); } if (estado =='1'){ digitalWrite(led13,HIGH); } if(estado=='2'){ digitalWrite(led13,LOW); } } Crear con salir int led13=13; int estado=0; void setup(){ Serial.begin(9600); pinMode(led13,OUTPUT); } void loop(){ if(Serial.available()>0){ estado = Serial.read(); } if (estado =='1'){ digitalWrite(led13,HIGH); } if(estado=='2'){ digitalWrite(led13,LOW); } if (estado =='3'){ digitalWrite(led13,HIGH); } if(estado=='4'){ digitalWrite(led13,LOW); } if (estado =='5'){ digitalWrite(led13,HIGH); } if(estado=='6'){ digitalWrite(led13,LOW); } DECLARACION DE VARIABLES 6 } Crear con tres botones 7 https://www.youtube.com/watch?v=uTeXrnwu2yc 8 int led1 = 2; int led2 = 3; int estado = 0; void setup() { Serial.begin(9600); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); } void loop() { if( Serial.available()>0) { estado = Serial.read(); } switch( estado) { case 'a': digitalWrite(led1, HIGH); break; case 'b': digitalWrite(led1, LOW); break; case 'c': digitalWrite(led2, HIGH); break; case 'd': digitalWrite(led2, LOW); break; } } Otro//Tutorial on Bluetooth sensor HC-05 with Arduino | Connections & Coding void setup() { Serial.begin(9600); pinMode(8, OUTPUT); // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: if(Serial.available()>0) { char data= Serial.read(); // reading the data received from the bluetooth module switch(data) { case 'a': digitalWrite(8, HIGH);break; // when a is pressed on the app on your smart phone case 'd': digitalWrite(8, LOW);break; // when d is pressed on the app on your smart phone default : break; } Serial.println(data); } delay(50); } 9 Calculadora 10 Otros puntos diferentes a o y 1 del arduino. PROGRAMA ARDUINO int led13=13; int estado=0; void setup(){ Serial.begin(9600); pinMode(led13,OUTPUT); } void loop(){ if(Serial.available()>0){ estado = Serial.read(); } if (estado =='1'){ digitalWrite(led13,HIGH); } if(estado=='2'){ digitalWrite(led13,LOW); } } Realizar las siguientes cuadros EXPLICACION #include <SoftwareSerial.h> SoftwareSerial BT(2,3); // RX, TX int led13=13; int estado=0; void setup(){ BT.begin(9600) ; pinMode(led13,OUTPUT); } void loop(){ if(BT.available()>0){ estado = BT.read(); } if (estado =='1'){ digitalWrite(led13,HIGH); } if(estado=='2'){ digitalWrite(led13,LOW); } } 11 12 13