Modifications

Sauter à la navigation Sauter à la recherche
2 299 octets ajoutés ,  10 novembre 2012 à 22:15
Page créée avec « == Introduction == Apprendre comment lire une tension analogique à l'aide d'un Raspberry Pi pourrait être plus facile que vous ne le pensez! [[Fichier:MCP3008-PiDemo.jpg]... »
== Introduction ==
Apprendre comment lire une tension analogique à l'aide d'un Raspberry Pi pourrait être plus facile que vous ne le pensez!

[[Fichier:MCP3008-PiDemo.jpg]]

Le Pi n'inclus pas de convertisseur Analogique/Digital mais un convertisseur ADC externe tel que le MCP3008 peut être utilisé avec du code Python pour faire une lecture analogique en utilisant le protocole SPI.

Voici une liste de quelques entrées analogiques qui peuvent être lue avec ce montage:
* Un [http://mchobby.be/PrestaShop/product.php?id_product=33 potentiomètre]
* Une [http://mchobby.be/PrestaShop/product.php?id_product=58 Photorésistance]
* Un FSR (résistance sensible à la force) voir [http://mchobby.be/PrestaShop/product.php?id_product=110 notre FSR] et [http://mchobby.be/PrestaShop/product.php?id_product=111 Flex Sensor].
* Un senseur de température comme [http://mchobby.be/PrestaShop/product.php?id_product=59 le TMP36]
* Un [http://mchobby.be/PrestaShop/product.php?id_product=126 joystick 2 axes]

Voici un exemple qui vous propose de lire l'état du senseur PIR placé sur la broche le GPIO 23.<br />
Une Led verte est placée sur le GPIO 24, elle est allumée dans lorsque le senseur PIR détecte un mouvement.

Le [http://mchobby.be/PrestaShop/product.php?id_product=160 Pi Cobbler d'AdaFruit] (disponible chez MC Hobby) est utiliser pour faciliter le montage.

== Prérequis ==
Assurez-vous d'avoir [http://mchobby.be/wiki/index.php?title=RaspberryPi-Accueil#Pr.C3.A9paration_pour_Python mis votre environnement Python à jour].

== Matériel ==
* Un [http://mchobby.be/PrestaShop/product.php?id_product=160 Pi-Cobbler] (disponible chez MCHobby)
*
* Un Rapsberry, fil pour breadboard, breadboard.

== Montage ==
Voici le détail du montage

[[Fichier:Pi-MCP3008-Analog.jpg]]

Source: AdaFruit.com

== Code ==
Voici notre exemple Rasp-PiAnalog.py écrit en python.

<nowiki>#!/usr/bin/env python
# -*- coding: latin-1 -*-
</nowiki>

Pour savoir comment télécharger et exécuter ce programme sur votre Py, nous vous proposons de prendre connaissance de notre premiers articles sur [[Rasp-Hack-LED|Raspberry Pi et LED]]

Source: [http://learn.adafruit.com/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi AdaFruit Learning System]

{{MCH-Accord}}

{{ADF-Accord}}
29 910

modifications

Menu de navigation