Ligne 1 : |
Ligne 1 : |
| == Introduction == | | == Introduction == |
| + | Raspberry PI se programme en Python. Python est un langage de programmation interprété à la fois simple mais aussi extrêmement puissant.<br /> |
| + | |
| Le système d'exploitation Wheezy Raspbian (dérivé de Debian) & Occidentalis (Wheezy Raspbian améliorée à l'AdaFruit) disposent déjà tout deux d'un environnement de programmation Python. | | Le système d'exploitation Wheezy Raspbian (dérivé de Debian) & Occidentalis (Wheezy Raspbian améliorée à l'AdaFruit) disposent déjà tout deux d'un environnement de programmation Python. |
| + | |
| + | Cependant, pour pouvoir exploiter pleinement le port GPIO de votre Raspberry, vous aurez besoin de de faire quelques mise-à-jours. |
| | | |
| La mise-à-jour et l'ajout de nouveaux paquets se fait à l'aide d'un terminal. | | La mise-à-jour et l'ajout de nouveaux paquets se fait à l'aide d'un terminal. |
Ligne 47 : |
Ligne 51 : |
| '''ssh pi@192.168.1.17''' | | '''ssh pi@192.168.1.17''' |
| | | |
− | Nous écrirons plus que certainement un article détaillé sur "Raspberry + SSH" tout prochainement ([[RaspberryPi-Accueil|voir notre page d'accueil Rapsberry-PI]]).
| + | Plus d'informations disponible sur [[PI-SSH|Raspberry + SSH ici]]. |
| + | |
| + | == Mise à jour Raspbian == |
| + | Avant n'importe quel autre mise-à-jour ou installation de logiciel, '''vous devez toujours vous assurer que votre système d'exploitation est à jour''' |
| + | |
| + | Entrez les commandes suivantes LXTerminal (ou une ligne de commande) pour mettre votre Raspbian à jour: |
| + | |
| + | sudo apt-get update |
| + | |
| + | Puis |
| + | |
| + | sudo apt-get upgrade |
| | | |
| == Mise à jour de Python == | | == Mise à jour de Python == |
| Raspberry PI dispose déjà de Python mais pour faire du hacking électronique, il faut installer quelques paquet et librairies python complémentaires. | | Raspberry PI dispose déjà de Python mais pour faire du hacking électronique, il faut installer quelques paquet et librairies python complémentaires. |
| + | |
| + | <nowiki>sudo apt-get install python-dev |
| + | sudo apt-get install python-pip </nowiki> |
| + | |
| + | == Ajout de librairies == |
| + | Le package python-pip installe un utilitaire nommé PIP, ce dernier permet d'installer des librairie python plus facilement. |
| + | |
| + | A titre d'exemple (et librairie utilisé par un Tutoriel AdaFruit), nous allons installer la librairie '''feedparser''' pour python. |
| + | |
| + | <nowiki>sudo pip install feedparser</nowiki> |
| + | |
| + | == Distribution Python - Mise à jour == |
| + | Il est aussi nécessaire de faire une mise-à-jour de la distribution python. |
| + | |
| + | <nowiki>sudo easy_install -U distribute</nowiki> |
| + | |
| + | == Support GPIO pour Python == |
| + | Finalement, nous allons ajouter le support GPIO pour python. |
| + | |
| + | Cela nous permettra de commander les broches GPIO depuis des scripts Python :-) |
| + | |
| + | <nowiki>sudo pip install RPi.GPIO</nowiki> |
| + | Ressource: [http://learn.adafruit.com/raspberry-pi-e-mail-notifier-using-leds/prepare-python Prepare Python] d'AdaFruit. |
| + | |
| + | == Encore plus == |
| + | Je vous propose de consulter l'article "[http://jeffskinnerbox.wordpress.com/linux-python-packages-for-my-raspberry-pi/ Linux & Python Packages for My Raspberry Pi]" de Jeff Skinner. |
| + | |
| + | Il propose l'installation de paquets, outils et librairies adaptés au développement Python sous Raspberry Pi. |
| + | |
| + | {{MCH-Accord}} |
| + | |
| + | {{ADF-Accord}} |