Seite 1 von 1

Problem bei WiringPi

Verfasst: Donnerstag 12. Oktober 2017, 10:34
von Marcelsch
Hallo,
ich habe bei meinem Programm folgendes Problem:
AttributeError: module "wiringPi" has no attribute "wiringPiSetup"

Ich hoffe mir kann wer helfen.
import wiringPi
import time
step = 5
wiringPi.wiringPiSetup()
wiringPi.pinMode(1, 0)
wiringPi.pinMode(4, 0)
ledValue = 100
wiringPi.softPwmCreate(16, 0, 100)
#wiringPi.softPwmWrite(led1, led1Start)

while True:
if wiringPi.digitalRead(1) and ledValue > 0:
ledValue -= step
if wiringPi.digitalRead(4) and ledValue < 100:
ledValue += step

wiringPi.softPwmWrite (16, ledValue)
time.sleep(0.1)

Re: Problem bei WiringPi

Verfasst: Donnerstag 12. Oktober 2017, 11:37
von __deets__
Wie dir auch schon im raspberry-pi-forum gesagt wurde: benutze bitte die Code-Tags.

Wie heisst denn dein Skript selbst? Heisst das zufaellig auch "wiringPi.py"? Wenn nicht, was gibt

Code: Alles auswählen

import wiringPi
print(wiringPi.__path__)
aus?

Re: Problem bei WiringPi

Verfasst: Donnerstag 12. Oktober 2017, 17:56
von Marcelsch
Den gleichen code nur mit path am ende statt wiringPi.setup

Re: Problem bei WiringPi

Verfasst: Donnerstag 12. Oktober 2017, 18:46
von __deets__
Das ist unverständlich. Bitte poste exakt was auf dem Bildschirm steht, nicht was du glaubst zu verstehen.

Re: Problem bei WiringPi

Verfasst: Donnerstag 12. Oktober 2017, 21:43
von Marcelsch
Ich habe jetzt deinen Code kopiert, eingefügt und das kam unten raus:

Code: Alles auswählen

_NamespacePath(['/home/pi/wiringPi'])

Re: Problem bei WiringPi

Verfasst: Donnerstag 12. Oktober 2017, 23:47
von __deets__
Das sieht nicht nach einer ordnungsgemäßen Installation von wiringPi aus. Wie hast du dir das installiert?

Ich würde dir unabhängig davon eh dazu raten pigpio zu verwenden. WiringPi ist ziemlicher Murks. Übertroffen nur von RPI.GPOIO

Re: Problem bei WiringPi

Verfasst: Freitag 13. Oktober 2017, 04:56
von Marcelsch
https://tutorials-raspberrypi.de/wiring ... nbelegung/

Ich bin nach dieser anleitung gegangen.

Wie funktioniert den pigpio

Re: Problem bei WiringPi

Verfasst: Freitag 13. Oktober 2017, 10:03
von __deets__
Da scheinen in den Kommentare ja noch einige andere Leute Probleme gehabt zu haben.

Wenn du es einfach haben willst, benutz gpiozero. Das ist in der Paketverwaltung enthalten und recht ok.

Pigpio installiert man nach dieser Anleitung: http://abyz.co.uk/rpi/pigpio/download.html

Re: Problem bei WiringPi

Verfasst: Freitag 13. Oktober 2017, 11:06
von Marcelsch
Ok, ich werde es mal mit dem versuchen.

Aber wie verändert sich dann mein Programm, also von der Schreibweise her?

Re: Problem bei WiringPi

Verfasst: Freitag 13. Oktober 2017, 13:43
von __deets__
Es gibt viele Beispiel zur Nutzung von pigpio. Hast du auf die schonmal einen Blick geworfen? Gleiches gilt natuerlich auch fuer gpiozero.

Re: Problem bei WiringPi

Verfasst: Freitag 13. Oktober 2017, 15:30
von Marcelsch
Nein, habe ich jetzt noch nicht, wüsste jetzt auch nicht wo ich etwas her bekomme und dies anzuschauen

Re: Problem bei WiringPi

Verfasst: Freitag 13. Oktober 2017, 16:58
von __deets__
http://lmgtfy.com/?q=python+pigpio+example

Erster Link. Der Programmierer der Bibliothek hat da selbst viele Beispiele erstellt, und es finden sich auch noch viele mehr.