Posts mit dem Label Arduino werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Arduino werden angezeigt. Alle Posts anzeigen

Dienstag, 13. Oktober 2020

Lolin D1 Mini pro


Das Nachfolgemodell von Wemos D1 mini kommt als Lolin D1 Mini pro auf den Markt.

https://arduino-projekte.info/unterschied-wemos-d1-mini-vs-d1-mini-pro/

Neben dem ESP8266 Chip verwendet der Microcontroller den SIL 2014 Baustein zur seriellen Kommunikation.

Daher muss zum Arbeiten zuerst der BOARD-Verwalter aktualisiert werden, indem

https://arduino.esp8266.com/stable/package_esp8266com_index.json

unter Einstellungen als zusätzliche URL einfügt und das ESP Board installiert wird. Anschließend kann unter Boards das WEMOS D1 mini pro gewählt werden.

Der Treiber für den SIL2104 muss installiert werden

https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Obwohl ich alles abgearbeitet hatte, wurde mein D1-Board nicht erkannt - erst nachdem ich das USB-Kabel ausgetauscht hatte, erschien der serielle Port unter der Liste der Anschlüsse mit ls/dev/cu.*. Da ich bereits mehrfach wegen schlechter USB-Kabel Verbindungsprobleme hatte, werde ich diese Fehlerquelle künftig eher überprüfen.

Samstag, 1. August 2020

Arduino unter Mac OS-Catalina mit FTDI232R oder CH341-Chip



Arduino-Nano-Mikrocontroller sind mit einem FTDI232 Chip zur seriellen Kommunikation ausgestattet. Der Hersteller bietet unter https://www.ftdichip.com/ Treiber für alle Betriebssysteme an. Der Treiber 2.4.2 für MacOS ist allerdings fehlerhaft signiert, wie schon in einigen Beiträgen auf www.ftdicommunity.com diskutiert und gibt beim Ladeversuch folgende Fehlermeldung

sudo kextutil /Library/Extensions/FTDIUSBSerialDriver.kext
Untrusted kexts are not allowed
Kext with invalid signature (-67062) denied: ...

Der neue Treiber V 2.4.4 soll das Problem nicht haben, ist aber noch nicht veröffentlicht.
Die Lösung ist denkbar einfach, den OEM Treiber entfernen; denn die neue Version des MAC OS (10.15) beinhaltet native Treiber für den FTDI232 Chip.




Ebenfalls werden die CH34X-Chips unterstützt, die in vielen Nano-Clones oder im Wemos-D1-Board verbaut sind. Den OEM-Treiber kann man zwar noch nutzen, es erzeugt allerdings eine Warnung




Daher kann man diesen Treiber ebenfalls löschen. Dies erfolgt entweder über den Finder im Verzeichnis /Library/Extensions/ mit Administratorrechten löschen oder falls man nicht sicher ist, ob sie bereits geladen wurden über die Anleitung unter

https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver

Ein älterer Nano-Clone lies sich beschreiben, allerdings sollte bei der Board-Auswahl „Old Bootloader“ ausgewählt werden, da es sonst die unten stehende Fehlermeldung gibt:





Alternativ kann man auch den alten Bootloader durch den neuen ersetzen. Anleitung siehe hier: Nano Bootloader flashen

Donnerstag, 1. Dezember 2016

USB-Treiber für Arduino Nano-Klon

Arduino Nano 3.0 mit WCH340G zur seriellen Verbindung.Die Preise für Arduino Nanos auf Fernost sind schon verlockend. In einer Fortbildung habe ich von den Billigteilen aucs China erfahren und 3 Stück bestellt. Leider blinkten sie nach dem Anschließen an am Rechner und es ließ sich kein Sketch hochladen. Ich dachte schon, dass sie beim Löten etwas viel Hitze abbekommen haben. Google liefert aber schnell diesen Beitrag mit der Erklärung. Die Produktbeschreibung Nano V3.0 Modul ATmega328P USB 3V Board 16MHz Arduino CH340G enthält für Kundige auch den Hinweis auf den CH340-Chip von WinChipHead. Auf der Unterseite ist der Chip mit dem Stempel. Bei den Billig-Klonen des Nano werden anstelle des FTDI-Chips der Serial-to-USB CH340 von winchiphead verwendet. Einen Treiber gibt es auf der Website der Herstellers, leider ist diese auf chinesisch. Aber hier ein Link zur Version 341 des Treibers.