Entradas

Botones A y B 

 Si aprieto el botón A pues enciendo leds, si aprieto B los apago 

 import cyberpi

"""

Button Name List (str)

a , b 

up, down, left , right , middle

any_direction , any_button , any

"""

while True:

 # button name

 if cyberpi.controller.is_press('a'):

 cyberpi.led.on(255,0,0,id='all')

 cyberpi.console.println("LED ON!")

 if cyberpi.controller.is_press('b'):

 cyberpi.led.on(0,0,0,id='all')

 cyberpi.console.println("LED OFF!") 

 Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT 

 

 

 Intensidad de la luz 

 La función show_label la veremos después, tiene el formato cyberpi . display . show_label( texto , tamaño , color, x, y ) 

 import cyberpi

cyberpi.display.show_label("LUZ=",16,0,0,0)

while True:

 CantidadLuz = cyberpi.get_brightness()

 cyberpi.display.show_label(CantidadLuz,16,0,60,1) 

 Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT 

 

 

 Cantidad de sonido 

 import cyberpi

cyberpi.display.show_label("Loudness:",16,10,10,index=1)

while True:

 loudness_value = cyberpi.get_loudness()

 cyberpi.display.show_label(loudness_value,16,80,10,index=2) 

 Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT 

 

 

 Nivel de batería 

 import cyberpi

cyberpi.display.show_label("Battery Level",16,10,0,index=0)

cyberpi.display.show_label("Builtin:",16,10,20,index=1)

cyberpi.display.show_label("Extra:",16,10,40,index=2)

while True:

 builtin_batt = cyberpi.get_battery()

 extra_batt = cyberpi.get_extra_battery()

 

 cyberpi.display.show_label(builtin_batt,16,80,20,index=3)

 cyberpi.display.show_label(extra_batt,16,80,40,index=4)