L298N con ESP32-S3-DevKitC-1

Collegamenti per L298N dual motor driver su ESP32-S3-DevKitC-1 (ESP32-S3, logica a 3,3 V), scelti con le stesse regole dei pin di BoardPilot: prima i bus predefiniti, e nessun pin usato per la flash, l’USB, il debugger o l’avvio.

Collegamenti

Pin di L298NRuoloPin di ESP32-S3-DevKitC-1Note
ENAIngresso del componente4
IN1Ingresso del componente5
IN2Ingresso del componente6
IN3Ingresso del componente7
IN4Ingresso del componente15
ENBIngresso del componente16
12VNon collegato alla schedanon collegato
GNDMassaG
5VNon collegato alla schedanon collegato
OUT1Non collegato alla schedanon collegato
OUT2Non collegato alla schedanon collegato
OUT3Non collegato alla schedanon collegato
OUT4Non collegato alla schedanon collegato

Controlla prima di alimentare

Codice di prova (Arduino)

// Motor A: ENA = speed (PWM), IN1/IN2 = direction. Remove the ENA jumper on the module.
void setup() {
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(4, OUTPUT);
}

void loop() {
  digitalWrite(5, HIGH);
  digitalWrite(6, LOW);
  analogWrite(4, 180);  // about 70% speed
  delay(2000);
  analogWrite(4, 0);    // stop
  delay(1000);
}

Scheda Arduino: esp32:esp32:esp32s3. Usa la porta con la scritta UART. Se il caricamento non parte, tieni premuto BOOT, premi e rilascia RESET, poi rilascia BOOT.

Domande

Quali pin di ESP32-S3-DevKitC-1 uso per L298N?

ENA → 4, IN1 → 5, IN2 → 6, IN3 → 7, IN4 → 15, ENB → 16, GND → G.

L298N funziona con ESP32-S3-DevKitC-1 a 3,3 V?

Sì: L298N funziona a 5 V e ESP32-S3-DevKitC-1 usa segnali a 3,3 V, quindi non serve adattare i livelli.

BoardPilot controlla questi collegamenti in 3D mentre li fai, e trova fili invertiti o mancanti sulla scheda reale.

Scarica BoardPilot

Piedinatura completa di ESP32-S3-DevKitC-1 · L298N dual motor driver: tutti i pin e i dati

L298N su altre schede

Altri componenti su ESP32-S3-DevKitC-1