Uploaded by itif Electrónica

guia no.31 blue

advertisement
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
Download