====== Installation und Einrichtung von Arduino auf eurem PC ====== ===== Ziel: Ein eigenes Programm auf den Arduino hochladen ===== Am Ende dieser Beschreibung solltet ihr ein eingenes Programm auf euren Arduino hochladen und laufen lassen können. ===== 1. Das Arduino IDE herunterladen und installieren ===== Zunächst müsst Ihr die Arduino Programmierumgebung für euer System herunterladen und auf eurem Rechner installieren. Versionen für alle üblichen betriebssysteme gibt es [[https://www.arduino.cc/en/Main/Software|hier]]. ===== 2. Treiberinstallation Arduino Nano ===== Damit euer Rechner mit dem Arduino kommunizieren kann, ist unter Windows und Mac die Installation eines Treibes nötig. Die Arduino Nanos in userem Kurs sind (legale) Nachbauten verschiedener Hersteller. Sie unterscheiden sich in den den verwendeten USB-zu-Seriell-Wandlern (dem länglichen Chip auf der Seite mit den Beinchen) und benötigen jeweils unterschiedliche Treiber. ==== Im Kurs benutzen wir eigentlich nurnoch eine Variante des Arduino Nanos: ==== - Arduinos mit dem chinesischen **CH340G** Chip (Aufschrift auf dem länglichen Chip auf der Unterseite enthält "CH340G".) [{{:skript:nano_mit_ch340.jpg?200|Ein Nano mit CH340 Chip}}] ==== Windows ==== == CH340 == [[http://www.wch.cn/download/CH341SER_ZIP.html|Hier]] gibt es den Treiber direkt vom Hersteller. Die .zip-Datei müsst ihr entpacken und den enthaltenen Installer ausführen. ==== Mac OS X ==== == CH340 == Es wird ein externer Treiber benötigt, den man [[http://wch.cn/download/CH341SER_MAC_ZIP.html|hier]] direkt vom Hersteller herunterladen kann. == Original FTDIs == Auch unter Mac OS X müssen die Treiber von der FTDI Website installiert werden. (Mit den Treibern, die Apple mitliefert, wird zwar ein Port angezeigt, das Upload von Programmen auf den Arduino funktioniert aber trotzdem nicht.) Entgegen den Angaben auf der Website des Herstellers funktionieren die Treiber auch unter Mac OS X 10.8. Wählt den Download entsprechend eures Modells. Uni-body Modelle haben alle 64bit Architektur.\\ [[http://www.ftdichip.com/Drivers/VCP.htm]] ==== Ubuntu: ==== == CH340 == Die Arduinos mit CH340 laufen in der Regel ohne spezielle Treiber oder Patches. Falls das CH340 doch nicht läuft, ist der Treiber [[http://www.wch.cn/download/CH341SER_LINUX_ZIP.html|hier]] zu finden. * Falls der Installer sich beschwert: "Adding desktop shortcut... arduinoide.xml does not exist", sucht in der Datei install.sh die Zeile ''RESOURCE_NAME=cc.arduino.arduinoide'' und ersetzt sie durch ''RESOURCE_NAME=arduino-arduinoide''. * Falls ihr den richigen Port auswählen könnt, aber beim Hochladen die Felhermeldung "Erlaubnis verweigert zum ", bedeutet das, dass eurer User nicht zu der Gruppe 'dialout' gehört. Das könnt ihr mit dem Befehl ''groups '' testen. Euren User hinzufügen könnt ihr mit ''sudo usermod -a -G dialout '' ([[http://arduino.stackexchange.com/questions/21215/first-time-set-up-permission-denied-to-usb-port-ubuntu-14-04|Quelle]]). Ggf. den User ab- und wieder anmelden.