Ce convertisseur abaisseur réglable basé sur le LM2596 abaisse une tension d'entrée DC plus élevée vers une tension de sortie DC plus faible avec un bon rendement. Il est couramment utilisé pour alimenter des projets Arduino et ESP32 à partir d'une alimentation plus élevée, et la tension de sortie se règle avec le potentiomètre ajustable intégré.
| Broche | Signal | Description |
|---|---|---|
OUT+ |
power | Regulated positive DC output from the buck converter, set by the trimmer. |
OUT- |
ground | Output negative/ground return for the regulated DC load. |
IN+ |
power | Positive DC input supply to the buck converter, typically 3–40 VDC. |
IN- |
ground | Input negative/ground return for the DC supply. |
| De | Vers | Fil |
|---|---|---|
board:5V |
x1:IN+ |
red |
board:GND |
x1:IN- |
black |
x1:OUT+ |
board:5V |
red |
x1:OUT- |
board:GND.1 |
black |
Cet exemple a été écrit et vérifié à la compilation pour le arduino-uno. Codey Online l'adapte pour vous à toute autre carte prise en charge.
// Canonical example for an LM2596 adjustable step-down module
// This sketch reads the Arduino's 5V rail as a simple voltage check.
// Wiring note: the LM2596 is connected to the Arduino power rails in this example.
void setup() {
Serial.begin(9600);
while (!Serial) {
;
}
Serial.println("LM2596 adjustable step-down module example");
Serial.println("The module is wired to the Arduino power rails.");
}
void loop() {
int raw = analogRead(A0);
float volts = raw * (5.0 / 1023.0);
Serial.print("A0 reading = ");
Serial.print(raw);
Serial.print(" approx volts = ");
Serial.println(volts, 3);
delay(1000);
}
Décrivez ce que vous voulez créer. Codey Online écrit le code, dessine le schéma de câblage, le compile et flashe votre carte directement depuis le navigateur.
Commencez gratuitement