Accès au matériel avec Python : capteurs et mesures

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
49
Mois de parution
août 2010
Spécialité(s)


Résumé
Généralement, les langages interprétés de haut niveau ne se prêtent guère aux accès directs aux périphériques. Il faut cependant noter que Python possède quelques atouts intéressants dans ce domaine. Bien entendu, il ne s'agit pas ici de développer un pilote de périphérique, loin de là. Le cas qui nous intéresse ici se résume à la communication série avec des modules de mesure.

Il existe des capteurs de toutes sortes étant équipés de tout types d'interfaces. Des minuscules modules i2c jusqu'aux systèmes embarqués disposant de toute l'intelligence nécessaire, chacun est adapté à un type précis d'utilisation. Ces capteurs permettent de mesurer une variété importante de phénomènes :

- température : mesure de la température ambiante ou au point, utile pour bon nombre d'applications ;

- hygrométrie : mesure de l'humidité d'un milieu ;

- pression atmosphérique ou d'un environnement confiné. Permet également de déduire l'altitude ;

- champs magnétiques : détection d'aimant (capteur à effet Hall), de passage de câble sous tension ou de pôles magnétiques terrestres (boussole) ;

- accélérations et mouvements : on retrouve ce type de capteurs dans…

La suite est réservée aux abonnés. Il vous reste 90% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant