Microcontrôleurs et Python

ACTIVITE ARDUINO/PYTHON : Utilisation d’un capteur CO2 avec Arduino, tracé de graphe dans Python

Objectif : Mesurer la concentration CO2 en ppm dans une pièce à l’aide du capteur Gravity SEN0219 Remarque : Cet article s’inspire d’un TP proposé par Pierre Dieumegard sur le site sciencexp. Le lien se trouve à cette adresse : http://sciencexp.free.fr/index.php?perma=capteurCO2GravitySEN0219 Cet article propose le même code Arduino adapté ici au shield LCD 2×16 DFR0009. […]

ACTIVITE ARDUINO/PYTHON : Utilisation d’un capteur CO2 avec Arduino, tracé de graphe dans Python Lire la suite »

Programmer en Python pour la carte Arduino

Remarque : Pour les différentes installations, vous aurez besoin d’une connexion internet et des fichiers zip Nanpy_Arduino.zip et Nanpy_Python.zip Installation d’ARDUINO Installer Arduino (Windows) Installer Arduino en téléchargeant la version adaptée (Windows, Mac, Linux,..) sur ce lien : https://www.arduino.cc/en/Main/Software Cliquer sur « I Agree » Cliquer sur « Next » Cliquer sur « Install » Installer la librairie d’exemple Nanpy pour permettre d’utiliser la carte

Programmer en Python pour la carte Arduino Lire la suite »

ACTIVITES ARDUINO ULTRASON : radar de recul (avec codes Arduino et codes Python équivalent)

ACTIVITE 1 ULTRASON radar de recul :  mesure simple de distance avec un module ultrason HC-SR04 Remarque: Ces activités peuvent être programmées avec le langage d’Arduino mais aussi en Python. Pour cela, il faut utiliser Nanpy (voir l’article Programmer-en-python-pour-la-carte-arduino) Objectif : mesurer une distance à partir de la mesure du temps de parcours d’une onde

ACTIVITES ARDUINO ULTRASON : radar de recul (avec codes Arduino et codes Python équivalent) Lire la suite »

ACTIVITE ARDUINO/PYTHON : Ouverture automatique de porte (avec codes Arduino et codes Python équivalent)

Remarque : Cette activité peut être programmée avec le langage d’Arduino mais aussi en Python. Pour cela, il faut utiliser Nanpy (voir l’article Programmer-en-python-pour-la-carte-arduino) Objectif : On fait passer la position d’un servomoteur de 45° à 90° quand l’éclairement est faible. Cela pourrait être utile pour une fermeture automatique de porte de poulailler à la

ACTIVITE ARDUINO/PYTHON : Ouverture automatique de porte (avec codes Arduino et codes Python équivalent) Lire la suite »

ACTIVITE ARDUINO/PYTHON : Tracé de caractéristique d’une photorésistance (avec codes Arduino et codes Python équivalent)

Remarque : Cette activité peut être programmée avec le langage d’Arduino mais aussi en Python. Pour cela, il faut utiliser Nanpy (voir l’article Programmer-en-python-pour-la-carte-arduino) Objectif : Tracer la caractéristique U = f(I) d’une photorésistance en faisant varier une tension (à l’aide d’un potentiomètre) aux bornes d’une association série LDR-résistance connue (par exemple  1kΩ). Bonus :

ACTIVITE ARDUINO/PYTHON : Tracé de caractéristique d’une photorésistance (avec codes Arduino et codes Python équivalent) Lire la suite »

ACTIVITE ARDUINO/PYTHON Constante de temps d’un circuit RC

Objectif : Etudier la réponse d’un dispositif RC / Déterminer le temps caractéristique à l’aide d’un microcontrôleur et de Python. Remarque : Cet article s’inspire d’un TP proposé sur le site de l’académie de la Guyane. Le lien se trouve à cette adresse : https://physique-chimie.dis.ac-guyane.fr/Tle-Spe-PC-Theme-4-TP-Constante-de-temps-d-un-circuit-RC-python-arduino.html Cet article propose un code Python permettant de réaliser à

ACTIVITE ARDUINO/PYTHON Constante de temps d’un circuit RC Lire la suite »

ACTIVITE ARDUINO/PYTHON Allumeur de réverbère (avec codes Arduino et codes Python équivalent)

Remarque : Cette activité peut être programmée avec le langage d’Arduino mais aussi en Python. Pour cela, il faut utiliser Nanpy (voir l’article Programmer-en-python-pour-la-carte-arduino) Objectif : Allumer une LED lorsque l’éclairement reçu par une photorésistance (ou LDR) est faible. Résistance de protection de 220 Ω pour la LED. Résistance 1kΩ en série avec la LDR.

ACTIVITE ARDUINO/PYTHON Allumeur de réverbère (avec codes Arduino et codes Python équivalent) Lire la suite »

ACTIVITES ARDUINO/PYTHON ULTRASON : radar de recul (avec codes Arduino et codes Python équivalent)

ACTIVITE 1 ULTRASON radar de recul :  mesure simple de distance avec un module ultrason HC-SR04 Remarque: Ces activités peuvent être programmées avec le langage d’Arduino mais aussi en Python. Pour cela, il faut utiliser Nanpy (voir l’article Programmer-en-python-pour-la-carte-arduino) Objectif : mesurer une distance à partir de la mesure du temps de parcours d’une onde

ACTIVITES ARDUINO/PYTHON ULTRASON : radar de recul (avec codes Arduino et codes Python équivalent) Lire la suite »

ACTIVITÉ ARDUINO : Quelques systèmes « autonomes » avec carte SD et alimentation externe

Objectif : Réussir à faire des acquisitions sans liaison avec un ordinateur. Cela peut être utile dans certaines expériences, par exemple dans une enceinte fermée pour mesure de pression, ou à l’extérieur pour des mesures d’accélération sur une raquette de tennis, ou pour des mesures de force sur une pédale de vélo … 1. Shield

ACTIVITÉ ARDUINO : Quelques systèmes « autonomes » avec carte SD et alimentation externe Lire la suite »

Découverte des microcontrôleurs et du langage ARDUINO

Présentation générale d’unmicrocontrôleur Présentation Une carte à microcontrôleur est une carte qui rassemble les éléments essentiels d’un ordinateur : processeur, mémoire, interface d’entrée-sortie.Il existe de nombreuses marques proposant ce type de cartes, dont ARDUINO, Educaduino,… La carte ARDUINO est une carte électronique qui comporte un microcontrôleur, c’est-à-dire une carte électronique programmable par ordinateur. Utilités Ces

Découverte des microcontrôleurs et du langage ARDUINO Lire la suite »