Aplicación en AppInventor para sustituir un teclado y un display

#41
ilcapo ¿Te refieres en el lado del microcontrolador o en el del appinventor?
En el microcontrolador simplemente miraba si era 13 y si no lo era lo "tiraba" dentro del buffer fifo
 
#42
Espero que no estés mandando el CR así "\r". Eso es para lenguaje C.
Lo que tienes que enviar es carácter 13 cómo ASCII.

Por ejemplo, en Visual Basic se manda así:
cadena = "esta es una cadena" & vbCr
O de ésta otra forma:
cadena = "esta es una cadena" & Chr(13)

En AppInventor no sé cómo se conviertan los números a ASCII, porque uso B4A (Basic For Android)

Hola Darkbites, si lo estaba mandando asi: \r , donde podré buscar como enviar CR desde el App inventor ?

ilcapo ¿Te refieres en el lado del microcontrolador o en el del appinventor?
En el microcontrolador simplemente miraba si era 13 y si no lo era lo "tiraba" dentro del buffer fifo

Hola Scooter puedes colocar el programa en C para chequear el 13 ?
a mi nunca me llega ese numero

gracias
 
#47
Para 8052 se activa la interrupción por puerto serie y cada vez que se activa se hace más o menos:

Mov a,sbuf
Cjne a,#13. ; salto a seguir
...aquí se hace lo que sea

Seguir: mov num1,num2
Mov num2,num3
Mov num3,a
Reti
; esto hace de minipila fifo de tres caracteres. Para más mejor usar punteros y ponerlo en la memoria externa.

Si te interesa mucho busco el código de verdad


En wiring no me acuerdo, me suena que ll hace el solito con alguna función. Como básicamente me dedico a hacer corta-pegas de los códigos de otros la mitad de las veces ni se que hago, sólo se que funciona.
 
Última edición:
#48
Voy a seguir probando en C, es raro que no funcione, a lo mejor el bluetooth esta tirando datos basura y generan problemas, gracias de todos modos
 
Arriba