lehrkraefte:blc:informatik:ffprg2-2020:esp32-basics

Programmierung mit der Arduino IDE

Die Arduino IDE (Intergrierte Entwicklungsumgebung) ist im E24 bereits installiert. Für andere Betriebssystem finden Sie die IDE hier.

// Das ist ein Kommentar auf einer Zeile
 
/*
 Das ist ein
 mehrzeiliger
 Kommentar 
 */
 
// Diese Funktion heisst setup, 
// braucht keine Parameter () 
// und produziert nichts (void) als Rückgabewert
 
// Sie wird einmal direkt nach dem Einschalten
// bzw. nach dem Reset (EN-Knopf) ausgeführt.
void setup() {
  // Serielle Kommunikation mit 115200 Baud (bits/s) starten.
  Serial.begin(115200);
}
 
int counter=0;   // Globale Variable, die eine Ganzzahl mit Vorzeichen enthalten kann. 
 
// Diese Funktion wird nach der setup-Funktion ständig aufgerufen.
void loop() {
  // Counter um eins erhöhen.
  counter++;
  // Counter via seriellen Port ausgeben.
  // In der Arduino-IDE "Tools" -> "Serial Monitor" öffnen 
  // und auf 115200 Baud einstellen, um die Ausgabe zu sehen.
  Serial.printf("counter=%d\n", counter);
}
  • Wählen Sie unter “Tools → Board → ESP32 Arduino → ESP32 Dev Module” aus. Wenn das noch nicht vorhanden ist, müssen es wie hier beschrieben nachinstallieren.
  • Wählen Sie unter “Tools → Port → ” den Seriellen Port aus. Normalerweise /dev/ttyUSB0 unter Linux, bzw. der höchste COM-Port auf Windows.
  • Mit Ctrl-U (bzw. dem Upload-Knopf mit dem Pfeil-nach-rechts-Icon) kompilieren (in Maschinensprache übersetzen) Sie den Code und laden den auf den ESP32.
  • Öffnen Sie mit Ctrl-Shift-M den Serial-Monitor, um die Ausgabe zu anzusehen.
  • lehrkraefte/blc/informatik/ffprg2-2020/esp32-basics.txt
  • Last modified: 2020/08/12 08:41
  • by Ivo Blöchliger