LED am OMEGA2 ein- ausschalten

» home «

Der OMEGA2 kann über ein bereits installiertes Kommandozeilentool die GPIO steuern und so eine angeschlossene LED ein- oder ausschalten. Dafür benötigen Sie nur wenige Zeilen auf der Kommandozeile. Dieser Beirag zeigt Ihnen wie einfach das ist.

Für die Steuerung der GPIO ist die Programme gpioctl und gpiomux auf der Konsole zuständig. Doch zunächst muss der Modus der Pins umgestellt werden, denn die Pins des OMEGA2 arbeiten in unterschiedlichen Modes, wie zum Beispiel I2C, I2S, RX, TX und und und. Man kann die selben Pins folglich für verschiedene Aufgaben nutzen. In diesem Beitrag nutze ich Pin 0, um eine LED zu schalten, dieser Pin arbeitet jedoch im Modus I2S.

Pin 0 gehört zur Gruppe I2S (links unten im Bild) und dieser Gruppe müssen wir erst mitteilen das sie nicht mehr als I2S sondern als GPIO arbeiten soll. Der folgende Befehl stellt die Funktion der Gruppe I2S auf GPIO um:

omega2-ctrl gpiomux set i2s gpio

I2S Gruppe auf GPIO umstellen

Die Pingruppe des I2S Anschluss arbeitet ab sofort als GPIO und eine angeschlossene LED kann mit den beiden folgenden Befehlen ein- der aus-geschaltet werden:

gpioctl dirout-high 0

Pin 0 HIGH

Der Befehl schaltet den Pin 0 auf HIGH

gpioctl dirout-low 0

Pin 0 LOW

Der Befehl schaltet den Pin 0 auf LOW

Siehe auch

Lesen Sie den Beitrag in der orig. Dokumentation des Projektes zum GPIOCTL, OMEGA2-CTRL und dem GPIOCTL

Übrigens | Sie müssen nicht zwingend das OMEGA2-Backend über die URL http://omega-XXXX.local nutzen. Alternativ können Sie Zugriff auch mit einer Telnet-Sitzung (z.B. Putty o.ä.) herstellen, um auf der Console des OMEGA2+ arbeiten zu können.

Wichtig | Denken Sie bitte an den korrekten Pegel, denn der OMEGA2 arbeitet mit 3,3V statt 5V

Oliver Lohse   •  3.Jan.2020

Navigation


home
Omega 2
ESP32 NodeMCU
Arduino
Raspberry Pi
Python
PHP

Es geht um den heißem Scheiß über den alle reden - IoT (das Internet der Dinge). Doch zunächst der rechtliche Teil auf dieser rein privat betriebenen Webseite.

Die Webseite verwendet keine Cookies oder sonstigen Tracking-Tools, um das Leserverhalten zu speichern.

OMEGA 2+


Der OMEGA 2+ ist ein SingleBoard IoT Computer des CrowdFounding Unternehmens https://Onion.io. Er ist ein kleiner LINUX-Rechner der durchaus mit dem Raspberry Pi ZERO WH vergleichbar ist, jedoch auf HDMI und ähnliches verzichtet, da er via SSH bedient werden kann.

NodeMCU


Die Welt der IoT, der NodeMCU, ARDUINO, ESP32 und Raspberry Pi - News, Tipps, Tricks, Tutorials und Beispiel-Codings rund um ESP32, ARDUINO, Raspberry Pi und co. für eigene IoT-Projekte.


© by O.Lohse • Impressumhome