PYTHON

Micro:bit admite varios lenguajes de programación y uno de ellos es Phyton. Os mostramos algunos ejemplo para que os ayuden a familiarizaros con este lenguaje de programación.

HOLA MUNDO

OBJETIVO: Mostrar un texto en la placa micro:bit

CÓDIGO:

from microbit import *
while True:
    display.scroll('Hola Microlog')
    sleep(2000)

DIBUJA UN CORAZÓN

OBJETIVO: Mostrar en la placa micro:bit el dibujo de un corazón

CÓDIGO:

from microbit import *
while True:
    display.show(Image.HEART)
    sleep(2000)

PULSADORES

OBJETIVO: Al presionar el pulsador A se muestra una cara contenta y al presionar el pulsador B se muestra una cara triste

CÓDIGO:

from microbit import *
while True:
    if button_a.is_pressed():
       display.show(Image.HAPPY)
    elif button_b.is_pressed():
       display.show(Image.SAD)
display.clear()

ENTRADAS

OBJETIVOS: Coloca un latiguillo cocodrilo en la conexión GND y otro en el conector 1. Microbit muestra una cara triste y al tocar con tu mano las puntas no conectadas de ambos latiguillos, microbit mostrará una cara contenta

CÓDIGO:

from microbit import *
while True:
if pin1.is_touched():
display.show(Image.HAPPY)
else:
display.show(Image.SAD)

SALIDAS

OBJETIVO: Conectar un led a micro:bit, uniendo la pata positiva al pin 1 y la negativa a GND. Microbit hará que el led parpadee

CÓDIGO:

from microbit import *
while True:
    pin1.write_digital(1)
    sleep(480)
    pin1.write_digital(0)
    sleep(480)

ACELERÓMETRO

OBJETIVO: Utilizando el acelerómetro, muestra un ángulo que nos indica hacia qué lado se ha inclinado al placa microbit

CÓDIGO:

from microbit import *
while True:
    reading = accelerometer.get_x()
    if reading > 20:
        display.show(">")
    elif reading < -20:
        display.show("<")
    else:
        display.show("-")