Want to create interactive content? It’s easy in Genially!

Get started free

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