Vraag


Acties:
  • 0 Henk 'm!

  • henkkok
  • Registratie: Februari 2021
  • Laatst online: 06-04-2022
Goedenavond,

Wij proberen voor een project een raspberry zero aan te sturen doormiddel van een signaal.

Hebben heel YouTube af gezocht en heel wat gelezen op internet.

Wij krijgen het niet zoals we het willen.

Code:
from gpiozero import LED, Button
from signal import pause

led = LED(18)
button = Button(23)

button.when_pressed = led.on
button.when_released = led.off
pause()


Ook hebben we:
- verschillende Python geschreven teksten. (Gevolgd op andere beschrijvingen van verschillende websites)
- Rond gebeld en ook hulp ontvangen van mensen die er een klein beetje van weten.
- Daarna naar andere mogelijkheden gekeken met gebruik van andere cryptie codes, maar ook dit mislukte helaas.

Hoor graag of jullie mij kunnen helpen.

Groeten,
Henk


Afbeeldingslocatie: https://tweakers.net/i/xvdvwwKUYhlETCa4JNSYusMO1Ek=/800x/filters:strip_icc():strip_exif()/f/image/NAMlgx54JyIAGdnifHdCR5Pm.jpg?f=fotoalbum_large

Alle reacties


Acties:
  • +1 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 11-09 22:18

SA007

Moderator Tweaking
Kan je wat duidelijker zeggen wat je einddoel is.

In je topictitel heb je het over video, maar je tekst gaat eigenlijk alleen over een ledje.

Acties:
  • 0 Henk 'm!

  • Bozevkwa
  • Registratie: Augustus 2008
  • Laatst online: 11-09 09:29

Bozevkwa

The Falcons have landed

Bedoel je zoiets?

Python:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import Rpi.GPIO as GPIO
import time
GPIO.setmode (GPIO.BCM)

led_pin = 18
button_pin = 23

GPIO.setup(led_pin, GPIO.OUT)
GPIO.setup(button_pin, GPIO.IN, pull_up_down=GPIO.PUD_UP)


while True:
    if GPIO.input(button_pin) == False:
        GPIO.output(led_pin, True)  # LED on
        time.sleep(2)
        GPIO.output(led_pin, False)  # LED off

Ik heb de code niet kunnen uitproberen, maar in het verleden ook op deze manier een ledje kunnen laten branden

"What day is it?" asked Pooh. "It's today" squeaked Piglet. "My favorite day" said Pooh.


Acties:
  • 0 Henk 'm!

  • henkkok
  • Registratie: Februari 2021
  • Laatst online: 06-04-2022
SA007 schreef op woensdag 10 februari 2021 @ 10:29:
Kan je wat duidelijker zeggen wat je einddoel is.

In je topictitel heb je het over video, maar je tekst gaat eigenlijk alleen over een ledje.
het einddoel is dat als je op een knop drukt er op de raspberry er een video gaat afspelen.

Acties:
  • 0 Henk 'm!

  • henkkok
  • Registratie: Februari 2021
  • Laatst online: 06-04-2022
Bozevkwa schreef op woensdag 10 februari 2021 @ 12:43:
Bedoel je zoiets?

Python:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import Rpi.GPIO as GPIO
import time
GPIO.setmode (GPIO.BCM)

led_pin = 18
button_pin = 23

GPIO.setup(led_pin, GPIO.OUT)
GPIO.setup(button_pin, GPIO.IN, pull_up_down=GPIO.PUD_UP)


while True:
    if GPIO.input(button_pin) == False:
        GPIO.output(led_pin, True)  # LED on
        time.sleep(2)
        GPIO.output(led_pin, False)  # LED off

Ik heb de code niet kunnen uitproberen, maar in het verleden ook op deze manier een ledje kunnen laten branden
ik heb de code overgenomen, alleen krijg ik een error(zie foto)

Afbeeldingslocatie: https://tweakers.net/i/YTiQwyeVa0sldXAlEc1BNT-Ajdk=/800x/filters:strip_icc():strip_exif()/f/image/vWEcEnybrxkNUJbzMJy3Ji2x.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • Bozevkwa
  • Registratie: Augustus 2008
  • Laatst online: 11-09 09:29

Bozevkwa

The Falcons have landed

henkkok schreef op vrijdag 12 februari 2021 @ 11:01:
[...]


ik heb de code overgenomen, alleen krijg ik een error(zie foto)

[Afbeelding]
Je moet het volgende nog doen:
code:
1
sudo apt-get install python-rpi.gpio python3-rpi.gpio

Dat installeert de bibliotheek

NB: De module naam is RPi.GPIO. Dat stond fout in mijn voorbeeld.

"What day is it?" asked Pooh. "It's today" squeaked Piglet. "My favorite day" said Pooh.


Acties:
  • 0 Henk 'm!

  • henkkok
  • Registratie: Februari 2021
  • Laatst online: 06-04-2022
Bozevkwa schreef op vrijdag 12 februari 2021 @ 11:50:
[...]

Je moet het volgende nog doen:
code:
1
sudo apt-get install python-rpi.gpio python3-rpi.gpio

Dat installeert de bibliotheek

NB: De module naam is RPi.GPIO. Dat stond fout in mijn voorbeeld.
heb de bibliotheek geinstalleerd en de modulanaam veranderd.
alleen krijg ik nu deze melding.

Afbeeldingslocatie: https://tweakers.net/i/VikeB-UhKpufu_lyEW8f5V9AWuA=/800x/filters:strip_icc():strip_exif()/f/image/TR1EfTHNGptkEtvmzjICBiFd.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • Bozevkwa
  • Registratie: Augustus 2008
  • Laatst online: 11-09 09:29

Bozevkwa

The Falcons have landed

Dat geeft niks, het zou de werking van de code niet in de weg moeten staan. Het is alleen een waarschuwing dat de GPIO pin al is toegewezen (mogelijk veroorzaakt door een eerdere poging om het programmaatje te draaien).
En anders de warning uitzetten zoals ook wordt aangegeven.

"What day is it?" asked Pooh. "It's today" squeaked Piglet. "My favorite day" said Pooh.


Acties:
  • 0 Henk 'm!

  • henkkok
  • Registratie: Februari 2021
  • Laatst online: 06-04-2022
Bozevkwa schreef op dinsdag 16 februari 2021 @ 13:13:
Dat geeft niks, het zou de werking van de code niet in de weg moeten staan. Het is alleen een waarschuwing dat de GPIO pin al is toegewezen (mogelijk veroorzaakt door een eerdere poging om het programmaatje te draaien).
En anders de warning uitzetten zoals ook wordt aangegeven.
aah oke,

echter krijg ik nogsteeds geen brandend lampje tezien...

Acties:
  • 0 Henk 'm!

  • Croga
  • Registratie: Oktober 2001
  • Laatst online: 08:57

Croga

The Unreasonable Man

henkkok schreef op dinsdag 16 februari 2021 @ 13:45:
echter krijg ik nogsteeds geen brandend lampje tezien...
Gezien de eerste foutmelding verwacht ik dat je een typefout gemaakt hebt. De 'True' is case sensitive. Met hoofdletter is het een boolean statement, met kleine letter een variabele naam.

Acties:
  • 0 Henk 'm!

  • Bozevkwa
  • Registratie: Augustus 2008
  • Laatst online: 11-09 09:29

Bozevkwa

The Falcons have landed

henkkok schreef op dinsdag 16 februari 2021 @ 13:45:
[...]
echter krijg ik nogsteeds geen brandend lampje tezien...
Maar even een paar ledjes en een drukknop erbij gepakt.

Het volgende zou moeten werken op basis van de TS:
Python:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import RPi.GPIO as GPIO
import time
GPIO.setmode (GPIO.BOARD)
GPIO.setwarnings(False)
led_pin1 = 18
button_pin = 23

GPIO.setup(led_pin1, GPIO.OUT)
GPIO.setup(button_pin, GPIO.IN)

while True:
    push_button = GPIO.input(button_pin)
    if push_button:
        GPIO.output(led_pin1, True)  # LED on
        time.sleep(5)
        GPIO.output(led_pin1, False)  # LED off

"What day is it?" asked Pooh. "It's today" squeaked Piglet. "My favorite day" said Pooh.

Pagina: 1