Para que este proyecto funcione, la micro:bit necesita el programa EMISOR. Envía los sensores de la placa a la web. ⚠️ Requiere micro:bit V2 (usa el micrófono). Solo hay que hacerlo una vez:
let conectado = false
bluetooth.startUartService()
bluetooth.onBluetoothConnected(function () {
conectado = true
basic.showIcon(IconNames.Yes)
})
bluetooth.onBluetoothDisconnected(function () {
conectado = false
basic.showIcon(IconNames.No)
})
// Al arrancar: corazon = esperando conexion
basic.showIcon(IconNames.Heart)
basic.forever(function () {
if (conectado) {
let linea = ""
linea = "T:" + input.temperature()
linea = linea + ",L:" + input.lightLevel()
linea = linea + ",S:" + input.soundLevel()
linea = linea + ",X:" + input.acceleration(Dimension.X)
linea = linea + ",Y:" + input.acceleration(Dimension.Y)
linea = linea + ",Z:" + input.acceleration(Dimension.Z)
bluetooth.uartWriteLine(linea)
basic.pause(300)
} else {
basic.pause(200)
}
})