¡Las contribuciones de la comunidad a través de solicitudes de extracción de GitHub son muy bienvenidas y apreciadas! -especialmente:
Este repositorio fue creado y es mantenido por un equipo de padres e hijos con sede en Silicon Valley, que consta de:
Pretendemos que este repositorio sea una colección integral y abierta a la comunidad de código de programación (principalmente en Python, algunos en otros lenguajes) y materiales de demostración y diseño relacionados para/sobre robots basados en varias generaciones de plataformas robóticas LEGO, como como:
Generalmente, @TheVinhLuong102 se encarga de la organización general, la documentación y el mantenimiento del repositorio, mientras que @AntoniLuongPham y @ArianaLuongPham codifican la mayoría de los programas originales.
Para cada robot, experimentamos extensamente con varias formas de programarlo. Por ejemplo, para EV3, creamos y mantenemos múltiples programas Python basados en la biblioteca EV3Dev
de primera generación, el EV3Dev2
de segunda generación de mayor rendimiento (que se basa en MicroPython
) y la biblioteca Pybricks
más nueva. También probamos el procesamiento paralelo utilizando MultiProcessing
, Threading
y otros medios, para ver si dichos mecanismos funcionan bien con varias bibliotecas.
En aras de la exhaustividad, mantenemos referencias a robots interesantes que los miembros de la comunidad han inventado y compartido en Facebook, GitHub y YouTube. Ocasionalmente, tomamos copias de programas antiguos de otros desarrolladores (con los créditos correspondientes) y los modificamos con las últimas bibliotecas modernas.
De vez en cuando, extraemos y limpiamos un subconjunto de nuestro trabajo y contribuimos a la comunidad más amplia de desarrolladores y entusiastas de la robótica LEGO a través de los repositorios Pybricks-Projects y EV3Dev-Lang-Python-Demo.
Software: MacOSX/iOS | Androide | ordenador personal
Edición de inicio
Software de escritorio: macOS | ordenador personal
Firmware de tormentas mentales EV3
Aplicaciones de programación EV3: iOS | Androide
Aplicaciones de Robot Commander: iOS | Androide
Reparar las aplicaciones de juegos de fábrica : iOS | Androide
Instrucciones de construcción
Guía del usuario
Ayuda en línea de la versión comercial
Edición educativa
Software de escritorio: Aula EV3
Python para EV3
aprendizaje electrónico
Lecciones (330 a junio de 2020)
Plan de estudios
Instrucciones de construcción y descripciones de programas
Ideas de construcción
Ayuda en línea de la versión educativa
MakeCode de LEGO y Microsoft
Software de edición minorista NXT: Mac | ordenador personal
Software de edición educativa NXT
Programas NXT
Canal de YouTube de LEGO Education
Instrucciones de construcción LEGO
Excelente blog sobre la migración de EV3 de LabVIEW a Scratch
pantalones azules
Manuales robóticos