ATTENTION ce repo n'est plus maintenu, le projet continue ici : https://github.com/littleDad/Lotus2 # # Le Lotus # # Programme réalisé dans le cadre d'un projet UTCéen en partenariat avec le Théâtre Impérial de Compiègne. Codé en Python 2 et en C, l'application finale tourne simultanément sur un Raspberry Pi et une carte Arduino. Le pi traite des signaux en provenance de l'arduino, et y associe des effets lumineux et sonores, pendant que ce dernier gère les ambiances de LEDs. ####################################### ######### Fichier de configuration ####################################### config_lotus.py notamment pour la configuration de l'Arduino ################################### ####### Architecture du projet ################################### -- arduino/ contient le code arduino -- core/ contient le code python -- data/ contient l'ensemble des fichiers utilisés par le pi, notamment la musique et la vidéo #################################### ######### pour le python #################################### Lancer l'application avec ./run.py n'oubliez pas : * de lancer ce programme en root * de configurer le port et la vitese de communication de votre arduino dans run.py vous pouvez : * accéder au log via la commande : tail -f app.log * désactiver l'interface graphique ncurses dans run.py avec : run_with_curses = False lancer l'application dans un environnement virtuel : virtualenv env se placer dans cet environnement : source env/bin/activate installer les modules python : pip install -r requirements.txt pour sortir du virtualenv : deactivate #################################### ######### pour l'Arduino #################################### voir le readme dans arduino/ et n'oubliez pas de le configurer dans le fichier config_lotus.py