0% encontró este documento útil (0 votos)
137 vistas4 páginas

Ard Hc05 Pot App PDF

Este documento describe cómo conectar un potenciómetro a Arduino y transmitir los valores de entrada analógica del potenciómetro a una aplicación móvil a través de Bluetooth. Explica los materiales necesarios, incluido Arduino, un potenciómetro, un módulo Bluetooth HC-05 y cables. A continuación, detalla los pasos para configurar el Bluetooth en Arduino, programar Arduino para leer el potenciómetro y transmitir los valores a través de Bluetooth, y diseñar e implementar una interfaz en App Inventor 2 para recibir los datos Bluetooth.

Cargado por

Chris Casalla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
137 vistas4 páginas

Ard Hc05 Pot App PDF

Este documento describe cómo conectar un potenciómetro a Arduino y transmitir los valores de entrada analógica del potenciómetro a una aplicación móvil a través de Bluetooth. Explica los materiales necesarios, incluido Arduino, un potenciómetro, un módulo Bluetooth HC-05 y cables. A continuación, detalla los pasos para configurar el Bluetooth en Arduino, programar Arduino para leer el potenciómetro y transmitir los valores a través de Bluetooth, y diseñar e implementar una interfaz en App Inventor 2 para recibir los datos Bluetooth.

Cargado por

Chris Casalla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Arduino-Potenciómetro- Bluetooth + App Inventor 2

Materiales:

1. Placa Arduino UNO o NANO.


2. 7 cables macho-macho.
3. 1 potenciómetro de 10k
4. 1 módulo HC 05.

Programas Usados:

● Arduino.
● App Inventor 2.

1. Arduino
a. Diagrama Arduino.

b. Configuración del Bluetooth (este paso es cuando se usa por primera vez el bluetooth y no se conoce
nada de él y se desea configurarlo, se puede omitir este paso si ya está configurado)
i. Luego de armado el diagrama de arriba, se procede a colocar el siguiente código en Arduino:

#include <SoftwareSerial.h>
//Esta es la librería para que se use el puerto Bluetooth

SoftwareSerial miBT(10,11);
//Aqui le digo que mi Bluetooth se llamara miBT
//10 y 11 indican los pines correspondientes a TxD y RxD respectivamente
void setup() {
Serial.begin(9600);
//Inicio el monitor serial de Arduino a 9600 bits/seg.
Serial.println("Listo");
//Imprimo en el monitor serie de Arduino "listo" (sin comillas).
miBT.begin(38400);
//inicio la comunicación con el Bluetooth(miBT).
}

void loop() {
if(miBT.available())
//Si miBT esta enviando datos
Serial.write(miBT.read());
//Se escribira en el monitor serie de Arduino lo que se lee en miBT.
if (Serial.available())
//Si en el monitor Serie se está enviando datos
miBT.write(Serial.read());
//Se escribira en miBT lo leído en monitor Serie de Arduino.
}

● Se verificará.
● Se guardará el programa.
Notaremos parpadeos rápidos en el Bluetooth, esto significa que aún no establecemos conexión
entre Arduino y el Bluetooth.
Para que se establezca un dialogo es necesario:
o Desconectar el VCC del Bluetooth
o Presionar el único botón del Bluetooth.
o Manteniendo presionado el botón conectar el VCC.
Sabremos que existe comunicación si el parpadeo del led del Bluetooth se hace lento.

c. Programación para el Potenciómetro + miBT


#include <SoftwareSerial.h>

SoftwareSerial miBT(10,11);

int in = A0;

//Es el pin de entrada analógica del potenciómetro.

void setup() {

miBT.begin(38400);

//La velocidad de miBT

Serial.begin(9600);

//Se inicia la comunicación Serial de arduino

//Si se desea puede omitirse, pues solo es para

//Observar si he escrito bien el programa.

void loop() {

float va1 = analogRead(in);

//Se define el tipo de variable float (números con 2 comas decimales)

//Se coloca la variable va1 como la lectura

//analógica de in(que es el pin digital A0 del potenciómetro).

miBT.write(va1);

//Se escribe en miBT el valor va1.

Serial.println(va1);

//Se escribe en el monitor serial de arduino va1.

delay(400);

//Demora de 400 milisegundos.

2. App Inventor 2
a. Diseño.
b. Programación de Bloques.

Eso es todo Amiguitos…

También podría gustarte