IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Raspberry Pi Discussion :

Carte Piface Digital2 et Pi4


Sujet :

Raspberry Pi

  1. #1
    Futur Membre du Club Avatar de Suzimentvotre
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2020
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 64
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2020
    Messages : 12
    Points : 9
    Points
    9
    Par défaut Carte Piface Digital2 et Pi4
    Bonjour, ceci est mon premier message sur ce forum. Je suis électronicien de métier, j'arrive à la retraite et je voudrais me lancer dans le making avec Rapsberry.
    Je me suis donc acheté un Raspberry 4 Model B, et je viens d'acquérir une carte PiFace Digital2. Excusez par avance des questions qui vont certainement paraître quelque peu ridicules...
    J'ai tout bien monté comme il faut. Je retrouve sur la carte PiFace les tensions qui vont bien. Je voudrais commencer à "jouer", mais ça démarre mal. Dans Thonny, je lance la séquence suivante, donnée dans la doc :

    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    import pifacedigitalio
    pifacedigital = pifacedigitalio . PiFaceDigital ()
    pifacedigital . output_pins [4] . turn_on
    pifacedigital . LED [4] . turn.on ()

    Rien ne se passe, et Tyonny me dit :

    import pifacedigitalio
    ModuleNotFoundError: No module named 'pifacedigitalio'
    J'en déduit que la bibliothèque "pifacedigitalio" ne s'est pas chargée.... Qu'ai-je mal fait ?

    Pouvez-vous m'aider ?

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 600
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 600
    Points : 56 698
    Points
    56 698
    Billets dans le blog
    40
    Par défaut
    Bonjour,

    Dans thonny, tu ouvres un shell (menu Tools --> Open system shell...).

    Puis tu tapes la commande pip3 install pifacedigitalio.

    A voir...

  3. #3
    Futur Membre du Club Avatar de Suzimentvotre
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2020
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 64
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2020
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Merci beaucoup pour ta réponse.
    Voilà ce que ça donne :

    pip3 install pifacedigitalio
    Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
    Collecting pifacedigitalio
    Downloading https://www.piwheels.org/simple/pifa...3-none-any.whl
    Installing collected packages: pifacedigitalio
    Successfully installed pifacedigitalio-3.0.5


    Géniallissime ! Mais ......

    Ca ne marche toujours pas, maintenant , quand je lance mes deux lignes avec Thonny, j'ai un nouveau message d'erreur :

    Traceback (most recent call last):
    File "/home/pi/Test 4 PiFace.py", line 1, in <module>
    import pifacedigitalio
    File "/home/pi/.local/lib/python3.7/site-packages/pifacedigitalio/__init__.py", line 18, in <module>
    from pifacecommon.interrupts import (
    ModuleNotFoundError: No module named 'pifacecommon'


    Je ne comprends d'où vient maintenant ce pifacecommon ?

    Mais peut-être que le problème est plus en avant. Dans la doc, il est spécifié de charger le software qui va bien. Pour cela, il faut allez dans la console de config en tapant "sudo raspi-config", ensuite sélectionner "Advanced Options" et ensuite sélectionner "SPI".
    Le problème est que je n'ai pas de ligne "SPI" .....

    Que pense-tu de tout ça ?

    Merci encore pour ton aide.

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 600
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 600
    Points : 56 698
    Points
    56 698
    Billets dans le blog
    40
    Par défaut
    Dans ce cas, re-belotte : pip3 install pifacecommon.

    Pour activer la liaison SPI, tu peux le faire depuis l'interface graphique :
    menu Préférences --> Configuration du Raspberry Pi
    puis dans l'onglet Interfaces, tu devrais pourvoir activer la liaison SPI.

  5. #5
    Futur Membre du Club Avatar de Suzimentvotre
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2020
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 64
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2020
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Bonsoir, OK liaison SPI activé ... Yes ! Bravo et merci ...

    Ensuite, seconde manip, OK aussi :

    pip3 install pifacecommon
    Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
    Collecting pifacecommon
    Downloading https://www.piwheels.org/simple/pifa...3-none-any.whl
    Installing collected packages: pifacecommon
    Successfully installed pifacecommon-4.2.2


    Je relance alors le script avec Thonny, et nouveau message d'erreur alors rien ne se produit sur la carte PiFace :

    AttributeError: 'PiFaceDigital' object has no attribute 'LED'
    Test 4 PiFace.py, line 4
    Your program tries to access attribute LED of an object of type 'PiFaceDigital', but this type doesn't have such attribute.
    Did you misspell the name?
    Don't forget that case of the letters matters too!
    Did you expect another type?
    If you didn't mean ask this attribute from an object of type 'PiFaceDigital', then step through your program to see why this type appears here.



    et

    %Run 'Test 4 PiFace.py'
    Traceback (most recent call last):
    File "/home/pi/Test 4 PiFace.py", line 4, in <module>
    pifacedigital . LED [4].turn_on ()
    AttributeError: 'PiFaceDigital' object has no attribute 'LED'


    C'est bizarre, j'ai l'impression maintenant que c'est le code qui a un problème .....

    Qu'en pensez-vous ? Merci pour votre aide ...

  6. #6
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 600
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 600
    Points : 56 698
    Points
    56 698
    Billets dans le blog
    40
    Par défaut
    Bonsoir,

    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    pifacedigital . LED [4] . turn.on ()

    Dans la doc, je lis une autre syntaxe :
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    pifacedigital.leds[4].turn_on()

  7. #7
    Futur Membre du Club Avatar de Suzimentvotre
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2020
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 64
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2020
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Incroyable !!! Ah le piège !!! Ma page Web m'a traduit le texte en français en le déformant !
    J'essaye demain !

    Merci encore ...

  8. #8
    Futur Membre du Club Avatar de Suzimentvotre
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2020
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 64
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2020
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    CA MARCHE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


    Comment faire pour vous remercier ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 09/04/2007, 16h52
  2. [DX 9][C++]Plein ecran + carte graphique
    Par delire8 dans le forum DirectX
    Réponses: 2
    Dernier message: 09/05/2003, 20h11
  3. carte graphique et pixels shader
    Par yeeep dans le forum DirectX
    Réponses: 2
    Dernier message: 26/04/2003, 10h54
  4. [Turbo Pascal] [MS-DOS] Lire la Mac-address de la carte réseau
    Par toctoc dans le forum Turbo Pascal
    Réponses: 14
    Dernier message: 21/02/2003, 22h08
  5. Accès au port 700h pour une carte d'interface
    Par haypo dans le forum Matériel
    Réponses: 3
    Dernier message: 07/11/2002, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo