Différences entre les versions de « Analyseur de courant simplifié »
Aller à la navigation
Aller à la recherche
Ligne 3 : | Ligne 3 : | ||
Matériel : | Matériel : | ||
=Module INA 219 disponible (en 2022) chez | =Module INA 219 disponible (en 2022) chez | ||
[https://www.gotronic.fr/art-capteur-de-courant-ina219b-ada904-20701.htm] | [https://www.gotronic.fr/art-capteur-de-courant-ina219b-ada904-20701.htm Gotronic] | ||
[https://fr.rs-online.com/web/p/modules-de-developpement-pour-la-robotique-la-gestion-d-alimentation-et-les-moteurs/1245480?cm_mmc=FR-PLA-DS3A-_-google-_-CSS_FR_FR_Raspberry_Pi_%26_Arduino_%26_Outils_de_d%C3%A9veloppement_Whoop-_-(FR:Whoop!)+Modules+de+d%C3%A9veloppement+pour+la+robotique+%26+la+gestion+d%27alimentation+et+les+moteurs-_-1245480&matchtype=&pla-313740277177&gclid=Cj0KCQiAjJOQBhCkARIsAEKMtO2hQFKRSx8FQ6evLIpzIWjjh0xO-j2rOqU1_k_DS4dAnpUeKDys7g8aAtCmEALw_wcB&gclsrc=aw.ds | [https://fr.rs-online.com/web/p/modules-de-developpement-pour-la-robotique-la-gestion-d-alimentation-et-les-moteurs/1245480?cm_mmc=FR-PLA-DS3A-_-google-_-CSS_FR_FR_Raspberry_Pi_%26_Arduino_%26_Outils_de_d%C3%A9veloppement_Whoop-_-(FR:Whoop!)+Modules+de+d%C3%A9veloppement+pour+la+robotique+%26+la+gestion+d%27alimentation+et+les+moteurs-_-1245480&matchtype=&pla-313740277177&gclid=Cj0KCQiAjJOQBhCkARIsAEKMtO2hQFKRSx8FQ6evLIpzIWjjh0xO-j2rOqU1_k_DS4dAnpUeKDys7g8aAtCmEALw_wcB&gclsrc=aw.ds RS composants] | ||
un arduino nano | un arduino nano | ||
Version du 10 février 2022 à 13:12
Cette page décrit la réalisation d'un analyseur de courant très simple mais néanmoins efficace à base du module INA 219.
Matériel : =Module INA 219 disponible (en 2022) chez Gotronic RS composants un arduino nano
Schéma électrique
Programme
- include <Wire.h>
- include <Adafruit_INA219.h>
- define PAUSE 8530 // 100 mesures par seconde (10 ms par mesure)
Adafruit_INA219 ina219;
void setup(void) {
Serial.begin(115200); while (!Serial) { delay(1); }
if (! ina219.begin()) { while (1) { delay(10); } }
}
void loop(void) {
Serial.println(ina219.getCurrent_mA()); delayMicroseconds(PAUSE);
}
Description