Benutzer-Werkzeuge

Webseiten-Werkzeuge


skript:arduino-installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
skript:arduino-installation [2018/04/28 13:09]
d.golovko
skript:arduino-installation [2021/08/24 15:37] (aktuell)
SabidJFejzula
Zeile 6: Zeile 6:
 ===== 1. Das Arduino IDE herunterladen und installieren ===== ===== 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. 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 hier: +Versionen für alle üblichen betriebssysteme gibt es [[https://​www.arduino.cc/​en/​Main/​Software|hier]].
- +
-[[https://​www.arduino.cc/​en/​Main/​Software]]+
  
 ===== 2. Treiberinstallation Arduino Nano ===== ===== 2. Treiberinstallation Arduino Nano =====
Zeile 16: Zeile 14:
 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. 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 gibt es drei unterschiedliche Varianten ​des Arduino Nanos: ==== +==== Im Kurs benutzen wir eigentlich nurnoch eine Variante ​des Arduino Nanos: ==== 
-  - Arduinos mit **Original FTDI Chip** ( Nur noch wenige, Aufschrift auf dem länglichen Chip auf der Unterseite enthält "​FTDI",​ Board Farbe meist schwarz.) +  - Arduinos mit dem chinesischen **CH340G** Chip (Aufschrift auf dem länglichen Chip auf der Unterseite enthält "​CH340G"​.)
-  - Arduinos mit einem **FTDI-Fake**. (sehen exakt genauso aus wie die Originale) +
-  - Arduinos mit dem chinesischen **CH340G** Chip (Aufschrift auf dem länglichen Chip auf der Unterseite enthält "​CH340G"​.) ​Fast alle aktuell im Labor vorhandenen Arduinos gehören zu dieser Gruppe.+
 [{{:​skript:​nano_mit_ch340.jpg?​200|Ein Nano mit CH340 Chip}}] [{{:​skript:​nano_mit_ch340.jpg?​200|Ein Nano mit CH340 Chip}}]
-[{{:​skript:​arduinonanoback_3_lg.jpg?​200|Ein Nano mit FTDI Chip (Fake?​!)}}] +
-  +
-Je nach Betriebssystem und dem USB-zu-Seriell-Wandler,​ den euer Arduino hat, unterscheidet sich die Installation des Treibers:+
  
 ==== Windows ==== ==== Windows ====
-== Original FTDI == 
  
-Diese werden in der Regel automatisch erkannt. +== CH340 == 
-Falls nicht, ladet zuerst diesen Treiber herunter:+[[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.
  
-[[https://​isis.tu-berlin.de/​pluginfile.php/​413131/​mod_resource/​content/​1/​CDM%20v2.08.30%20WHQL%20Certified%20for%20Windows%208.1.zip?​forcedownload=1]]+==== Mac OS X ====
  
-Und folgt der Anleitung: +== CH340 == 
-Englischmit Bildern: ​http://arduino.cc/en/Guide/​UnoDriversWindowsXP\\ +Es wird ein externer Treiber benötigtden man [[http://wch.cn/download/CH341SER_MAC_ZIP.html|hier]] direkt vom Hersteller herunterladen kann.
-Deutsche Übersetzung:​ http://​torrentula.to.funpic.de/​dokumentation/​tag/​treiber/​\\+
  
-== Manuelle Installation bei FTDI-Fakes == 
-Leider verteilt FTDI einen Treiber, der die Fake-Chips durch Überschreiben ihrer "​Product ID /PID" so verändert, dass sie von der automatischen Treiberinstallation nicht mehr erkannt werden. Betroffen sind in unserem Kurs die (vollkommen legalen) Arduino Nano Nachbauten von Sainsmart sowie eine Charge mit dem Aufdruck "Nano V3.0", die offenbar leider einen chinesischen Alternativchip in einem mit FTDI beschrifteten Gehäuse enthalten... 
- 
-__1. Schritt__: Älteren FTDI-Treiber herunterladen und entpacken. Wir haben eine funktionierende Version, die keinen Unfug anstellt, {{:​skript:​cdm_v2.08.30_whql_certified_for_windows_8.1.zip|hier}}. Entpackt die .zip Datei an eine Stelle, wo ihr sie im nächsten Schritt wiederfindet. 
- 
- 
-__2. Schritt__: Manuelle Installation des Treibers. Da Windows den Chip mit der überschriebenen PID nicht mehr erkennt, müsst ihr den Treiber manuell installieren und dazu die Stelle angeben, an der ihr ihn entpackt habt. [[http://​www.youtube.com/​watch?​v=LEpSCF-uqvs|Hier]] gibt es ein Video, das den Prozess beschreibt. ​ 
- 
-Nochmal in Worten: 
- 
-  * Im Gerätemanager nach dem Gerät mit dem Ausrufezeichen suchen. 
-  * Treiber aktualisieren anklicken. 
-  * Auf dem Computer nach Treiber Software suchen. 
-  * Aus einer Liste von Gerätetreibern auf dem Computer auswählen. 
-  * Knopf "​Datenträger..."​ 
-  * Knopf "​Durchsuchen..."​ 
-  * Im vorher entpackten Verzeichnis die Datei ftdibus.inf auswählen. 
-  * Aus der Liste der angebotenen Geräte USB Konverter auswählen. 
- 
- 
-Nun erscheint ein neues Geät im Gerätemanager (USB Port). Für dieses Gerät muss man die Schritte wie oben wiederholen,​ allerdings muss man nun die Datei ftdiport.inf auswählen und ihm den Typ USB Seriell zuweisen. Jetzt sollte der neue COM-Port im Gerätemanager erscheinen. 
- 
- 
-== "​CH340"​ Chip == 
-[[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 ==== 
 == Original FTDIs == == 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.) 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.)
Zeile 69: Zeile 34:
 [[http://​www.ftdichip.com/​Drivers/​VCP.htm]] [[http://​www.ftdichip.com/​Drivers/​VCP.htm]]
  
-== Fake FTDIs == 
-Damit MacOS X die Arduinos mit der veränderten PID erkennt müsst ihr sie manuell in eine Liste eintragen. ​ 
-  * Installiert dazu zunächst den original-FTDI-Treiber 
-  * Öffnet die Datei ''/​System/​Library/​Extensions/​FTDIUSBSerialDriver.kext/​Contents/​Info.plist''​ in einem Texteditor 
-  * Fügt dort in der Sektion ''​IOKitPersonalities ''​ den folgenden Abschnitt hinzu: 
- 
-<​code>​ 
-                    <​key>​SainSmart FakeFTDI Serial</​key>​ 
-                    <​dict>​ 
-                            <​key>​CFBundleIdentifier</​key>​ 
-                            <​string>​com.FTDI.driver.FTDIUSBSerialDriver</​string>​ 
-                            <​key>​IOClass</​key>​ 
-                            <​string>​FTDIUSBSerialDriver</​string>​ 
-                            <​key>​IOProviderClass</​key>​ 
-                            <​string>​IOUSBInterface</​string>​ 
-                            <​key>​bConfigurationValue</​key>​ 
-                            <​integer>​1</​integer>​ 
-                            <​key>​bInterfaceNumber</​key>​ 
-                            <​integer>​1</​integer>​ 
-                            <​key>​idProduct</​key>​ 
-                            <​integer>​00000</​integer>​ 
-                            <​key>​idVendor</​key>​ 
-                            <​integer>​1027</​integer>​ 
-                    </​dict>​ 
-</​code>​ 
-Ladet nun den Treiber neu indem ihr folgende Zeilen in der Shell ausführt: 
-<​code>​ 
-    sudo kextunload -b com.FTDI.driver.FTDIUSBSerialDriver 
-    sudo kextload -b com.FTDI.driver.FTDIUSBSerialDriver 
-</​code>​ 
- Viel Glück... 
  
 +==== Ubuntu: ====
 == CH340 == == CH340 ==
-Es wird ein externer Treiber benötigt, den man [[http://​wch.cn/​download/​CH341SER_MAC_ZIP.html|hier]] direkt vom Hersteller herunterladen kann. +Die Arduinos mit CH340 laufen in der Regel ohne spezielle Treiber oder Patches. ​
- +
- +
-==== Ubuntu: ==== +
-Die Original-FTDI'​s und die 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+
  
-Die Faken FTDI's lassen sich mit einem speziellen [[http://​forum.arduino.cc/​index.php?&​topic=274387.0|Tool]] wieder "​reparieren"​wenn sie vom Windows-Treiber ​"​kaputtkonfiguriert"​ wurden (alternatives Download ​[[http://​www.minipwner.com/index.php/​unbrickftdi00|hier]]).+Falls das CH340 doch nicht läuftist der Treiber [[http://​www.wch.cn/download/​CH341SER_LINUX_ZIP.html|hier]] ​zu finden
  
  
skript/arduino-installation.1524913767.txt.gz · Zuletzt geändert: 2018/04/28 13:09 von d.golovko