ArdPyLab

Les microcontrôleurs Arduino Uno et la programmation en Python dans les lycées

  • Bienvenue sur ArdPyLab !
  • Les microcontrôleurs
    • Les microcontrôleurs dans les lycées
    • Le choix du microcontrôleur
    • La carte Arduino UNO R3
  • La programmation des Arduino
    • Le logiciel ARDUINO IDE
    • Initiation au langage ARDUINO
    • Les bases de la programmation
      • Structure du programme
      • Variables et constantes
      • Les fonctions
  • Les activités d’apprentissage
    • Rappels d’électronique
    • Activité 1 – Sorties numériques
    • Activité 2 – Entrées numériques
    • Activité 3 – Entrées analogiques
    • Activité 4 – Sorties analogiques
    • Synthèse
  • Activités pour les lycées
    • Ondes sonores
      • Ondes sonores – Activité 1
      • Ondes sonores – Activité 2
      • Ondes sonores – Activité 3
      • Ondes sonores – Activité 4
      • Ondes sonores – Activité 5
    • Ondes ultrasonores
      • Ondes ultrasonores – Activité 1
      • Ondes ultrasonores – Activité 2
      • Ondes ultrasonores – activité 3
    • Températures
      • Températures – Activité 1
      • Températures – activité 2
      • Températures – Activité 3
      • Températures – Activité 4
      • Températures – Activité 5
    • Pression
      • Pression – Activité 1
      • Pression – Activité 2
      • Pression – Activité 3
      • Pression – Activité 4
    • Condensateurs et dipôles RC
      • Dipôles RC – activité 1
      • Dipôles RC – Activité 2
      • Dipôles RC – activité 3
      • Dipôles RC – Activité 4
      • Dipôles RC – Activité 5
  • La programmation en Python
    • Prise en main en mode interactif
      • Variables et affectation
      • Les chaines de caractères
      • Les listes
      • Les tuples
      • Les dictionnaires
    • Les scripts Python
      • Structure des scripts Python
        • Structures conditionnelles
        • Structures itératives
        • Les exceptions
        • Synthèse structure des scripts
      • Les fonctions
      • Les fichiers
      • Les modules – Les packages
        • La bibliothèque numpy
        • La bibliothèque matplotlib
      • La programmation orientée objet
  • Communication Arduino/Python
    • Le moniteur série
      • Réception des données
      • Envoi de données
      • Conversion des données
    • Communication via le port série
      • Réception de données par Python
      • Envoi de données par Python
      • Réception et envoi simultanément
    • Protocole ”FIRMATA”
      • Protocole ”Firmata Standard”
        • Gestion des sorties numériques
        • Gestion des entrées numériques
        • Gestion des sorties analogiques
        • Gestion des entrées analogiques
      • Protocole ”Firmata Express”
        • Gestion des sorties numériques
        • Gestion des entrées numériques
        • Gestion des sorties analogiques
        • Gestion des entrées analogiques
        • La bibliothèque Arduino ”Tone”
        • Les capteurs ultrasoniques
    • Synthèse communication
  • Projets Python pour Arduino
    • Projet 1 – Premiers pas
    • Projet 2 – DEL RVB
    • Projet 3 – Ondes sonores
    • Projet 4 – Ondes ultrasonores
    • Projet 5 – Températures
    • Projet 6 – Pression
    • Projet 7 – Dipôles RC
  • ARDUINO LAB
    • Installation d’ARDUINO LAB
    • Pré-requis au fonctionnement
    • L’interface graphique – Les menus
    • Les projets – les activités
      • ARDUINO LAB – Projet 1
      • ARDUINO LAB – Projet 2
      • ARDUINO LAB – Projet 3
      • ARDUINO LAB – Projet 4
  • ArdPyLog
    • Installation d’ArdPyLog
    • L’interface graphique
      • La fenêtre principale
      • La barre de menu principale
      • La barre de gestion des sketchs
      • Le panneau des circuits
      • le panneau des détails du sketch
    • Gestion des codes
    • Le mode « Tableur »
      • Enregistrement des données
      • Utilisation du tableur
      • Exploitation graphique
    • Le mode « Acquisition »
      • Paramètres de l’acquisition
      • Acquisition des données
      • Enregistrement et exploitation
      • Exemples d’acquisition
    • Les sketchs d’ArdPyLog
      • Catégorie « Apprentissage »
      • Catégorie « DEL RVB »
      • Catégorie « Dipoles RC »
      • Catégorie « Divers »
      • Catégorie « Ondes sonores »
      • Catégorie «Ondes ultrasonores»
      • Catégorie « Pression »
      • Catégorie « Relais »
      • Catégorie « Serial »
      • Catégorie « Température »
      • Des sketchs à ajouter
        • TP Vitesse Son
        • CTN_Shield_Datalogging_GT1046
        • Détecteur de niveau
        • Capteur DHT 11
        • Capteur DHT 22
        • Ecran LCD
        • Ecran LCD 2
        • Générateur
        • ADXL 335 Grove
        • Moteur DC – L293D
        • Capteur CO2 SEN0219
        • Servo-Moteur
        • Cordon DEL RVB
        • Capteur de force
        • TPL5110_LED
        • Module Line Tracker
        • pH_Metre
        • Feu de circulation
        • Chute d’une bille
        • Chute d’une bille 2
  • Autres programmes en Python
    • ELECTROLAB
    • CAMTHERMTOOLS
    • GESTLAB
      • Installation de GESTLAB
      • L’interface graphique
      • Gestion du laboratoire de chimie
        • Gestion des produits chimiques
        • Gestion du matériel de chimie
        • Gestion des TPs de chimie
        • Gestion de la documentation de chimie
          • Quelques documents de chimie
        • Gestion des fournisseurs de chimie
        • Modification des paramètres
      • Gestion du labo de physique
        • Gestion du matériel de physique
        • Gestion des TP de physique
        • Gestion de la doc de physique
          • Quelques documents de physique
        • Gestion des fournisseurs de physique
        • Modification des paramètres
  • Téléchargements

Actualités

  • Mise à jour de GestLab 13/03/2025
  • Ajout de quelques documents de physique 11/10/2023
  • Ajout de quelques documents de chimie 10/10/2023
  • Mise en ligne de GESTLAB 04/10/2023
  • Ajout de sketchs pour ArdPyLog (suite) 20/09/2023

Contact

contact@ardpylab.fr

ArdPylab 2020 – Olivier TRANCHAND

L’interface graphique

Fenêtre principale d’ArdPyLog


Toutes les fonctionnalités d’ArdPylog sont accessibles à partir de la fenêtre principale en cliquant sur les boutons de la barre de menu principale ou de gestion des sketchs.

1. La fenêtre principale

2. La barre de menu principale

2.1 Ajouter un sketch

2.2 Supprimer un sketch

2.3 Modifier les données d’un sketch
      2.3.1 modification de l’image du circuit
      2.3.2 modification du descriptif et/ou du code
      2.3.3 Définition ou modification du document PDF

2.4 Mode « Tableur »

2.5 Mode « Acquisition »

3. La barre de gestion des sketchs

3.1 Affichage des circuits électroniques ou du code

3.2 Recherche de sketchs par nom ou par catégorie

3.3 Affichage du moniteur série

3.4 Modifications des paramètres d’ArdPyLog

3.5 Retour à la fenêtre d’accueil d’ArdPyLog

4. Le panneau des circuits électroniques

5. le panneau des détails du sketch

 

Fièrement propulsé par WordPress. Theme: Flat 1.7.8 by Themeisle.