wie zou mij kunnen helpen met mijn raspberry PI 3
ik wil graag mijn raspberry.pi combineren met een RTk.GPIO
RTk werkt perfect, en ook de raspberry, maar hoe schakel ik in mijn script over naar de RTk pins en weer terug naar de raspberry GPIO pins
Re: RTK.GPIO
Waarom zou je dit willen doen?
Had je de script erbij gedaan?
Ik heb een vergelijkbare missie Rtk.gpio (aangesloten op een laptop) met RaspberryPi software.
Wil in Python om de Rtk.gpio om in bestaande programma te gebruiken, dit zal in de library van de source code moeten gebeuren.
Om ledstrips aan te sturen (WS2812) indien dit mogelijk is, omdat de Rtk.gpio niet alleen functies ondersteund
Moet dit nog verder uitzoeken.
Had je de script erbij gedaan?
Ik heb een vergelijkbare missie Rtk.gpio (aangesloten op een laptop) met RaspberryPi software.
Wil in Python om de Rtk.gpio om in bestaande programma te gebruiken, dit zal in de library van de source code moeten gebeuren.
Om ledstrips aan te sturen (WS2812) indien dit mogelijk is, omdat de Rtk.gpio niet alleen functies ondersteund
Moet dit nog verder uitzoeken.
Re: RTK.GPIO
Antwoord op jouw vraag "Waarom zou je dit willen"
Ik gebruik mijn raspberry.pi 3 om mijn modelbaan aan te sturen, eerst ging dit prima maar heb het nu verder uitgebreid en nu kom ik GPIO pins te kort en daarom de uitbreiding met de RTk.
Hierbij een eenvoudige script, a en c zijn van de raspberry, k en l zijn van de RTk
Zoals het hier onder staat werkt het niet.
Volgens mij zit er al een fout in de eerste twee regels.
import RTk.GPIO as GPIO
import RPi.GPIO as GPIO
from time import sleep
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
a=8
c=10
GPIO.setup(a,GPIO.OUT)
GPIO.setup(c,GPIO.OUT)
k=7
l=11
GPIO.setup(k,GPIO.OUT)
GPIO.setup(l,GPIO.OUT)
GPIO.output(k,True)
sleep(.25)
GPIO.output(k,False)
sleep(.25)
GPIO.output(l,True)
sleep(.25)
GPIO.output(l,False)
GPIO.output(a,True)
sleep(.25)
GPIO.output(a,False)
GPIO.output(c,True)
sleep(.25)
GPIO.output(c,False)
GPIO.cleanup()
Ik gebruik mijn raspberry.pi 3 om mijn modelbaan aan te sturen, eerst ging dit prima maar heb het nu verder uitgebreid en nu kom ik GPIO pins te kort en daarom de uitbreiding met de RTk.
Hierbij een eenvoudige script, a en c zijn van de raspberry, k en l zijn van de RTk
Zoals het hier onder staat werkt het niet.
Volgens mij zit er al een fout in de eerste twee regels.
import RTk.GPIO as GPIO
import RPi.GPIO as GPIO
from time import sleep
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
a=8
c=10
GPIO.setup(a,GPIO.OUT)
GPIO.setup(c,GPIO.OUT)
k=7
l=11
GPIO.setup(k,GPIO.OUT)
GPIO.setup(l,GPIO.OUT)
GPIO.output(k,True)
sleep(.25)
GPIO.output(k,False)
sleep(.25)
GPIO.output(l,True)
sleep(.25)
GPIO.output(l,False)
GPIO.output(a,True)
sleep(.25)
GPIO.output(a,False)
GPIO.output(c,True)
sleep(.25)
GPIO.output(c,False)
GPIO.cleanup()
Re: RTK.GPIO
Hey een leuke uitdaging om mijn kennis iets bij te spijkeren.
Hier je antwoord en heb het getest, (RTk.gpio aan te sluiten om een RPI had ik nog niet uitgeprobeerd).
Succes ermee
Gr Rick
import RTk.GPIO as GPIOa
import RPi.GPIO as GPIO
from time import sleep
GPIO.setmode(GPIO.BOARD)
GPIOa.setmode(GPIOa.BOARD)
GPIO.setwarnings(False) #twijfel hierover
#Raspi GPIO
a=8
c=10
GPIO.setup(a,GPIO.OUT)
GPIO.setup(c,GPIO.OUT)
#RTk GPIO
k=7
l=11
GPIOa.setup(k,GPIOa.OUT)
GPIOa.setup(l,GPIOa.OUT)
GPIOa.output(k,True)
sleep(.25)
GPIOa.output(k,False)
sleep(.25)
GPIOa.output(l,True)
sleep(.25)
GPIOa.output(l,False)
GPIO.output(a,True)
sleep(.25)
GPIO.output(a,False)
GPIO.output(c,True)
sleep(.25)
GPIO.output(c,False)
GPIO.cleanup()
Hier je antwoord en heb het getest, (RTk.gpio aan te sluiten om een RPI had ik nog niet uitgeprobeerd).
Succes ermee
Gr Rick
import RTk.GPIO as GPIOa
import RPi.GPIO as GPIO
from time import sleep
GPIO.setmode(GPIO.BOARD)
GPIOa.setmode(GPIOa.BOARD)
GPIO.setwarnings(False) #twijfel hierover
#Raspi GPIO
a=8
c=10
GPIO.setup(a,GPIO.OUT)
GPIO.setup(c,GPIO.OUT)
#RTk GPIO
k=7
l=11
GPIOa.setup(k,GPIOa.OUT)
GPIOa.setup(l,GPIOa.OUT)
GPIOa.output(k,True)
sleep(.25)
GPIOa.output(k,False)
sleep(.25)
GPIOa.output(l,True)
sleep(.25)
GPIOa.output(l,False)
GPIO.output(a,True)
sleep(.25)
GPIO.output(a,False)
GPIO.output(c,True)
sleep(.25)
GPIO.output(c,False)
GPIO.cleanup()
Re: RTK.GPIO
Hallo Rick
Ik heb alles uitgeprobeerd alle 18 relais, twee servo's , en 1 stappenmotor, alles werkt nu zoals het hoort
En Rick bedankt voor je hulp.
Gr Jos
Ik heb alles uitgeprobeerd alle 18 relais, twee servo's , en 1 stappenmotor, alles werkt nu zoals het hoort
En Rick bedankt voor je hulp.
Gr Jos