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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
lehrkraefte:blc:informatik:ffprg2-2020:esp32-basics [2020/08/12 07:58]
Ivo Blöchliger created
lehrkraefte:blc:informatik:ffprg2-2020:esp32-basics [2020/08/12 08:38]
Ivo Blöchliger
Line 1: Line 1:
 ====== Programmierung mit der Arduino IDE ====== ====== Programmierung mit der Arduino IDE ======
-Die Arduino IDE (Intergrierte Entwicklungsumgebung) ist im E24 bereits installiert. Zu finden ist die IDE [[https://www.arduino.cc/en/Main/Software|hier]].+Die Arduino IDE (Intergrierte Entwicklungsumgebung) ist im E24 bereits installiert. Für andere Betriebssystem finden Sie die IDE [[https://www.arduino.cc/en/Main/Software|hier]]. 
 + 
 +===== Erstes Programm ===== 
 +<code c++> 
 +// 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); 
 +
 +</code> 
 + 
 +===== Upload auf den ESP32 ===== 
 +  * Wählen Sie unter "Tools -> Board -> ESP32 Arduino -> ESP32 Dev Module" aus. Wenn das noch nicht vorhanden ist, müssen es [[https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/|wie hier beschrieben nachinstallieren]]. 
 +  * Wählen Sie unter "Tools -> Port -> " den Seriellen Port aus
  
  • lehrkraefte/blc/informatik/ffprg2-2020/esp32-basics.txt
  • Last modified: 2020/08/12 08:41
  • by Ivo Blöchliger