
Einführung #
Der ACEBOTT-ESP32-Shield-V1.0 ist eine Erweiterungskarte für die ESP32-Max-V3.0-Controllerkarte. Die Erweiterungskarte verwendet eine standardisierte Verbindungsmethode, die den Hardware-Verbindungsprozess vereinfacht, den Verkabelungsaufwand der Benutzer reduziert, die Fehlerwahrscheinlichkeit verringert und Entwicklern hilft, die Entwicklungseffizienz des Projekts zu verbessern.
Weitere Informationen zum ESP32-Controllerboard finden Sie unter folgendem Link:
https://acebottteam.github.io/acebott-docs-master/board/ESP32/QA007%20ESP32%20Max%20V1.0%20Controller%20Board.html
Eigenschaften #
Acht 3-polige digitale Pins zum Anschluss von 5-V-Sensoren/Modulen
Sechs 3-polige Analog-Pins, von denen vier mit 5-V-Sensoren/Modulen und zwei mit 3.3-V-Sensoren/Modulen verbunden sind
Ein 4-poliger Digital-Pin (zwei Signal-Pins, ein Strom-Pin, ein GND)
Ein 4-poliger Digital-Pin (drei Signal-Pins, ein GND)
Zwei Reihen mit ESP32-Max-V3.0-Pin-Schnittstelle
Zwei I2C-Pins
Zwei Servoschnittstellen
Ein serieller Port
Eine Stromversorgungsschnittstelle (Ausgangsstrom der maximalen Eingangsspannung 15 V, 3 A)
Betriebstemperatur 0~70℃
SPEZIFIKATIONEN #
Größe: 68.1 mm * 52.1 mm
Gewicht: 22.1g

Beispielcode #
Verbinden Sie die Erweiterungskarte mit der esp32-Controllerkarte, schließen Sie ein LED-Lichtmodul an die Pin-Schnittstelle Nr. 5 der Erweiterungskarte an, laden Sie das Programm hoch und steuern Sie das Öffnen und Schließen des LED-Lichts.
Schaltplan #

Beispielcode #
#define Led 5
void setup(){
pinMode(Led, OUTPUT);//Define the mode of the LED light
}
void loop(){
digitalWrite(Led,HIGH);//Turn on LED light
delay(1000);
digitalWrite(Led,LOW);//Turn off LED light
delay(1000);
}
Testergebnis #
Nachdem das Programm hochgeladen wurde, erzeugen die LED-Leuchten einen Zykluseffekt, bei dem sie jede Sekunde blinken.

