App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Bluetooth, Arduino y App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
___________________________
9G.- App inventor, Bluetooth, Arduino y Deslizador. Slider. Dimmer.
- Movemos un Deslizador en Android, se envía un valor por BT al Arduino y enciende poco a poco un LED.
[Nota: en esta página tenemos otro código parecido.]
____________________________
- Forma de conectarlo.
Módulo Bluetooh |
Arduino |
VCC |
5 V |
GND |
GND |
TXD |
Al terminal 10 del Arduino |
RXD |
Al terminal 11 del Arduino |
- Ponemos un LED en uno de los terminales que admiten PWM, estos son los marcados por la virgulilla~: 3, 5, 6, 10 o 11. En mi caso lo he conectado al terminal 6.
_______________________
- Código del Arduino.
deslizador_arduino.ino |
// Juan Antonio Villalpando
// juana1991@yahoo.com
// kio4.com
#include <SoftwareSerial.h>
SoftwareSerial BT(10, 11); // El TX del módulo BT va al pin 10 del Arduino
// El RX del módulo BT va al pin 11 del Arduino
void setup() {
BT.begin(9600);
pinMode(6, OUTPUT);
}
void loop() {
if(BT.available() > 0){
unsigned int x = BT.read();
analogWrite(6,map(x,0,99,0,255));
}
} |
___________________________________________________________
9G.- Android mediante un Deslizador envía un valor a Arduino.
p9G_arduino_deslizador_movil.aia
- Al mover el Deslizador en Android enviaré un número del 0 al 99 mediante Bluetooth al Arduino y éste encenderá un LED que iluminará según en número enviado.
_________________
- Diseño.
- El Intervalo del Reloj lo ponemos a 10 milisegundos.
_________________
- Bloques.
_________________
- Comentarios.
- Fíjate, en los tutoriales anteriores envié un texto, en este caso Envío 1 Byte.
__________________________________
|