Différences entre les versions de « Analyseur de courant simplifié »
Aller à la navigation
Aller à la recherche
Ligne 12 : | Ligne 12 : | ||
Programme | Programme | ||
#include <Wire.h> | |||
#include <Wire.h | #include <Adafruit_INA219.h> | ||
#include <Adafruit_INA219.h | |||
#define PAUSE 8530 // 100 mesures par seconde (10 ms par mesure) | #define PAUSE 8530 // 100 mesures par seconde (10 ms par mesure) | ||
Adafruit_INA219 ina219; | Adafruit_INA219 ina219; | ||
Ligne 33 : | Ligne 32 : | ||
delayMicroseconds(PAUSE); | delayMicroseconds(PAUSE); | ||
} | } | ||
Description | Description | ||
* Relier le module à l'ordinateur par un cordon usb. | |||
* relier le module au circuit à l'aide du bornier à vis (il doit être inséré en série dans le circuit). | |||
* Choisir dans "Type de carte" : Arduino Nano | |||
* choisir dans "Processeur" : Atmega328 (old boot loader) | |||
* Choisir le port auquel est connecté l'arduino | |||
Ouvrir le "traceur série". |
Version du 10 février 2022 à 13:24
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
- Relier le module à l'ordinateur par un cordon usb.
- relier le module au circuit à l'aide du bornier à vis (il doit être inséré en série dans le circuit).
- Choisir dans "Type de carte" : Arduino Nano
- choisir dans "Processeur" : Atmega328 (old boot loader)
- Choisir le port auquel est connecté l'arduino
Ouvrir le "traceur série".