Menu

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

Kynarhiik 23 Messages postés vendredi 19 mai 2017Date d'inscription 16 octobre 2018 Dernière intervention - 6 oct. 2018 à 12:18 - Dernière réponse : Kynarhiik 23 Messages postés vendredi 19 mai 2017Date d'inscription 16 octobre 2018 Dernière intervention
- 7 oct. 2018 à 18:44
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

8 réponses

ElementW 4774 Messages postés dimanche 12 juin 2011Date d'inscriptionContributeurStatut 13 octobre 2018 Dernière intervention - 6 oct. 2018 à 17:55
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 23 Messages postés vendredi 19 mai 2017Date d'inscription 16 octobre 2018 Dernière intervention - 7 oct. 2018 à 12:21
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 23 Messages postés vendredi 19 mai 2017Date d'inscription 16 octobre 2018 Dernière intervention - 7 oct. 2018 à 12:44
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 4774 Messages postés dimanche 12 juin 2011Date d'inscriptionContributeurStatut 13 octobre 2018 Dernière intervention > Kynarhiik 23 Messages postés vendredi 19 mai 2017Date d'inscription 16 octobre 2018 Dernière intervention - 7 oct. 2018 à 13:53
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 23 Messages postés vendredi 19 mai 2017Date d'inscription 16 octobre 2018 Dernière intervention - 7 oct. 2018 à 18:12
d'accord ok merci je vais essayer
Kynarhiik 23 Messages postés vendredi 19 mai 2017Date d'inscription 16 octobre 2018 Dernière intervention - 7 oct. 2018 à 18:44
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