Toon posts:

Python GPIO

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Goede avond; Ik ben sinds vandaag begonnen met het aansturen van men GPIO's op men raspberry Pi. Maar echter tijdens het programmeren stuit ik op een probleem.

namalijk deze error:

code:
1
2
3
File "GPIO.py", line 25, in <module>
    GPIO.setup(5,  GPIO.IN) # GPIO 03
AttributeError: 'str' object has no attribute 'setup'


Maar echter weet ik men fout nie dus vraag ik met puppy oogjes of iemand me zou kunnen helpen.

Men code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Import(s)
import RPi.GPIO as GPIO
from tabulate import tabulate
import time

# Start programming with the GPIO on RPi
# --------------------------------------
# BCM   = CPU numbering
# BOARD = Board numbering
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(True)

# Setup the GPIO pins.
# Sorted on Pin number.
GPIO.setup(3,  GPIO.IN) # GPIO 02

GPIO_02_IN = GPIO.input(3)

GPIO = [["GPIO 02", "I2C",  GPIO_02_IN]]

print tabulate(GPIO,  headers=["GPIO Number:","Pin number [KEY]:", "Input value:"], tablefmt="grid")

# Clean up the GPIO responses.
GPIO.cleanup()

Acties:
  • 0 Henk 'm!

  • Douweegbertje
  • Registratie: Mei 2008
  • Laatst online: 14-10 18:49

Douweegbertje

Wat kinderachtig.. godverdomme

Waar heb je de code vandaan, en wat heb je zelf al geprobeerd?
Is dit echt alle code? Je error geeft namelijk een totaal ander stukje code weer inclusief een line die jij niet eens hebt.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Douweegbertje schreef op vrijdag 27 maart 2015 @ 20:07:
Waar heb je de code vandaan, en wat heb je zelf al geprobeerd?
Is dit echt alle code? Je error geeft namelijk een totaal ander stukje code weer inclusief een line die jij niet eens hebt.
https://gist.github.com/Tjoosten/46cf46672a41e291d891 die is de volledige code. En wat ik heb geprobberd is het volgende.

- Error opgezocht op Google -> geen resultaat .
- Die GPIO.setup() zijn pin nr in een variable te zetten. -> geen resultaat.
- Hulp vragen op Tweakers.net ;)

Acties:
  • 0 Henk 'm!

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
Verwijderd schreef op vrijdag 27 maart 2015 @ 20:12:
[...]


https://gist.github.com/Tjoosten/46cf46672a41e291d891 die is de volledige code. En wat ik heb geprobberd is het volgende.

- Error opgezocht op Google -> geen resultaat .
- Die GPIO.setup() zijn pin nr in een variable te zetten. -> geen resultaat.
- Hulp vragen op Tweakers.net ;)
Maar was je dan al wel zo ver gekomen dat je weet wat die

code:
1
2
3
File "GPIO.py", line 25, in <module>
    GPIO.setup(5,  GPIO.IN) # GPIO 03
AttributeError: 'str' object has no attribute 'setup'


betekent? Dat een string geen attribuut setup bevat, en dat daarmee bedoeld wordt dat GPIO een string is en niet een GPIO instantie?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
johnkeates schreef op vrijdag 27 maart 2015 @ 20:15:
[...]


Maar was je dan al wel zo ver gekomen dat je weet wat die

code:
1
2
3
File "GPIO.py", line 25, in <module>
    GPIO.setup(5,  GPIO.IN) # GPIO 03
AttributeError: 'str' object has no attribute 'setup'


betekent? Dat een string geen attribuut setup bevat, en dat daarmee bedoeld wordt dat GPIO een string is en niet een GPIO instantie?
Neen zovel was ik helaas nog niet (Ben nog vrij onbekend met Python)

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 14-10 20:16

Matis

Rubber Rocket

Op regel 15 overschrijf je het object GPIO.

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
offtopic:
men = een onbepaalde groep mensen: "Men praat nog steeds over de voetbalwedstrijd van vorige week."
mij/me = wederkerend voornaamwoord: "Ik vergis mij/me."; of ondervindend voorwerp: "Wie kan mij/me helpen?"
mijn/m'n = bezittelijk voornaamwoord: "Dit is mijn/m'n code".

"Any sufficiently advanced technology is indistinguishable from magic."

Pagina: 1