Je suis nouveau dans le monde de la programmation, Je veux utiliser ce morceau de code pour déplacer un petit servo:script Python ne peut pas trouver le module
# Servo Control
# Servo Control
import time
import wiringpi
# use 'GPIO naming'
wiringpi.wiringPiSetupGpio()
# set #18 to be a PWM output
wiringpi.pinMode(18, wiringpi.GPIO.PWM_OUTPUT)
# set the PWM mode to milliseconds stype
wiringpi.pwmSetMode(wiringpi.GPIO.PWM_MODE_MS)
# divide down clock
wiringpi.pwmSetClock(192)
wiringpi.pwmSetRange(2000)
delay_period = 0.01
while True:
for pulse in range(50, 250, 1):
wiringpi.pwmWrite(18, pulse)
time.sleep(delay_period)
for pulse in range(250, 50, -1):
wiringpi.pwmWrite(18, pulse)
time.sleep(delay_period)
Quand je lance ce morceau de code dans la inactif je reçois l'erreur suivante:
Traceback (most recent call last):
File "/home/pi/servo.py", line 3, in <module>
import wiringpi
ImportError: No module named 'wiringpi'
J'ai fait installer le câblage. et j'ai vérifié pour l'aide:
dpkg --get-selections
Je l'ai trouvé entre:
wireless-regdb
wireless-tools
wiringpi
wolfram-engine
wolframscript
S'il vous plaît aider à ce que vous pouvez grâce,
Malheureusement, je reçois toujours la même erreur: Traceback (le plus récent call last): Fichier "/home/pi/Desktop/PLZ.py", ligne 3, en import wiringpi ImportError: aucun module nommé 'wiringpi' –
Ensuite, vous devez utiliser import wiringpi2 (après l'avoir installé). – HowdyshorjBlender
J'ai continué à avoir la même erreur pour les deux cablespi et wiringpi2. J'utilise maintenant RPI.GPIO. Cela fonctionne pour ce dont j'ai besoin. –