Advanced Search
Search Results
9136 total results found
Líneas de tiempo
Predictor meteorológico
Predictor meteorológico Autor Mario Monteagudo Asesor digital Centro de Profesorado de Ejea de los Caballeros Usando IDE Arduino y el sensor Bosch BME280 se puede medir la presión atmosférica, temperatura y humedad y usando un código predictivo Algoritmo de ...
Hola Mundo
Nuestro primer programa es muy sencillo: Que por el display del Cyberpi salga la típica frase del primer programa principiante A la hora de utilizar las funciones de la librería cyberpi, tienes dos opciones: Programar sin omitir de donde viene (o sea, indi...
Audio
Un tono Un programa sencillo de dar un tono puede ser el siguiente import cyberpi cyberpi.audio.set_vol(100) cyberpi.audio.play_tone(700,1) Extraído de https://github.com/PerfecXX/Python-mBot2/blob/main/README.md licencia MIT Instrumentos También pode...
LED
Colores Podemos fijar los colores de los leds de Cyberpi con este código import cyberpi # R G B Position cyberpi.led.on(255,0,0,id=1) cyberpi.led.on(255,255,0,id=2) cyberpi.led.on(255,255,255,id=3) cyberpi.led.on(0,255,0,id=4) cyberpi....
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: # butt...
Python
Librería cyberpi Los programas en python de cyberpi que vamos a realizar utilizan esta librería por lo tanto hay que cargarla previamente en nuestros programas. import cyberpi Tiene multitud de funciones, te aconsejamos ver un vistazo en esta documentación:...
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) cy...
Sensores de movimiento
Sensor agitación import cyberpi cyberpi.display.show_label("Shake Value\nA:Start",16,0,0,0) while not cyberpi.controller.is_press('a'): pass while True: shake_value = cyberpi.get_shakeval() cyberpi.display.show_label("Shake Value",16,2...
El tiempo (servicios en la nube)
Podemos ver el tiempo que hace en una localidad utilizando el siguiente código: PON-EL-NOMBRE-DE-TU-WIFI y CLAVE-DE-TU-WIFI son el nombre y la contraseña de la red wifi pues necesita conectarse a un servidor TU-ID-CLOUD lo puedes encontrar en mBlock aquí H...
Inteligencia Artificial IA
Reconocimiento de texto El siguiente código se conecta a un servidor para leer un texto en un idioma concreto import cyberpi ssid = "MIWIFI" pwd = "CONTRASENAWIFI" cyberpi.driver.cloud_translate.TTS_URL = "{TTSURL}" cyberpi.driver.cloud_translate.set...
Movimientos
Los movimientos de mBot2 se pueden definir por tiempo, distancia, ángulo y potencia, gracias a sus precisos motores de paso Pequeño baile con tiempo definido import cyberpi, mbot2 cyberpi.display.show_label("mBot2 Movement",16,0,0,0) cyberpi.display.show...
Sensor ultrasonidos
Medición de distancia import cyberpi,mbuild cyberpi.display.show_label("Range:", 16, 0, 0, index = 0) while True: range = mbuild.ultrasonic2.get(index = 1) cyberpi.display.show_label(range, 16, 50, 0, index = 1) Podemos experimentar que es...
Sensor de líneas
Probando la detección de líneas. import cyberpi,mbuild cyberpi.display.show_label("RGB PROBE STATE\nL2:\nL1:\nR1:\nR2:\n", 16, 0, 0, index = 0) while True: l2_line_state = mbuild.quad_rgb_sensor.is_line("L2",1) l1_line_state = mbuild.quad_rgb_...
Envío de mensajes con dos mBots2
En dos mBot2 le ponemos el siguiente código: import cyberpi ssid = "catedu" pwd = "alcorisa" topic = "/test_room" cyberpi.led.on(255,0,0,id='all') cyberpi.display.show_label("WiFi:",12,0,0,0) if not cyberpi.wifi.is_connect(): cyberpi.display....
Evita obstáculos
Basándonos en el código que hemos visto de https://github.com/PerfecXX/Python-mBot2/blob/main/example/mbuild/01-Ultrasonic%20Sensor2/02-Obstacle%20Detection.py le añadimos las instrucciones de Si hay obstáculo que gire Si no hay obstáculo que tire p'alante...
Sigue líneas
En este caso sólo vamos a utilizar de los 4 sensores quad que tiene los 2 de en medio con la instrucción mbuild.quad_rgb_sensor.get_line_sta("middle", 1) El valor que devuelve esta instrucción puede ser : 0 o en binario 00 que quiere decir que los dos se...
Datos identificativos
Título del REA: Proyecto Scratch sobre Mujeres Inventoras Etapa: Educación Secundaria Obligatoria Curso: 3º ESO Áreas: Programación y Robótica. En función del área de investigación y trabajo de las inventoras que elija el alumnado, el proyecto podrá e...