Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:quickstart

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:quickstart [2023/01/25 09:00] – [Installation ARDUINO IDE] raily74anleitungen:quickstart [2026/04/07 14:58] (aktuell) – [Aktuelle Version der Library FastLED prüfen] petervt11
Zeile 2: Zeile 2:
  
 <WRAP important> <WRAP important>
-Die MobaLedLib unterstützt im aktuellen Release als LED-Controller nur den **Arduino Nano mit einem AtMega328P** und den **ESP32**. \\ Die Verwendung eines **Raspberry Pico 2040** befindet sich noch in der Entwicklung. \\ Den Arduino Nano mit einem **AtMega168** kann man ausschließlich für den DCC-Arduino verwenden, auf Grund des beschränkten Speicherplatzes mit nur 16KB im Gegensatz zum AtMega328P mit 32KB. [[anleitungen:platinen_bestellung#arduino_nano_versionen|weitere Infos]]+Die MobaLedLib unterstützt im aktuellen Release als LED-Controller nur den **Arduino Nano mit einem AtMega328P** (ab Version 3.3 auch 328PB)den **ESP32**, sowie den Pico Zero. \\ Den Arduino Nano mit einem **AtMega168** kann man ausschließlich für den DCC-Arduino verwenden, auf Grund des beschränkten Speicherplatzes mit nur 16KB im Gegensatz zum AtMega328P mit 32KB. [[shop:mobaledlib_online-shop#arduino_nano_versionen|weitere Infos]]
 </WRAP> </WRAP>
  
Zeile 32: Zeile 32:
  
  
-{{bilder:anleitungen:schnelleinstieg:quickstart_arduino_ide1.jpg}}+{{bilder:anleitungen:schnelleinstieg:quickstart_arduino_ide1_2025.png}}
  
  
Zeile 72: Zeile 72:
 {{bilder:anleitungen:bauanleitungen:400de:2020-04-12_16_57_05-02.tiny_uniprog_arduino_1.8.9.png?200|}} {{bilder:anleitungen:bauanleitungen:400de:2020-04-12_16_57_05-02.tiny_uniprog_arduino_1.8.9.png?200|}}
 {{bilder:anleitungen:bauanleitungen:400de:2020-04-12_16_57_36-voreinstellungen.png?600|}} {{bilder:anleitungen:bauanleitungen:400de:2020-04-12_16_57_36-voreinstellungen.png?600|}}
 +
 +<WRAP round important 60%>
 +Weiterhin sollte unter \Datei\Voreinstellungen eine zusätzliche URL eingetragen werden.\\
 +{{:bilder:anleitungen:schnelleinstieg:quickstart_Arduino_Ide4_2026.png?nolink&400|}}\\
 +<del>**https://descartes.net/package_drazzy.com_index.json**</del>
 +
 +Von der Seite von descartes.net kann nicht kein Download mehr erfolgen, weil dort das Zertifikat abgelaufen ist. Das Software-Paket liegt jetzt auf dem MobaLedLib-Github.
 +Es wird bei der Installation bzw. dem ersten Aufruf des Prog_Generators automatisch installiert.
 +Genauso die Espressif-Komponente.
 +Auch das Software
 +</WRAP>
 +
  
  
Zeile 95: Zeile 107:
 Im Bedarfsfall kann über diesen Menüpunkt auch eine andere Version oder ein Update installiert werden. \\  Im Bedarfsfall kann über diesen Menüpunkt auch eine andere Version oder ein Update installiert werden. \\ 
  
-Mit einem Klick auf den Knopf wird die Installation angestoßen. Im folgenden Fenster kann man noch entscheiden ob alle möglicherweise fehlenden Libraries zum Betrieb der MobaLedLib ebenfalls automatisch installiert werden sollen.+Mit einem Klick auf den Knopf wird die Installation angestoßen. Im folgenden Fenster kann man noch entscheiden ob alle möglicherweise fehlenden Libraries zum Betrieb der MobaLedLib ebenfalls automatisch installiert werden sollen. \\
  
-{{ :bilder:anleitungen:schnelleinstieg:inst-neu.png |}}+{{bilder:anleitungen:schnelleinstieg:quickstart_arduino_ide3_2026.png}} 
 + 
 +\\
  
 Jetzt kann endlich das MobaLedLib-Excel Programm geöffnet werden.  Jetzt kann endlich das MobaLedLib-Excel Programm geöffnet werden. 
Zeile 105: Zeile 119:
   %USERPROFILE%\Documents\Arduino\libraries\MobaLedLib\extras\Prog_Generator_MobaLedLib.xlsm   %USERPROFILE%\Documents\Arduino\libraries\MobaLedLib\extras\Prog_Generator_MobaLedLib.xlsm
    
- 
 {{bilder:anleitungen:schnelleinstieg:06_ausfueren-fensterl4kux.jpg}} {{bilder:anleitungen:schnelleinstieg:06_ausfueren-fensterl4kux.jpg}}
 +
 +Alternativ kann über den Explorer "Schritt für Schritt" zum Prog_Generator_MobaLedLib.xlsm vorgegangen werden.
 +
 +{{bilder:anleitungen:schnelleinstieg:quickstart_MLL_Inst1_2026.png}}
  
 Nun sollte sich endlich die aktuelle Version des Programm Generators der MobaLedLib öffnen. \\ Nun sollte sich endlich die aktuelle Version des Programm Generators der MobaLedLib öffnen. \\
Zeile 112: Zeile 129:
  
 **→** siehe Abschnitt [[anleitungen:fehlerbehebung_installation|Fehlerbehebung]]. **→** siehe Abschnitt [[anleitungen:fehlerbehebung_installation|Fehlerbehebung]].
 +
 +Möglicherweise werden jetzt noch weitere Software-Module aktualisiert und nachgeladen. Das kann kurz dauern. \\
 +{{bilder:anleitungen:schnelleinstieg:quickstart_MLL_Inst2_2026.png}}
 +
  
 {{bilder:anleitungen:schnelleinstieg:startseiteagklv.jpg}} {{bilder:anleitungen:schnelleinstieg:startseiteagklv.jpg}}
Zeile 132: Zeile 153:
 {{bilder:anleitungen:schnelleinstieg:einst_mobaled_dialog-1.png}} {{bilder:anleitungen:schnelleinstieg:einst_mobaled_dialog-1.png}}
  
 +\\
 +===== Aktuelle Version der Library FastLED und ESP32 prüfen =====
 +\\
 +Mit dem Erscheinen der MobaLedLib Version 3.4.0 und neuer wird für die Bibliothek FastLED eine bestimmte Version verwendet werden. Nur mit dieser funktioniert die Anwendung. Es ist eine private Anpassung von @Jueff, der uns das hier realisierte. Diese Version unterscheidet sich auch von der offiziellen Version von FastLED.
 +Was ist zu tun? Nun im Prog_Generator wird mit der rechten Maustaste unten auf eines der Register geklickt.\\
 +{{bilder:anleitungen:schnelleinstieg:install_fastled_maus_auf_register.png}}
 +\\
 +
 +Damit öffnet sich ein Menü. Hier wird der Punkt "Einblenden" angeklickt.\\
 +
 +{{bilder:anleitungen:schnelleinstieg:install_fastled_menu_auswahl.png}}
 +
 +\\
 +Jetzt werden die ausgeblendeten Registerblätter angezeigt. Die werden im normalen Gebrauch nicht verändert und daher auch normalerweise nicht angezeigt.\\
 +
 +{{bilder:anleitungen:schnelleinstieg:install_fastled_auswahl_libraries.png}}
 +
 +\\
 +Es wird jetzt ein weiteres Registerblatt mit dem Namen "Libraries" angezeigt.\\
 +
 +{{bilder:anleitungen:schnelleinstieg:install_fastled_liraries_anzeige1_2026.png}}
 +
 +\\
 +Hier werden die aktuell verwendeten Versionen der Bibliotheken angezeigt. So auch die FastLED. In der Spalte "Detect Version" steht die Version 3.9.20. Das ist für uns die falsche.
 +Das Ändern ist aber sehr einfach. Man klickt in die Zelle der ersten Spalte (Select) von der Zeile FastLED.
 +Jetzt noch ein Klick auf den Button "Install select"\\
 +
 +{{bilder:anleitungen:schnelleinstieg:install_fastled_liraries_fastled_aktu.png}}
 +
 +und die FastLED wird aktualisiert. Danach sollte als "Detect Version" die 3.9.12 angezeigt werden. \\
 +\\
 +Genauso verfährt man mit der ESP32-Library esp32:esp32 von der die Version 1.04 benötigt wird.
 +\\
 +\\
 +
 +
 +
 +
 +
 +
 +
 +===== Erste Schritte im Prog_Generator =====
  
  
Zeile 161: Zeile 224:
 Zwei Zeilen sind aktiv geschaltet. Das ist an dem per Mausklick gesetzten Häkchen zu erkennen. Nicht-aktive Zeilen werden __nicht__ zum Arduino übertragen. Die Felder in den Spalten Filter, DCC Adresse, Typ und Startwert bleiben frei. Das Feld „Beschreibungen“ kann zur Erläuterung für eigene Zwecke genutzt werden. Der grau hinterlegte Bereich ist automatisch befüllt worden und kann bzw. __sollte nicht geändert werden.__ Über die roten Dreiecke in den Feldern könne zur weiteren Erklärung Tooltips aufgerufen werden.  Zwei Zeilen sind aktiv geschaltet. Das ist an dem per Mausklick gesetzten Häkchen zu erkennen. Nicht-aktive Zeilen werden __nicht__ zum Arduino übertragen. Die Felder in den Spalten Filter, DCC Adresse, Typ und Startwert bleiben frei. Das Feld „Beschreibungen“ kann zur Erläuterung für eigene Zwecke genutzt werden. Der grau hinterlegte Bereich ist automatisch befüllt worden und kann bzw. __sollte nicht geändert werden.__ Über die roten Dreiecke in den Feldern könne zur weiteren Erklärung Tooltips aufgerufen werden. 
  
-Die erste Zeile mit dem Beispiel B01 „RGB_Heartbeat(#LED)“ wird standardmäßig gesetzt. Damit wird die erste LED in der Kette genutzt, um zu signalisieren, dass die Übertragung des Programms an den Arduino erfolgreich war und das System „lebt“. Falls die folgenden LEDs dann trotzdem nicht so arbeiten wie erwartet, hat man irgendwo in der Auswahl für die LEDs einen Fehler gemacht oder in der Verdrahtung der LEDs liegt ein Fehler vor.+Die erste Zeile mit dem Beispiel B01 „RGB_Heartbeat(#LED)“ wird standardmäßig gesetzt. Damit wird die erste LED in der Kette genutzt, um zu signalisieren, dass die Übertragung des Programms an den Arduino erfolgreich war und das System „lebt“. Falls die folgenden LEDs dann trotzdem nicht so arbeiten wie erwartet, hat man irgendwo in der Auswahl für die LEDs einen Fehler gemacht oder in der Verdrahtung der LEDs liegt ein Fehler vor. Die zweite wichtige Funktion der Heartbeat LED ist die Aufbereitung des Datensignals, das vom integrierten Chip für die Strecke bis zur ersten LED auf der Anlage verstärkt wird.
  
 Im nächsten Schritt wird unsere Auswahl zum ARDUINO geschickt. Beim ersten Sendeversuch erfolgt die Aufforderung, den benutzten COM-Port festzulegen. Einfach den Anweisungen folgen und anschließend den „Z.Arduino schicken“ Knopf drücken. Im nächsten Schritt wird unsere Auswahl zum ARDUINO geschickt. Beim ersten Sendeversuch erfolgt die Aufforderung, den benutzten COM-Port festzulegen. Einfach den Anweisungen folgen und anschließend den „Z.Arduino schicken“ Knopf drücken.
Zeile 217: Zeile 280:
  
 Die angegebenen Bezugsquellen sind nur Beispiele.  Die angegebenen Bezugsquellen sind nur Beispiele. 
-Die Teile gibt es sicherlich kostengünstig auch bei vielen anderen Herstellern. +Die Teile gibt es sicherlich kostengünstig auch bei vielen anderen Herstellern. 
 + 
 +• Platinen und mehr: [[https://wiki.mobaledlib.de/shop/mobaledlib_online-shop|MLL-Shop]]
  
 • WS2812 LEDs schnelle Lieferzeit: [[https://www.amazon.de/Kuman-100pcs-WS2812B-Addressable-Arduino/dp/B07B7GVFRG/ref=pd_sbs_60_2?_encoding=UTF8&pd_rd_i=B07B7GVFRG&pd_rd_r=c86c60ff-1663-11e9-bcfc-89e94cb2608a&pd_rd_w=IoTGG&pd_rd_wg=RoOus&pf_rd_p=51bcaa00-4765-4e8f-a690-5db3c9ed1b31&pf_rd_r=H975JS0KT92BHS6HGA50&psc=1&refRID=H975JS0KT92BHS6HGA50]] • WS2812 LEDs schnelle Lieferzeit: [[https://www.amazon.de/Kuman-100pcs-WS2812B-Addressable-Arduino/dp/B07B7GVFRG/ref=pd_sbs_60_2?_encoding=UTF8&pd_rd_i=B07B7GVFRG&pd_rd_r=c86c60ff-1663-11e9-bcfc-89e94cb2608a&pd_rd_w=IoTGG&pd_rd_wg=RoOus&pf_rd_p=51bcaa00-4765-4e8f-a690-5db3c9ed1b31&pf_rd_r=H975JS0KT92BHS6HGA50&psc=1&refRID=H975JS0KT92BHS6HGA50]]
Zeile 228: Zeile 293:
  
 • 64 WS2812 LEDs für Tests am Schreibtisch: [[https://www.amazon.de/AZDelivery-Matrix-CJMCU-8-Arduino-Raspberry/dp/B078HYP681/ref=sr_1_19?keywords=Ws2812+Led&qid=1570436873&sr=8-19]] • 64 WS2812 LEDs für Tests am Schreibtisch: [[https://www.amazon.de/AZDelivery-Matrix-CJMCU-8-Arduino-Raspberry/dp/B078HYP681/ref=sr_1_19?keywords=Ws2812+Led&qid=1570436873&sr=8-19]]
- 
-• Platinen: Mail an: <LedLib@yahoo.com> 
  
  
anleitungen/quickstart.1674637258.txt.gz · Zuletzt geändert: (Externe Bearbeitung)