Folgende Warnungen sind aufgetreten:
Warning [2] Undefined variable $unreadreports - Line: 34 - File: global.php(961) : eval()'d code PHP 8.2.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(961) : eval()'d code 34 errorHandler->error_callback
/global.php 961 eval
/printthread.php 16 require_once
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



RasPiCar Projekt Forum
relais über gpio ansteuern - Druckversion

+- RasPiCar Projekt Forum (https://RasPiCarProjekt.de)
+-- Forum: Software (https://RasPiCarProjekt.de/forumdisplay.php?fid=4)
+--- Forum: Programmierung (https://RasPiCarProjekt.de/forumdisplay.php?fid=18)
+--- Thema: relais über gpio ansteuern (/showthread.php?tid=1025)

Seiten: 1 2 3 4 5 6 7 8 9 10


RE: relais über gpio ansteuern - RSSB123 - 09.09.2018

einzeln ansteuern geht, Befehle hierfür zum beispiel für Pin 1 bei GPB
gpio -x mcp23017:100:0x20 mode 108 out um den Pin auf out zu setzen
gpio -x mcp23017:100:0x20 write 108 1 zum einschalten und
gpio -x mcp23017:100:0x20 write 108 0 zum ausschalten

Alles über Putty

Jetzt nur noch das als Befehl aus dem script herraus, da bin ich überfordert


RE: relais über gpio ansteuern - RSSB123 - 03.10.2018

Moin, so hoffe mal geht jetzt wider alles normal nach dem Serverumzug.

Es wurde ja mal diese Seite ---> http://www.gsurf.de/mcp23017-i2c-mit-python-steuern/ angesprochen, nur leider bekomme ich das damit nicht hin die Relais zu steuern, vielleicht kann mir da ja noch einer einen schubs geben in die richtige Richtung.

Gruß Daniel


RE: relais über gpio ansteuern - Peziman - 03.10.2018

Du bekommst es nicht hin weil?
Was willst du denn jetzt genau machen?


RE: relais über gpio ansteuern - RSSB123 - 03.10.2018

Weiß jetzt nicht genau ob ich an der Datei MCP23017.py noch etwas anpassen muss. Habe die in den Ordner skipts geschoben und Zwei Datein noch erstellt nach Beispiel eine wo der Pin auf enable gesetzt wird und eine auf disable. Diese zwei Dateien heißen bei mir R1on bzw R1off  und diese habe ich dann den Buttons zu gewiesen.

Bin nicht so der Profi in sachen Programierung in Python und so.


RE: relais über gpio ansteuern - Viper - 03.10.2018

Jack hat im neuen Skin schon eine Beispieldatei für die Relaissteuerung dabei. Schau mal in den Skin-Beitrag und Date deinen Skon evtl. up.


RE: relais über gpio ansteuern - Jack - 03.10.2018

(03.10.2018, 18:58)Viper schrieb: Jack hat im neuen Skin schon eine Beispieldatei für die Relaissteuerung dabei. Schau mal in den Skin-Beitrag und Date deinen Skon evtl. up.

Die Skripte werden in diesem Fall nicht helfen, da hier die Relais nicht über "normale" GPIOs gesteuert werden sollen sondern mittels MCP über I2C. Das ist eine ganz andere Baustelle.


RE: relais über gpio ansteuern - RSSB123 - 03.10.2018

das mit den Beispieldateien kenn ich schon seit dem der Skin raus ist. über die normalen GPIO-Pins klappt das alles so wie in den Beispieldateien von Jack, nur ist jetzt bei mir der Fall, das momentan erstmal ein MCP später noch mehr damit gesteuert werden. Das ganze wird eine komplette Steuerung in einem Wohnwagen, welcher momentan nur normale Schalter hat und diese durch den Raspberry ersetzt werden sollen.


RE: relais über gpio ansteuern - Jack - 03.10.2018

@RSSB123

Ich bin kein Python-Profi, deswegen halte ich mich hier raus. Nur soviel: selbst wenn der absolute Python-Guru hier mitlesen würde, könnte er ohne deine Skripte zu sehen kaum sagen, wo es konkret hakt. Es hat nicht jeder eine funktionierende Glaskugel zur Verfügung!  Wink


RE: relais über gpio ansteuern - RSSB123 - 03.10.2018

wie gesagt, probiere es gerade irgendwie mit den Skripten von der oben genannten Seite.


RE: relais über gpio ansteuern - Der kleine Punky - 04.10.2018

Verstehe ich das jetzt richtig noch probierst du es "nur" mit Python aber noch nicht im Skin ?

Ich habe auch fast keine Python Kenntnisse schreibe aber jeden Tag Software in sofern hier meine Bescheide Meinung.

mcp23017.py da muss du nichts anpassen. Mir scheint aber das die die Einrückung fehlt. Ok wenn man es über download runter Lädt sieht es besser aus.

Das was du selbst machen musst steht unter der Überschrift Verwendungsbeispiel.

mypin=pin(mymcp,"gpioa",0) das Definiert den Ausgang den du verwenden willst.
gpioa ist die Bank oder gpiob

mypin.enable() Schaltet den Pin ein.

http://www.gtkdb.de/index_36_2915.html