Mediante este programa de prueba podéis conectar por radio dos tarjetas Microbit de forma que al pulsar el botón A o el botón B en una de ellas aparezca el carácter en la otra.
# Add your Python code here. E.g.
from microbit import *
import radio
# conectamos transmision por radio
radio.on()
radio.config(channel=8) #canales desde 0 a 100
radio.config(power=7) #configuramos potencia de transmision
while True:
if button_a.was_pressed():
radio.send('A') # si pulsamos boton A enviamos caracter "A"
sleep(10) # evitamos errores de transmision
if button_b.was_pressed():
radio.send('B') # si pulsamos boton B enviamos caracter "B"
sleep(10) # evitamos errores de transmision
# leemos valor enviado
recibido = radio.receive()
if recibido is not None:
# Si se ha recibido algun dato
display.show(recibido)
# muestra en el display que se ha recibido
sleep(100)
display.clear()
Comprueba el funcionamiento, y modifica el programa para poder tener un receptor y transmisor morse en el que el botón A envie un punto y el B una raya.
# Add your Python code here. E.g.
from microbit import *
import radio
# conectamos transmision por radio
radio.on()
radio.config(channel=8) #canales desde 0 a 100
radio.config(power=7) #configuramos potencia de transmision
while True:
if button_a.was_pressed():
radio.send('A') # si pulsamos boton A enviamos caracter "A"
sleep(10) # evitamos errores de transmision
if button_b.was_pressed():
radio.send('B') # si pulsamos boton B enviamos caracter "B"
sleep(10) # evitamos errores de transmision
# leemos valor enviado
recibido = radio.receive()
if recibido is not None:
# Si se ha recibido algun dato
display.show(recibido)
# muestra en el display que se ha recibido
sleep(100)
display.clear()
Comprueba el funcionamiento, y modifica el programa para poder tener un receptor y transmisor morse en el que el botón A envie un punto y el B una raya.