Guten Morgen zusammen, ich habe ein TTGO-T Display Board mit ESP32 µC und wollte nun wissen ob die auf der GITHub Seite angegebenen GPIO Portnummern auch denen entsprechen die ich in der Arduino IDE angebe? Sprich wird der "physische" Port 21 auch in der Arduino IDE als Port 21 angegeben oder hat der eine andere Nummer? Ich frage das weil ich bis auf die beiden auf dem Board bereits vorhandenen Taster auf den Ports GPIO 0 und GPIO 35 keine anderen Ports unter diesen Nummern ansprechen kann :-( Vielen Dank im Voraus; Eric
Hallo, bei den ESP32 Boards gibt es zwar viel Chaos mit den Beschriftungen, hier sind ja wohl die GPIO-Nummern direkt an den Pis aufgedruckt. Die lassen sich beim ESP32 auch immer direkt verwenden. Was klappt denn bei Dir nicht? Gruß aus Berlin Michael
Hallo, ich versuche einen Step Sequencer mit dem ESP / TTGO Display zu realisieren. Das Display ist kaputt und ich wollte halt den µC noch irgendwie sinnvoll nutzen und das Display bräuchte ich nicht. Ich habe so einen Sequencer schon mit einem Arduino-Clone gebaut, der läuft super und ich dachte ich könnte das auch auf dem ESP laufen lassen indem ich einfach die entsprechenden Portnummern ändere, aber leider kommt aus dem Lautsprecher einfach gar nichts raus... Hier ist mal der Link zum Projekt, dort ist auch das Arduino Sketch zu sehen. https://www.instructables.com/Arduino-Step-Sequencer/ Das Bild mit dem Pin-Out kenne ich, ich wollte halt wissen ob es auch wirklich die Portbezeichnung innerhalb der Arduino IDE ist. Ich habe schon mal was mit dem WIMOS D1 gemacht (ESP8266) und dort steht ja zum Beispiel auch die Bezeichnung "D1" auf den Pins, die kann man so in der Arduino IDE nicht verwenden und muß die richtigen Portnummern kennen. Vielen Dank schon mal, Eric
Selber messen/durchklingeln oder im Quelltext nachsehen, Ausgangspunkt z.B. hier: https://github.com/espressif/arduino-esp32/pull/3693 Eine "richtige" IDE lässt dich (Pin-)Definitionen in den dazugehörigen Header-Files finden ("go to definition"). Ich empfehle VSCcde mit PlatformIO statt Arduino IDE, aber es gibt vielleicht Alternativen. Per Dateimanager kannst du natürlich auch die entsprechenden Bibliotheksverzeichnisse durchsuchen.
Kannst ja auch im Schaltplan nachsehen, wenn du einen findest, der mit deinem Board übereinstimmt.
Hallo, Eric schrieb: > Das Bild mit dem Pin-Out kenne ich, ich wollte halt wissen ob es auch > wirklich die Portbezeichnung innerhalb der Arduino IDE ist. > > Ich habe schon mal was mit dem WIMOS D1 gemacht (ESP8266) und dort steht > ja zum Beispiel auch die Bezeichnung "D1" auf den Pins, die kann man so > in der Arduino IDE nicht verwenden und muß die richtigen Portnummern > kennen. naja, ich dachte eher, Du schreibst Deine Belegung/Beschaltung zum ESP32 Board und Deinen Code mit den Zuordnungen... Selbstverständlich kann man beim ESP8266 auch D1 usw. als Pinbezeichnung in der IDE nehmen, man muß dazu nur das passende Baord einstellen. Die GPIO-Nummer sind generell definiert, sowohl bei ESP8266 als auch beo ESP32. Auch beim ESP32 sind alternative Namen bei möglich, wenn man ein anderes Board als das Dev-Modul in der IDE auswählt. Die jeweiligen zusätzlich definierten Pinnamen finden man in der Datei zum Board in ..\packages\esp32\hardware\esp32\1.0.6\variants Gruß aus Berlin Michael
Michael U. schrieb: > naja, ich dachte eher, Du schreibst Deine Belegung/Beschaltung zum ESP32 > Board und Deinen Code mit den Zuordnungen... Ja, aber diese Zuordnung muss ich ja selbst festlegen. Hier ein Codebeispiel: // Map all the input and output pins #define AnalogInFrequency 1 #define AnalogInTempo 2 #define AnalogInDuration 0 #define DigitalOutSignal 11 usw. Mir geht es um die Nummer die den GPIO Port definiert, da diese anders zu sein scheint als aufgedruckt. Ich hab das gestern schnell nochmal auf einem Arduino Mega Board zusammengeklöppelt und da stimmen die Portbezeichnungen "out of the box" und es funktioniert einfach, daher dachte ich mir das der Fehler ggf. an der Zuordnung liegt. Vielen Dank und viele Grüße, Eric
Hallo, eigentlich stimmen bei den TTGO-Sachen die Aufdrucke schon auch wenn die gern mal interne Belegungen in den Versionen ändern. Ist mir also zu mystisch Deine Beschreibungen, der Schaltplan des Moduls passt zumindest zum Bild. Ich sehe aber auf dem Bild des Moduls das ich gefunden habe, keinen der Pins rausgeführt, die Du hier angibst? Falls Analog hier wirklich ADC-In sein sollen: Du weißt auch, welche GPIO beim ESP32 auf die ADSs gemappt sind? Gruß aus Berlin Michael
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.