Questa app comunica tra Android e un dispositivo a micro: bit. È possibile trasmettere dati numerici come testo o valore. La comunicazione UART deve anche essere implementata presso il dispositivo Micro: bit.
Testo abilitato: Testo Abilitato: Trasmissione dati di testo
Testo Disabilitato: Numeric Data Trasmissione
Newline Abilitata: ' n' (newline) Aggiunto
Newline Disabilitato: No Dati aggiuntivi
Zero abilitato (Touch / Sense abilitato): Invia 0 Pulsante di rilascio
Per la programmazione PXT Devi abilitare il testo e la nuova linea.
Requisiti :
- min. Android 4.4
- Bluetooth Low Energy (BLE)
- Dispositivi accoppiati !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!
- micro: programma Bit (sviluppato da te)
PXT JavaScript Esempio:
Sell STR = ""
Let Connected = 0
Input.onButtonpressived (Button.a, () => {
if (connesso) {
Bluetooth.uartwriteString ("A")
}}})
Bluetooth.onbluetoothConnected (() => {
Connected = 1
})
Bluetooth.onbluetoothdisconnected (() => {
Connected = 0
})
Bluetooth.startuartservice ()
BASIC.Forever (() => {
IF (Connected == 1) {
str = Bluetooth.uartreadintil (serial.delimitatori (delimitatori.newline))
if (STR = = "B") {
BASIC.Showstring ("Hi")
} else {
BASIC.Showstring (STR)
}
} else {
Basic.Showleds (`
... ..
. #. #.
.... .. #... #
. #. # .. br>})
Nota: non dimenticare di accoppiare i dispositivi (dopo le modifiche al programma Micro: bit)
bug receiving solved