User Tools

Site Tools


arduino:wioctrl-de

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
arduino:wioctrl-de [2019/12/29 02:12] rainerkarduino:wioctrl-de [2023/08/20 00:08] (current) rainerk
Line 3: Line 3:
 [[:german|{{ :hardware.png}}]][[:german|{{ :rocrail-logo-35.png}}]] [[:german|{{ :hardware.png}}]][[:german|{{ :rocrail-logo-35.png}}]]
 [[:german|Inhalt]] -> [[:hardware-de#arduino|Arduino]] [[:german|Inhalt]] -> [[:hardware-de#arduino|Arduino]]
-  * [[:arduino:wio-de|WIO-Firmware]] | [[:arduino:wio-setup-de|WIO-Konfiguration]] | **[[:arduino:wioctrl-de|WIO-Control]]**+  * [[arduino:wio-overview-de|WIO-Übersicht]] | [[:arduino:wio-setup-de|WIO-Konfiguration]] | **[[:arduino:wioctrl-de|WIO-Control]]** | [[:arduino:amp-de|Benutzer-Bitmaps]] | [[:arduino:wio-de|WIO-Firmware]] | [[:arduino:wio-mobile-de|WIO Mobil]] | [[:arduino:wio-cable-de|Kabel]] | [[:wio:wio-ledscript-en|LEDScript]] (en) 
  
 |< >| |< >|
 ^  I n - A r b e i t ...  ^ ^  I n - A r b e i t ...  ^
  \\  \\
-Der WIO-Control basiert auf **ESP32-Dev-Module**- and **LOLIN D32**-Baugruppen.\\+Der WIO-Control basiert auf **ESP32-Dev-Module**- und **LOLIN D32**-Baugruppen.\\
  
 =====Display===== =====Display=====
Line 39: Line 39:
  \\  \\
 =====Erweitertes Layout===== =====Erweitertes Layout=====
-Die Baugruppenauswahl erfolgt in der [[https://gitlab.com/rocrail/Arduino/blob/master/WIO/Pins.h|Pins.h]]-Datei.\\ +Der ESP32-Typ wird im WIO-Dialog ausgewählt.
-<code c> +
-#define ESP32_DEV_MODULE 0 +
-#define ESP32_LOLIN_D32 +
- +
-#define WIO_BOARD ESP32_LOLIN_D32 +
-</code> +
-{{ :arduino:wiocontrol.jpeg?200}}+
  
 |< >| |< >|
 ^  Vorläufig . . .  ^ ^  Vorläufig . . .  ^
-Verglichen mit dem **Lolin D1 Mini** hat der **ESP32** viel mehr I/O-Stifte, so sind eine zusätzliche F0- und Shift-Taste hinzugefügt.\\+Verglichen mit dem **ESP8266** hat der **ESP32** viel mehr I/O-Stifte, so sind eine zusätzliche F0- und Shift-Taste hinzugefügt.\\
  
 +|< >|
 +^ GPIO \\ Dev Module ^ GPIO \\ Lolin D32 ^ Funktion ^ Auswahlmodus ^ Shift-Funktion ^ Langer Klick ^ Langer Klick + Shift ^
 +|  26 |  26 | Drehgeber V+ | Lokliste nach unten durchsuchen | - | - | - |
 +|  25 |  25 | Drehgeber V- | Lokliste nach oben durchsuchen | - | - | - |
 +|  34 |  34 | Drehgeber Richtung | Übernimmt die ausgewählte Lok aus der Liste. | - | - | - |
 +|  27 |  27 | F0 | - | Wechselt zwischen Lok 1 und 2 | Gleisspannung Aus | Gleisspannung Ein |
 +|  32 |  32 | F1 | - | F9  | F5 | F13 |
 +|  33 |  33 | F2 | - | F10 | F6 | F14 |
 +|   0 |   0 | F3 | - | F11 | F7 | F15 |
 +|  14 |  14 | F4 | - | F12 | F8 | F16 |
 +|  13 |  12 | Shift | - | - | Function selection mode | - |
 +|  16 |   5 | LED | - | - | - | - |
 +|  35 |  35 | Batterie (ADC) | - | - | - | - |
 +|  21 |  21 | SDA (Display) | - | - | - | - |
 +|  22 |  22 | SCL (Display) | - | - | - | - |
 +**Hinweis:** //Keinen Hardware-Pull-up-Widerstand an GPIO12 verwenden, weil dies das Hochladen der Firmware über USB blockiert.//\\
 ====ESP32 Dev Module==== ====ESP32 Dev Module====
-|< >| 
-^ GPIO ^ Funktion ^ Auswahlmodus ^ Shift-Funktion ^ Langer Klick ^ Langer Klick + Shift ^ 
-|  26 | Drehgeber V+ | Lokliste nach unten durchsuchen | - | - | - | 
-|  25 | Drehgeber V- | Lokliste nach oben durchsuchen | - | - | - | 
-|  36 | Drehgeber Richtung | Übernimmt die ausgewählte Lok aus der Liste. | - | - | - | 
-|  27 | F0 | - | - | Gleisspannung Aus | Gleisspannung Ein | 
-|  32 | F1 | - | F9  | F5 | F13 | 
-|  33 | F2 | - | F10 | F6 | F14 | 
-|   0 | F3 | - | F11 | F7 | F15 | 
-|  14 | F4 | - | F12 | F8 | F16 | 
-|  13 | Shift | - | - | - | - | 
-|  16 | LED | - | - | - | - | 
-|  35 | Batterie (ADC) | - | - | - | - | 
- 
 ===Spannungsteiler=== ===Spannungsteiler===
 {{  arduino:lipo-measure-a.png?240}} {{  arduino:lipo-measure-a.png?240}}
Line 75: Line 70:
 Die folgenden Stifte können nicht verwendet werden: Die folgenden Stifte können nicht verwendet werden:
   * GPIO06 - GPIO11 (Werden vom Flash-Interface verwendet.)   * GPIO06 - GPIO11 (Werden vom Flash-Interface verwendet.)
-  * GPIO12 kannn nur als Ausgang verwendet werden. Wenn der Stift während des Bootens hochgelegt ist, bootet der ESP32 nicht.+  * GPIO12 kannn nur als Ausgang verwendet werden. Wenn der Stift während des Bootens hochgelegt ist, bootet/flashd der ESP32 nicht.
  
-====ESP32 LOLIN D32====+====LOLIN D32====
   * https://wiki.wemos.cc/products:d32:d32   * https://wiki.wemos.cc/products:d32:d32
- 
-|< >| 
-^ GPIO ^ Funktion ^ Auswahlmodus ^ Shift-Funktion ^ Langer Klick ^ Langer Klick + Shift ^ 
-|  26 | Drehgeber V+ | Lokliste nach unten durchsuchen | - | - | - | 
-|  25 | Drehgeber V- | Lokliste nach oben durchsuchen | - | - | - | 
-|  34 | Drehgeber Richtung | Übernimmt die ausgewählte Lok aus der Liste. | - | - | - | 
-|  27 | F0 | - | - | Gleisspannung Aus | Gleisspannung Ein | 
-|  32 | F1 | - | F9  | F5 | F13 | 
-|  33 | F2 | - | F10 | F6 | F14 | 
-|   0 | F3 | - | F11 | F7 | F15 | 
-|  14 | F4 | - | F12 | F8 | F16 | 
-|  12 | Shift | - | - | - | - | 
-|   5 | LED | - | - | - | - | 
-|  35 | Batterie (ADC) | - | - | - | - | 
-|  21 | SDA | - | - | - | - | 
-|  22 | SCL | - | - | - | - | 
- 
  
 ===Spannungsteiler=== ===Spannungsteiler===
Line 103: Line 81:
 ===I2C-Display=== ===I2C-Display===
 Das I2C-SSD1306-kompatible 128*64-Display muss an GPIO21(SDA) und GPIO22(SCL) angeschlossen sein.\\ Das I2C-SSD1306-kompatible 128*64-Display muss an GPIO21(SDA) und GPIO22(SCL) angeschlossen sein.\\
 +
  \\  \\
 =====Kurz-Kennungen===== =====Kurz-Kennungen=====
Line 117: Line 96:
 Dies könnte ein passendes Gehäuse sein: Dies könnte ein passendes Gehäuse sein:
   * [[https://www.conrad.de/de/p/tru-components-tc-6094-sw203-hand-gehaeuse-135-x-44-x-24-abs-schwarz-1-st-1588566.html|TRU COMPONENTS TC-6094 SW203]]   * [[https://www.conrad.de/de/p/tru-components-tc-6094-sw203-hand-gehaeuse-135-x-44-x-24-abs-schwarz-1-st-1588566.html|TRU COMPONENTS TC-6094 SW203]]
 +
 ====Schaltplan und Platine==== ====Schaltplan und Platine====
-|< >| +  * [[:gca-wioctrl-en|GCA WIO-Control]] (en) 
-|  In Arbeit  |+ 
 +=====Drehung invertieren===== 
 +Falls die Drehrichtung invertier ist, kann die CAM Option **Rotate 180°** verwendet werden, dies zu korrigieren.\\ 
 +//Ab Version 724 verfügber.//\\ 
arduino/wioctrl-de.1577581970.txt.gz · Last modified: 2019/12/29 02:12 by rainerk