darf man alle GPIOs nutzen ?
-
nadsas -
11. September 2013 um 15:09 -
Erledigt
Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
-
-
darf man alle GPIOs nutzen ?? Schau mal ob du hier fündig wirst!
-
Du darfst alle GPIOs nutzen, nur denke bitte daran den GPIOs nicht zu viel Strom abzuverlangen.
-
-
Du mußt bei SDA und SCL daran denken, daß die Pullup-Widerstände mit 1,8k auf dem Bord haben. TXD und TXD muß Du vorher abschalten, die werden von allen Systemen benutzt.
-
Eine sehr gute Beschreibung findet Du hier: http://wiringpi.com/pins/special-pin-functions/
-
Oder auf Deutsch und Bunt auch hier: http://raspberrypiguide.de/
(etwas runter scrollen) -
Eine sehr gute Beschreibung findet Du hier: http://wiringpi.com/pins/special-pin-functions/Danke, das hier hat mir geholfen
Pins 0 through 6 (BCM_GPIO 17, 18, 21, 22, 23, 24, 25 respectively, substitute 27 for 21 on a Rev. 2 board): These are safe to use at any time and can be set to input or output with or without the internal pull-up or pull-down resistors enabled.
Sagt mal, darf ich das so machen ?
(P5 des BreakOut Boards entspricht dem GPIO 24)Ich will mit der LDR das LED-Impulssignal am Stromzähler abgreifen. Schaltung und PythonScript funktioniert, aber ich will sicher sein dass nichts in die Brüche geht an den GPIOs wenn ich die Schaltung im Dauerbetrieb habe.
Gruss
Sascha -
Die Schaltung wird nichts.
Wenn der Transistor leitet sieht der Pi nur 0,3Volt auf dem Pin, das reicht nicht um ein High-Signal zu erkenne.
Emitter auf Masse, Collector an P5, 10k zwischen Collector und 3,3Volt. Der Pin bekommt immer High und wechselt auf Low wenn der Transistor leitet. In dem Script läßt Du einen Interupt auslösen wenn der Pin auf Low wechselt und zählst die Interupts. -
doch es funktioniert (praxis beweist es) , werde aber deine variante anschauen, danke
das mit den 0.33 V ist das weil 1K ein Zehntel von 10K ist ?
meinst Du so ?Brauchts den 1K Widerstand zur Masse nicht mehr ? Denke schon, fall GPIO auf OUT gesetzt würde oder ?
Habe Deine Varinate ausprobiert. Habe nun das Phänomen, wenn Licht auf die LDR fällt mach er gleich mehrere einträge in meinem Script, statt nur einem.Was kann das sein ?
GPIO.add_event_detect(25, GPIO.FALLING)
while True:
if GPIO.event_detect(25)
count=count+1
print( 'taster wurde' + str(count) + ' mal gedrueckt ')Danke
nadsas
alles OK, die LDR hatte Wackel..... daher ie vielen Einträge im PythonNun passts
Danke
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!