Display
Contador
import cyberpi
cyberpi.display.show_label("Counter Program",16,0,0,0)
counter = 0
while True:
if counter < 100:
counter = counter + 1
else:
counter = 0
cyberpi.display.set_brush(counter+100, 0, 0)
cyberpi.display.show_label(counter,32,48,64,1)
Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT
Limpiar y apagar la pantalla
import cyberpi
cyberpi.display.on()
cyberpi.display.show_label("A:Clear the Sceen",12,0,0,0)
cyberpi.display.show_label("B:Close the screen",12,0,24,1)
while True:
if cyberpi.controller.is_press('a'):
cyberpi.display.clear()
elif cyberpi.controller.is_press('b'):
cyberpi.display.off()
Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT
Linechart
El display permite visualizar gráficas como por ejemplo este código
import cyberpi
value = 0
while True:
if value < 100:
value = value + 1
else:
value = 0
cyberpi.linechart.add(value)
Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT
Barchart
import cyberpi
value = 0
while True:
if value < 100:
value = value + 0.1
else:
value = 0
cyberpi.barchart.add(value)
Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT
Table
import cyberpi
cyberpi.display.set_brush(255,0,0)
cyberpi.table.add(1,1,"1,1")
cyberpi.table.add(2,1,"2,1")
cyberpi.table.add(3,1,"3,1")
cyberpi.table.add(4,1,"4,1")
cyberpi.display.set_brush(0,255,0)
cyberpi.table.add(1,2,"1,2")
cyberpi.table.add(2,2,"2,2")
cyberpi.table.add(3,2,"3,2")
cyberpi.table.add(4,2,"4,2")
cyberpi.display.set_brush(0,0,255)
cyberpi.table.add(1,3,"1,3")
cyberpi.table.add(2,3,"2,3")
cyberpi.table.add(3,3,"3,3")
cyberpi.table.add(4,3,"4,4")
Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT
Drawpixel
import cyberpi
import time
pixel_list = ["music","picture","video","clock","play","pause","next","prev","sound","temperature","light","motion","home","gear","list","right","wrong","shut_down","refresh","trash_can","download","sunny","cloudy","rain","snow","train","rocket","car","truck","droplet","distance","fire","magnetic","gas","vision","color","overcast","foggy","sandstorm"]
my_sprite = cyberpi.sprite()
for p in pixel_list:
my_sprite.draw_pixel(p)
my_sprite.set_size(200)
time.sleep(1)
cyberpi.screen.render()
Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT
QR
import cyberpi
my_sprite = cyberpi.sprite()
my_sprite.draw_QR("https://catedu.es/")
my_sprite.set_size(400)
cyberpi.screen.render()
Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT
¡¡ y funciona !!!
No Comments