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
___________________________
9I.- App inventor, Bluetooth, Arduino. Encender y apagar LED.
- Desde Android encendemos y apagamos un LED. En Internet puedes encontrar muchos códigos de este tipo, este es uno más.
____________________________
- Forma de conectarlo.
Módulo Bluetooh |
Arduino |
VCC |
5 V |
GND |
GND |
TXD |
Al terminal 10 del Arduino |
RXD |
Al terminal 11 del Arduino |
- En mi caso he conectado el LED al terminal 6.
_______________________
- Código del Arduino.
encender_LED_arduino.ino |
// Juan Antonio Villalpando
// juana1991@yahoo.com
// kio4.com
#include <SoftwareSerial.h>
#include <Wire.h>
int LED = 6;
SoftwareSerial I2CBT(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() {
I2CBT.begin(9600);
pinMode(LED, OUTPUT);
}
void loop() {
byte guardados[10];
int caracteres;
while(1){
if ((caracteres=(I2CBT.available()))>0){
// Esto por si vinieran varios caracteres.
// for (int i=0; i<caracteres; i++){
// guardados[i]=char(I2CBT.read());
// }
guardados[0]=char(I2CBT.read());
}
switch (guardados[0]) {
case 97: // "a"
digitalWrite(LED,HIGH);
break;
case 98:// "b"
digitalWrite(LED,LOW);
break;
}
}
} |
___________________________________________________________
9I.- Encender y apagar LED.
p9I_encender_apagar_LED.aia
- Desde Android encendemos y apagamos un LED.
_________________
- Diseño.
_________________
- Bloques.
_________________
- Comentarios.
- Podemos poner más letras y números: a, b, c, d,... 1, 2, 3, 4,... de esta manera podemos controlas una gran cantidad de LED.
__________________________________
|