Les contributions de la communauté via les pull request GitHub sont les bienvenues et appréciées !! -en particulier:
Ce référentiel a été créé et est maintenu par une équipe père-enfants basée dans la Silicon Valley, composée de :
Nous souhaitons que ce référentiel soit une collection complète et ouverte à la communauté de code de programmation - principalement en Python, certains dans d'autres langages - et de matériel de conception et de démonstration associé pour/sur des robots basés sur différentes générations de plates-formes robotiques LEGO, telles que comme:
Généralement, @TheVinhLuong102 s'occupe de l'organisation globale, de la documentation et de la maintenance du référentiel, tandis que @AntoniLuongPham et @ArianaLuongPham codent la majorité des programmes originaux.
Pour chaque robot, nous expérimentons de manière approfondie différentes manières de le programmer. Par exemple, pour EV3, nous créons et maintenons plusieurs programmes Python basés sur la bibliothèque EV3Dev
de 1ère génération, la 2ème génération EV3Dev2
plus performante (qui est basée sur MicroPython
) et la nouvelle bibliothèque Pybricks
. Nous essayons également le traitement parallèle en utilisant MultiProcessing
, Threading
et d'autres moyens, pour voir si ces mécanismes fonctionnent bien avec diverses bibliothèques.
Par souci d'exhaustivité, nous maintenons des références à des robots intéressants que les membres de la communauté ont inventés et partagés sur Facebook, GitHub et YouTube. Parfois, nous prenons des copies des anciens programmes d'autres développeurs (avec les crédits nécessaires) et modifions ceux-ci avec les dernières bibliothèques modernes.
De temps en temps, nous extrayons et nettoyons un sous-ensemble de notre travail et contribuons à la communauté plus large des développeurs et passionnés de robotique LEGO via les référentiels Pybricks-Projects et EV3Dev-Lang-Python-Demo.
Logiciel : Mac OSX/iOS | Android | PC
Édition maison
Logiciel de bureau : macOS | PC
Micrologiciel EV3 Mindstorms
Applications du programmeur EV3 : iOS | Androïde
Applications Robot Commander : iOS | Androïde
Réparer les applications de jeu d'usine : iOS | Androïde
Instructions de construction
Guide de l'utilisateur
Aide en ligne de la version commerciale
Édition Éducation
Logiciel de bureau : salle de classe EV3
Python pour EV3
Apprentissage en ligne
Leçons (330 en juin 2020)
Programme d'études
Instructions de construction et descriptions des programmes
Idées de construction
Aide en ligne de la version Éducation
MakeCode par LEGO et Microsoft
Logiciel NXT Retail Edition : Mac | PC
Logiciel NXT Education Edition
Programmes NXT
Chaîne YouTube LEGO Éducation
Instructions de construction LEGO
Excellent blog sur la migration EV3 de LabVIEW vers Scratch
Pantalons Blu
Manuels des robots