Hola a todos. Espero se encuentren bien.
Como pueden observar, soy nuevo en este foro y llevo 8 horas leyendo, haciendo y nada (2 tiempos, cada uno de cuatro horas, aclaro.)
Pero en fin, voy al grano.
Como trabajo final me mandaron a trabajar con:
- Arduino UNO
- Bluetooth hc-06
- Android
- ARDUDROID (Aplicación para enlazar o conectar desde el celular al bluetooth y posteriormente al ARDUINO UNO)
OBJETIVO: PODER CAPTURAR PARTE DE LA TRAMA.
Ejemplo: Yo tengo esto en el arduino...
Listo. Cuando estoy en la aplicación en la parte analógica, (que es la que va de 0 a 255) al mover de izquierda a derecha la correa o cinta, mi monitor serie lee esta trama:
*11|11|46#
Y si continúo, sigue leyendo.
*11|11|106#
*11|11|176#
*11|11|230#
*11|11|255#
Si ven, esa es la trama y yo necesito desechar todo menos lo que está antes del numeral (#) que en este caso es el dato de 3 bits que varía dependiendo el movimiento que haga desde la aplicación y posteriormente guardarlo.
Nota:
Sólo es hacer algo pequeño, no un sin número de librerías, códigos y demás que ni uno mismo entiende.
Les Agradezco.
Como pueden observar, soy nuevo en este foro y llevo 8 horas leyendo, haciendo y nada (2 tiempos, cada uno de cuatro horas, aclaro.)
Pero en fin, voy al grano.
Como trabajo final me mandaron a trabajar con:
- Arduino UNO
- Bluetooth hc-06
- Android
- ARDUDROID (Aplicación para enlazar o conectar desde el celular al bluetooth y posteriormente al ARDUINO UNO)
OBJETIVO: PODER CAPTURAR PARTE DE LA TRAMA.
Ejemplo: Yo tengo esto en el arduino...
PHP:
//bluetooth hc-06
char y=0;
void setup() {
Serial.begin(9600);
Serial.println("---EN LINEA---");
}
void loop() {
if (Serial.available() < 1) return; {
y = Serial.read();
Serial.print(y);
delay(200);
}
}
Listo. Cuando estoy en la aplicación en la parte analógica, (que es la que va de 0 a 255) al mover de izquierda a derecha la correa o cinta, mi monitor serie lee esta trama:
*11|11|46#
Y si continúo, sigue leyendo.
*11|11|106#
*11|11|176#
*11|11|230#
*11|11|255#
Si ven, esa es la trama y yo necesito desechar todo menos lo que está antes del numeral (#) que en este caso es el dato de 3 bits que varía dependiendo el movimiento que haga desde la aplicación y posteriormente guardarlo.
Nota:
Sólo es hacer algo pequeño, no un sin número de librerías, códigos y demás que ni uno mismo entiende.
Les Agradezco.
Última edición por un moderador: