Menu

Probleme execution d'un script python [Résolu]

Messages postés
23
Date d'inscription
vendredi 19 mai 2017
Dernière intervention
16 octobre 2018
-
Bonjour je me suis récemment mis au codage en commençant avec une raspberry pi et en utilisant python. J'ai donc commandé une revue qui explique comment faire en une semaine un petit jeu (snake). Dans la revue (Hackable Magazine n 2 commencez a programmer ) ils utilisaient un écran de 64 leds mais moi je n'en avais pas du coup ils ont aussi expliqué comment télécharger l'émulateur vrtneopixel en précisant qu'il faillait remplacer "from neopixel import *" par "from vrtneopixel import". Jusqu'à là pas de probleme, le probleme c'est que dès que j'ai fini d'ecrire mes codes avec l'editeur python et que je veux executer le script via le terminal ça me met une erreur et l'emulateur ne se lance pas ex de code:
from vrtneopixel import *
import time
LED_COUNT=64
LED_PIN=18
LED_FREQ_HZ=800000
LED_DMA=5
LED_BRIGHTNESS=8
LED=INVERT=False
strip=Adafruit_NeoPixel(LED_COUNT,LED_PIN,LED_FREQ_HZ,LED_DMA,LED=INVERT,LED_BRIGHTNESS)
strip.begin()
strip.setPixelColor(0,Color(255,0,0))
strip.show()
time.sleep(10)

Ce code permet d'allumer une led en rouge pendant 10 secondes avec un émulateur dès que je veux executer e code via le terminal ça me met un message d'erreur.
J'essayerais de répondre à toutes les questions, Merci.
Afficher la suite 

Votre réponse

1 réponse

Messages postés
4803
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
13 décembre 2018
0
Merci
'lut,
ça me met un message d'erreur
Je ne sais pas si t'en rends compte, mais ta question est complètement vide de sens si tu ne précises pas de quelle erreur il s'agit...

Erreur à décrire dans la plus grande précision (un copier-coller de l'erreur étant idéal), sinon il faut t'attendre a un aller-retour de questions-réponses jusqu'à qu'assez d'infos sur l'erreur soient décrites pour qu'on puisse te dire ce qui ne va pas.

Par ailleurs, si tu as du code a mettre dans tes messages, il est obligatoire de le faire dans les balises <code> appropriées, surtout en Python, car le forum de CCM retire l'indentation en dehors de ces balises (je pense que tu vois le problème). Explications ici. Idem pour toute sortie texte ou terminal, mais sans préciser de langage à la balise.
Kynarhiik
Messages postés
23
Date d'inscription
vendredi 19 mai 2017
Dernière intervention
16 octobre 2018
-
j'ai télécharger vrtneopixel en écrivant dans le terminal:

sudo apt install python3-pip
sudo pip3 install vrtneopixel


et en gros d'apres tes explications je devrais remplacer les
LED_PIN
par
 LED=PIN
.
Kynarhiik
Messages postés
23
Date d'inscription
vendredi 19 mai 2017
Dernière intervention
16 octobre 2018
-
tu pourrais me faire un exemple quand tu dis " En remplaçant le
=
par un
_ 
dans la définition de variable et dans la construction de
Adafruit_NeoPixel
, ton code marche chez moi."
ElementW
Messages postés
4803
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
13 décembre 2018
> Kynarhiik
Messages postés
23
Date d'inscription
vendredi 19 mai 2017
Dernière intervention
16 octobre 2018
-
from vrtneopixel import *
import time
LED_COUNT=64
LED_PIN=18
LED_FREQ_HZ=800000
LED_DMA=5
LED_BRIGHTNESS=8
LED_INVERT=False
strip=Adafruit_NeoPixel(LED_COUNT,LED_PIN,LED_FREQ_HZ,LED_DMA,LED_INVERT,LED_BRIGHTNESS)
strip.begin()
strip.setPixelColor(0,Color(255,0,0))
strip.show()
time.sleep(10) 

LED=INVERT
LED_INVERT
.
Kynarhiik
Messages postés
23
Date d'inscription
vendredi 19 mai 2017
Dernière intervention
16 octobre 2018
-
d'accord ok merci je vais essayer
Kynarhiik
Messages postés
23
Date d'inscription
vendredi 19 mai 2017
Dernière intervention
16 octobre 2018
-
C'est bon j'ai compris en fait l'erreur etait dans
Adafruit_NeoPixel 
j'avais ecris
Adafruit_Neopixel
Merci pour ta participation.
Commenter la réponse de ElementW