Arduino Cheat Sheet Für ESP32 - V3
Arduino Cheat Sheet Für ESP32 - V3
https://arduino.cc/de/Reference/
EN
GND
Serial.printf(", Arguments: %s\n", server.args()); DAC2 ADC19 GPIO26 Reset GPIO23 MOSI SPI-Bus
// Alle Server-Argumente ausgeben Rückgabewert 0 – 100, Touch-Ereignis bei
for (uint8_t i = 0; i < server.args(); i++) { Schwellwert 20-30 (je nach Beschaltung): TOUCH7 ADC17 GPIO27
LED5
GPIO18 SCLK
Serial.printf("%s : %s\n", server.argName(i), server.arg(i)); bool digitalTouch(T_Chan) { TOUCH6 ADC16 GPIO14 GPIO5 SS CAN-TX LED5
} if(touchRead(T_Chan) < 30) return TRUE; Wemos
// ENDE DEBUG, jetzt nach bekannten Argumenten schauen; else return FALSE; TOUCH5 ADC15 GPIO12 Lolin32 Vcc3.3V CAN-Bus benötigt
Treiber MCP2551
if(server.hasArg("r") || server.hasArg("g") || server.hasArg("b")) } TOUCH4 ADC14 GPIO13 GPIO17
{ uint16_t red, green, blue; String Temp; Touch1 geht nicht wg.
Vin 5V GPIO16 interner Beschaltung.
Temp = server.arg("r"); // Server sendet Strings GPIO34, 35, 36 und 39
red = Temp.toInt(); // String in Zahlumwandlen Der ESP32 hat einen internen Hall-Sensor sind nur Input, daher hier
GND Charge GPIO4 ADC10 TOUCH0
als GPIN bezeichnet.
// jetzt was damit machen, z.B. LED-Farbe setzen (Magnetfeld), der aber nur bei den Modulen ohne CP2104
USB/Ser
} Metalldeckel sinnvoll nutzbar ist. Sonst werden GPIO0 ADC11 TOUCH1
server.send(200, "text/html", WebPage() ); // neue Webseite senden nur sehr starke Neodym-Magnete erkannt. Akku-Anschluß für eine LiIo- Akku + GND
Zelle mit 4,2V Spannung.
} Ladeschaltung mit TP4054
Weitere Möglichkeiten siehe Programmbeispiele in Arduino! byte HallValue = hallRead( ); // nur ein Sensor (max 400mA Ladestrom) Akku -
USB
GPIO2 ADC12 TOUCH2