Tutoriels Python - Arduino
TP - TIPE


Icône Arduino Icône C++ Arduino – Découvrir en expérimentant

  1. Ecrire dans le port série
  2. Serial.begin(), Serial.print(), Serial.println(), delay()

  3. Lire des données dans le port série avec Python Icône Python
  4. Prérequis : Ecrire dans le port série

  5. Acquisition d’un flux de données analogiques
  6. analogRead()

  7. Acquisition de données numériques
  8. digitalRead()

  9. Sortie numérique PWM simulant un signal analogique
  10. analogWrite()

  11. Sortie analogique commandée par une entrée analogique
  12. Prérequis : Acquisition de données numériques et Sortie numérique PWM simulant un signal analogique, map()

  13. Acquisition de données analogiques et entrées clavier
  14. Fonctions, #define, Serial.parseFloat()

  15. Moteur de Stirling – Tracé d’un cycle (P, V)
  16. Tests, opérateurs logiques

    Sketch Arduino
    Programme Python à compléter

Icône Arduino Arduino - Mémento

Arduino - Mémento

  • Microcontrôleurs
  • Carte Arduino Uno
  • Arduino IDE

Icône C++ C++ Arduino - Mémento

Mémento – Langage C++

  • void, setup(), loop()
  • Types, opérateurs
  • Instructions conditionnelles, boucles

Icône ArduinoIcône C++ Totalité des exemples et des mémento (un seul fichier)

Icône Python Python - Tutoriels détaillés

Python – Fichiers texte

  • Structure des fichiers texte
  • Principe de l’extraction de données dans un fichier texte
  • Ouverture d'un fichier : modes lecture, écriture ou ajout
  • Lecture d'un fichier
  • Lecture d'un fichier – Traitement des données et stockage

Python – Acquisition de données via le port série

  • Port série
  • Code minimal - Test du port série et visualisation des données dans le shell python
  • Détection automatique du port série
  • Traitement des données – Stockage des données dans une liste puis un tableau numpy
×