Modifications

Sauter à la navigation Sauter à la recherche
2 763 octets ajoutés ,  6 juillet 2014 à 10:29
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 38 : Ligne 42 :  
cela vous permet de profiter du confort d'un PC puissant (votre ordinateur) pour faire des recherches internet (par exemple) et appliquer les solutions sur votre Raspberry.
 
cela vous permet de profiter du confort d'un PC puissant (votre ordinateur) pour faire des recherches internet (par exemple) et appliquer les solutions sur votre Raspberry.
   −
Nous écrirons plus que certainement un article concernant Raspberry + SSH tout prochainement ([[RaspberryPi-Accueil|voir notre page d'accueil Rapsberry-PI]]).
+
Par défaut, SSH est actif sur les OS Raspbian (donc Wheezy raspbian et Occidentalis Adafruit), il suffit de se connecter sur l'adresse IP de votre Raspberry en n'oubliant pas de mentionner l'utilisation PI.
 +
 
 +
Sur votre Raspberry, vous pouvez obtenir l'adresse IP en saississant la commande '''ifconfig'''<br />
 +
Une adresse IP ressemble à quelque chose comme 192.168.1.17 (par exemple, c'est souvent le dernier chiffre qui change).<br />
 +
 
 +
Pour démarrer une session SSH, vous utiliser un logiciel comme Putty sous Windows ([http://www.tropfacile.net/doku.php/raspberry-pi/comment-se-connecter-en-ssh voir cet article]).<br />
 +
si vous utilisez un système Linux (comme Ubuntu), il suffit de saisir la commande suivante (avec la bonne adresse IP).
 +
'''ssh pi@192.168.1.17'''
 +
 
 +
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 ==
 +
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}}
29 836

modifications

Menu de navigation