LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Python est le langage de prédilection du Raspberry Pi

Modérateurs : Francois, Manfraid

Répondre
RM33650
Messages : 7
Enregistré le : jeu. 2 août 2018 15:23

LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Message par RM33650 » mar. 7 mars 2023 09:49

Bonjour
Je recherche un livre qui traite du sujet (voir si dessus)
Mon projet: Répétiteur GPS
Si l'affichage sur un afficheur 2 ligne 16 colonnes sur un Pic n'est pas problématique.
Avec un RASPBERRY PI zéro et un écran 5 pouces HDMI, là où ça coince, c'est avec l'utilisation de TKINTER.
1._ Etant donné qu'il n'est pas possible d'utiliser une souris sur un petit voilier, une télécommande IR LIRC serait mieux adaptée.
* sélection des menus
* démarrage du compte à rebours
* suivi consommation électrique
* CAP, ROUTE , VITESSE, VMG ....
* sélection affichages
2._ Réactualisation de l'affichage TKINTER au fur est à mesure des entrées des datas dans le programme

3._ J'aurais du commencer par ça: TKINTER est il le bon choix pour l'affichage?

4._Actuellement, j'ai investi dans:
* Raspberry Pi3 et Pi Zéro (François Mock)
* Python, Raspberry Pi et Flask (Dominique Meurisse)
Bien que passionnant, plutôt hors sujet malgré le titre , je n'envisage pas la programmation de L'ESP8266
5._ Téléchargements:
* Apprendre à programmer en Python (Gérard Swinnen)
* Cours Python ( Patrick Fuchs et Pierre Poulain)
* Introduction à Python 3 ( Bob Cordeau Laurent Pointal)

Résultat: Je me sens plutôt noyé, je souhaiterais plutôt restreindre l'univers Python au système embarqué adapté au Raspberry

Régis

piper
Raspinaute
Messages : 645
Enregistré le : sam. 5 juin 2021 18:57

Re: LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Message par piper » ven. 10 mars 2023 17:50

Bonjour,
Ayant réalisé les mêmes lectures à eu de chose prêt, de mon expérience à mes débuts dans ces univers, il y a bien 10 ans,
Je conseillerai pour débuter la programmation embarquée :
- soit Arduino
- soit Python sur Raspberry

Le livre de Gérard Swinnen "Apprendre à programmer en Python" est , je trouve, excellent pour débuter, bien que orienté à la programmation "générique" et pas aux systèmes embarqués , il permet d'apprendre les bases de la programmation et du langage Python.

Pour ceux que ça intéresse, sachez qu'une ancienne version de ce livre est disponible en pdf sur le site de l'université Paris Diderot, ce qui prouve la qualité de ce support pédagogique. De nombreuses écoles préparant le BTS SIO ( Développement Informatique) s'appuient sur ce livre également.
https://python.sdv.univ-paris-diderot.f ... python.pdf
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

RM33650
Messages : 7
Enregistré le : jeu. 2 août 2018 15:23

Re: LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Message par RM33650 » mar. 14 mars 2023 13:29

Bonjour
Merci pour cette réponse.
Je ne sais pas si un jour je pourrai investir dans un livre. Mais existe t'il?
A défaut, ce qui me permettrai de reprendre courage serait de savoir:
Comment dire à PYTHON, les données que tu recevais via un clavier et une souris arrivent maintenant depuis un télécommande LIRC?
Si vous avez un lien, Je suis preneur
Merci Régis

piper
Raspinaute
Messages : 645
Enregistré le : sam. 5 juin 2021 18:57

Re: LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Message par piper » mar. 14 mars 2023 17:56

Bonjour on ne peut pas (mais ne vous inquiétez pas ce n'est pas grave)

Ce que l'on peut faire en revanche c'est que un évènement provenance de la télécommande lance le même code que l'évènement correspondant à un clic sur un bouton (ou un évènement clavier).
A l'image d'un appuie sur un bouton relié au GPIO ou à tout autre évènement.

L'autre option (impensable sans un vrai moniteur d'au moins 15 pouces), est la télécommande possédant un pointeur de souris.

Du coup, si votre appli tourne sous gnome (api graphique nécessitant que le bureau soit démarré)
Je ferais la chose suivante :
- paramétrer l'OS pour qu'il lance le bureau au démarrage
- paramétrer le bureau pour qu'il lance VOTRE appli au démarrage
Et votre appli, c'est vous qui l'avez codé, vous y mettez un pilotage par votre télécommande (ex en utilisant evdev voir un excellent article ici : https://www.sigmdel.ca/michel/ha/opi/ir_02_fr.html
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

RM33650
Messages : 7
Enregistré le : jeu. 2 août 2018 15:23

Re: LIVRE SUR PYTHON ET SYSTEME EMBARQUE

Message par RM33650 » mer. 15 mars 2023 08:40

Bonjour
Merci. Je ne prétends pas avoir tout compris (loin de là). Mais il me semble logique qu'un événement puisse déclencher une action dans un programme.....A partir de là.... De Lapalice doit se retourner dans sa tombe.
Il me reste à me battre avec LIRC, malgré le nombre de tuto testés, pas un ne fonctionne. Quant à Tkinter il n'en fait qu'à sa tête, et ne réagit pas dans l'ordre où je le souhaite.
Toutefois, je suis toujours à la recherche d'un LIVRE.
A+ et Merci
Régis

Répondre

Retourner vers « Python »