Want to create interactive content? It’s easy in Genially!
librería de Python mindstorm
Juan Pablo López
Created on September 17, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
librería de Python mindstorm
Creado por: Juan Pablo
Empezar
¡QUE es?
Es un conjunto de herramientas y funciones que te permiten programar tus robots LEGO Mindstorms utilizando el lenguaje de programación Python. En lugar de usar el entorno de programación visual que viene con los sets de Mindstorms, esta librería te brinda un acceso más directo y poderoso a las capacidades de tu robot.
ÍNDICE
Aquí puedes poner un título destacado
Diferentes formas de Sintaxis para llamar la librería mindstorm dentro de un código Python.
Funciones de Sensor de Movimiento
Funciones de Controlde Tiempo.
Funciones de Motor Individual.
Sintaxys de If-Else, While y For.
Funciones para la funcionalidad de botones.
Cierre
Funciones de Motores de Pareja.
Funciones de luz de estado.
Funciones de Sensores.
Codigo
Funciones de Matriz de Luces.
Funciones de Operadores.
Funciones de Bocina.
Diferentes formas de Sintaxis para llamar la librería mindstorm dentro de un código Python.
Tiene varias formas como la comun siendo la forma estandar. Pero tambien otras como: Asignando un alias, importando un modulo, Importando múltiples módulos, Importando todas las funciones y clases de un módulo,
Funciones para la funcionalidad de botones.
Los botones tienen varias funciones como el de los eventos y las medidas. El de los eventos son: wait_untiL_pressed(), wait_untiL_released(), was_pressed().El de las medidas son: is_pressed(), is_released().
Funciones de luz de estado.
Este componente corresponde con la luz de estado del HUB. Las siguientes funciones te permiten cambiar el color de la luz de estado (el anillo luminoso del botón central). on(), off().
Funciones de Matriz de Luces.
Este componente corresponde con la matriz de luces del HUB. puedes utilizar las siguientes funciones para mostrar pixeles, imagenes, o numeros.set_pixel(), show_image(), write().
Funciones de Bocina.
Este componente corresponde con la bocina del HUB puedes utilizar las siguientes funciones para reproducir pitidos en la bocina y ajustar el volumen. Beep(), start_beep(), stop(), play_sound(), start_sounds().
Funciones de Sensor de Movimiento
Este componente corresponde con el sensor de movimiento del HUB, puedes utilizar las siguientes funciones te ayudan a determinar la orientación del HUB y a detectar gestos. was_gesture(), wait_for_new_gesture(), wait_for_new_orientation().
Funciones de Motor Individual.
Un motor individual, es un dispositivo electromecánico que convierte la energía eléctrica en energía mecánica. A diferencia de los motores trifásicos, utilizados en aplicaciones industriales de mayor potencia, los motores individuales son más comunes en aplicaciones domésticas y pequeñas industrias.
Funciones de Motores de Pareja.
Podras mover simultáneamente 2 motores en direcciones opuestas
Funciones de Sensores.
Detecta y responde a algún tipo de entrada o estímulo físico. Esta entrada puede ser de diversas naturalezas, como la luz, el sonido, la temperatura, la presión, el movimiento, entre muchas otras. Los sensores convierten estas señales físicas en señales eléctricas que pueden ser procesadas por un ordenador o un sistema de control.
Funciones de Operadores.
Normalmente siempre se utiliza para las matematicas y en las operaciones más logicas.
Funciones de Control de Tiempo.
Su funcion es calcular el tiempo que tarda en algunas partes o para poner una función de espera.
Sintaxys de If-Else, While y For.
La estructura "if-else" permite ejecutar diferentes bloques de código dependiendo de si una condición se cumple o no.El bucle "while" ejecuta un bloque de código repetidamente mientras una condición sea Verdadera. El bucle "for" se utiliza para iterar sobre una secuencia (lista, tupla, cadena, etc.).
Gracias por ver