Différences entre les versions de « Analyseur de courant simplifié »
Aller à la navigation
Aller à la recherche
Ligne 12 : | Ligne 12 : | ||
Programme | Programme | ||
< | <nowiki> | ||
#include <Wire.h> | |||
#include <Adafruit_INA219.h> | |||
#define PAUSE 8530 // 100 mesures par seconde (10 ms par mesure) | |||
Adafruit_INA219 ina219; | Adafruit_INA219 ina219; | ||
void setup(void) { | void setup(void) { | ||
Ligne 25 : | Ligne 26 : | ||
} | } | ||
} | } | ||
void loop(void) | void loop(void) | ||
{ | { | ||
Ligne 31 : | Ligne 32 : | ||
delayMicroseconds(PAUSE); | delayMicroseconds(PAUSE); | ||
} | } | ||
</nowiki> | |||
Description | Description |
Version du 10 février 2022 à 13:20
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