# ESP 32 & MacOS

Wer einen [ESP32](https://www.heise.de/developer/artikel/ESP32-Neuer-IoT-Chip-von-Espressif-3506140.html) unter MacOS mit Arduino programmieren möchte, kann folgende Installationsanleitung verwenden:
## Installation Arduino IDE
1. ArduinoIDE für MacOS herunterladen und installieren
https://www.arduino.cc/en/Main/Software

2. Die URL (https://dl.espressif.com/dl/package_esp32_index.json) unter Einstellungen -> zusätzliche Bordverwalter-URLs eintragen

3. Unter Werkzeuge die Bordverwaltung suchen, nach ESP32 suchen und installieren

## Installation CP210x USB to UART Bridge VCP Drivers
4. Auf der Website https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers den MacOS- Treiber herunterladen und installieren

5. Neustart des Mac (Wichtig, damit beim nächsten Schritt der Port auch angezeigt wird)
## Inbetriebnahme
7. Den ESP32 per USB mit dem Mac verbinden, dann wird in Arduino ein Serieller Port **/dev/cu.SLABUSBtoUART** angezeigt

*(Achtung Fallstrick: USB-Datenkabel verwenden nicht [USB-Ladekabel](https://electronics.stackexchange.com/questions/140225/how-can-i-tell-charge-only-usb-cables-from-usb-data-cables))*
7. Board "ESP32 Dev Module" auswählen und Uploadspeed "115200" einstellen

TEST:
Folgenden Code als neuen Sketch eingeben und hochladen
```
void setup () {
Serial.begin(115200);
}
void loop() {
Serial.println("Es läuft");
}
```
Der serielle Monitor zeigt in Dauerschleife "Es läuft"

