Repository navigation
quickstart
Laxenarde edited this page Aug 7, 2025
·
2 revisions
Installation et première utilisation en 5 minutes !
git clone [URL_DU_PROJET]
cd Ornithoptere
./install.sh # ← FAIT TOUT AUTOMATIQUEMENT !✨ Le script fait tout : Python, outils, tests, configuration...
# 1. Activer l'environnement (toujours faire ça en premier)
source .venv/bin/activate
# 2. Configurer la simulation
# Editez source/programme_antenne_emission.py et source/programme_antenne_reception.py
# Changez la ligne : SIMULATION = True
# 3. Lancer la simulation (3 terminaux)
./simulation_pc/creer_ports_serie.sh # Terminal 1 (gardez ouvert)
python3 source/programme_antenne_emission.py # Terminal 2
python3 source/programme_antenne_reception.py # Terminal 3✅ Avantages simulation : Pas d'ESP32 nécessaire, débogage facile, test rapide
# 1. Activer l'environnement
source .venv/bin/activate
# 2. Configurer pour ESP32 réel
# Dans vos programmes Python : SIMULATION = False
# 3. Connecter les ESP32 en USB et déployer
./scripts/deploy.sh # Choisir émission/réception pour chaque ESP32
# 4. Surveiller les ESP32
./scripts/start.sh # Ouvre tmux avec terminaux série| Action | Commande |
|---|---|
| Tester l'installation | ./test-install.sh |
| Vérifier les dépendances | ./scripts/check-dependencies.sh |
| Lancer les tests | ./scripts/run-tests.sh |
| Réinstaller proprement | rm -rf .venv && ./install.sh |
-
Vérifier l'installation :
./test-install.sh -
Diagnostic détaillé :
./scripts/check-dependencies.sh - Consulter le dépannage : TROUBLESHOOTING
-
Réinstaller :
rm -rf .venv && ./install.sh
- Setup avancé - Configuration personnalisée
- Mode simulation détaillé - Tout sur la simulation PC
- Architecture du projet - Comment ça fonctionne
- Scripts et outils - Tous les outils disponibles
- 🔄 Toujours commencer par :
source .venv/bin/activate - 🧪 Débuter par la simulation (plus simple que ESP32)
- 📊 Utiliser les scripts (tout est automatisé !)
- 🔍 En cas de doute :
./test-install.sh
# 1. Activer l'environnement
source .venv/bin/activate
# 2. Modifier vos programmes Python
# Changez : SIMULATION = False
# 3. Connecter vos ESP32 en USB
# 4. Déployer le code
./scripts/deploy.sh
# 5. Surveiller les ESP32
./scripts/start.sh./scripts/check-dependencies.shsource .venv/bin/activate
./scripts/run-tests.shrm -rf .venv
./install.shSi vous voulez plus de détails :
- Guide complet - Toutes les options
- Mode simulation - Détails simulation PC
- Dépannage - Solutions aux problèmes
- Architecture - Comment ça marche
- Commencez par la simulation - Plus facile à comprendre
-
Activez toujours l'environnement :
source .venv/bin/activate - Utilisez les scripts - Tout est automatisé !
-
En cas de doute :
./scripts/check-dependencies.sh
Bon développement ! 🎊