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
___________________________
9A1A.- App Inventor pide temperatura al Arduino. Sin reloj. readStringUntil.
p9A1A_bluetooth_readTemperatura.aia
- App inventor envía "pide_temperatura" al Arduino. Arduino genera un número aleatorio y lo devuelve a App Inventor.
- El número aleatorio será del 1 al 100 con dos decimales, observa:
temperatura = random(1,10000) / 100.0;
_______________________________________________
- Diseño.
- En Reloj, establecer Propiedad
ByteDelimitador
= 10
_______________________________________________
- Bloques.
_______________________________________________
- Arduino.
___________________________
- Conexión Arduino.
___________________________
- Código del Arduino.
|
// Juan A. Villalpando
// kio4.com
char caracter_final = '\n';
String texto;
float temperatura;
void setup() {
Serial.begin(9600);
}
void loop() {
if(Serial.available()) {
texto = Serial.readStringUntil(caracter_final);
if (texto == "pide_temperatura"){
temperatura = random(1,10000) / 100.0;
Serial.println(temperatura);
}
}
}
|
__________________________________
|