Modifications

Sauter à la navigation Sauter à la recherche
2 168 octets ajoutés ,  25 novembre 2017 à 23:12
Ligne 1 : Ligne 1 :  
{{Rasp-Hack-GPIO-NAV}}
 
{{Rasp-Hack-GPIO-NAV}}
   −
AdaFruit Industries à développé une collection très étendue de codes/utilitaires extrêmement<br />
+
== Introduction ==
utiles en vue de faciliter la vie de hacker désirant faire des expérimentations en raccordant des<br />
+
AdaFruit Industries à développé une collection très étendue de codes/utilitaires extrêmement utiles en vue de faciliter la vie de hacker désirant faire des expérimentations en raccordant des composants électronique sur leur Raspberry Pi.
composants électronique sur leur Raspberry Pi.
     −
Cette collection inclus des librairies Python simple facile à utilisé et convenant à un grand nombre<br />
+
Cette collection inclus des bibliothèques Python simple facile à utiliser et convenant à un grand nombre de modules, incluant des afficheurs, des senseurs, des contrôleurs PWM et etc.
de modules, incluant des afficheurs, des senseurs, des contrôleurs PWM et etc.
     −
Pour télécharger ce code, vous aurez besoin d'utiliser un logiciel appelé 'git'. Git est pré-installé<br />
+
== Installer Git ==
sur Occidentalis, mais sur un Raspbian vous devez l'installer en entrant les commandes suivantes dans "LX Terminal".   
+
Pour télécharger de nombreux code, vous aurez besoin d'utiliser un logiciel appelé 'git'. Git est normalement pré-installé sur toutes les distributions récentes. Cependant, si ce dernier n'était pas présent, vous pourriez l'installer en entrant les commandes suivantes dans "LX Terminal".   
   −
Vous trouverez l'icone de LX Terminal sur le bureau.
+
Vous trouverez l'icône de LX Terminal sur le bureau.
   −
[[Fichier:Rasp-Hack-GPIO-AdfPiCode1.png]]
+
[[Fichier:Rasp-Hack-GPIO-AdfPiCode1.png|125px]]
    
Avant tout autre chose, entrez la commande suivante dans LX Terminal. Cela assure que les paquets puissent être localisés et que vous en obtiendrez la dernière version. Le répertoire dans lequel vous vous trouvez au moment où vous exécutez la commande n'a aucune importance.  
 
Avant tout autre chose, entrez la commande suivante dans LX Terminal. Cela assure que les paquets puissent être localisés et que vous en obtiendrez la dernière version. Le répertoire dans lequel vous vous trouvez au moment où vous exécutez la commande n'a aucune importance.  
   −
 
+
<syntaxhighlight lang="bash">
<nowiki>sudo apt-get update</nowiki>
+
sudo apt-get update
 +
</syntaxhighlight>
    
[[Fichier:Rasp-Hack-GPIO-AdfPiCode2.png]]
 
[[Fichier:Rasp-Hack-GPIO-AdfPiCode2.png]]
Ligne 24 : Ligne 23 :  
La mise à jour peut prendre un moment, plus particulièrement la première fois que vous faite fonctionner votre Pi. Finalement il doit vous proposer une nouvelle invite de commande '$' et il sera alors temps de taper la commande suivante qui est:  
 
La mise à jour peut prendre un moment, plus particulièrement la première fois que vous faite fonctionner votre Pi. Finalement il doit vous proposer une nouvelle invite de commande '$' et il sera alors temps de taper la commande suivante qui est:  
   −
<nowiki>sudo apt-get install git</nowiki>
+
<syntaxhighlight lang="bash">
 +
sudo apt-get install git
 +
</syntaxhighlight>
 +
 
 +
Une fois que ''git'' est installé (si ce n'est pas déjà fait) vous pourrez passer à la suite.
 +
 
 +
== Qu'est il arrivé au code Python d'Adafruit!? ==
 +
Par le passé, tout le code Python des bibliothèques Adafruit était disponible dans un unique dépôt GitHub localisé sur [https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git]
 +
 
 +
Par le passé, le dépôt '''Adafruit-Raspberry-Pi-Python-Code.git''' maintenant tout le code publié par Adafruit. Il contenait le code pour communiquer avec un senseur comme le BMP085, TCS34725 ou autre matériel comme l'afficheur LCD d'Adafruit. Avec le temps, Adafruit à fini par se rendre compte qu'il était difficile de maintenir autant de code dans un seul dépôt. Il était également difficile de passer {{underline|tout ce code d'un seul tenant}} dans PiP (''Python package index'') pour en simplifier l'installation.
 +
 
 +
En conséquence, Adafruit à scindé l'ancienne bibliothèque Python en dépôt individuels. Ensuites, ces dépôts ont été chargés dans l'index "Python package index" de sorte qu'il est possible de réaliser simplement des installations avec '''la commande pip'''.
 +
 
 +
{{ambox|text=Notez que pip n'installe pas les codes d'exemples. Il est donc recommandé, a la plupart des utilisateurs, d'installer les sources).}}
 +
 
 +
Le dépôt GitHub [https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git] contient une liste des bibliothèques installable avec pip.
 +
 
 +
Toutes les bibliothèques Python supportent Python 2.7 et Python 3.x! Notez que si vous comptez utiliser Python 3, ce dernier dispose de bibliothèques totalement séparées des bibliothèques Python 2. Vous pourriez donc avoir besoin d'installer les bibliothèques pour Python 2 et Python 3. Voyez la vidéo YouTube suivante pour plus de détails:
 +
* [https://www.youtube.com/watch?v=rRFG32EebNc https://www.youtube.com/watch?v=rRFG32EebNc] (''Adafruit, Anglais'')
 +
 
 +
Pour un support Python 3 sur Raspberry Pi, il sera nécessaire d'installer Python 3, PIP pour Python 3 et la bibliothèque RPi.GPIO (utilisée pour contrôler les GPIO du Pi). Exécutez les commandes suivantes:
   −
Une fois que ''git'' est installé (si ce n'est pas déjà fait) préparez un répertoire qui contiendra tout le code Python que vous allez installer.  
+
<syntaxhighlight lang="bash">
 +
# Support Python 3 sur Raspberry-Pi
 +
sudo apt-get update
 +
sudo apt-get install -y python3 python3-pip python-dev
 +
sudo pip3 install rpi.gpio
 +
</syntaxhighlight>
   −
Faite maintenant un 'cd' pour vous déplacer dans un répertoire et tapez ensuite cette commande dans LX Terminal.
+
== Liste des bibliothèques Adafruit ==
 +
Après avoir lu la section précédente, vous savez maintenant que les différentes bibliothèques Adafruit peuvent être installées avec la commande '''pip''' ou '''pip3'''.
   −
<nowiki>git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
+
Vous trouverez le nom paquets PIP sur la suivante liste maintenue par Adafruit:
cd Adafruit-Raspberry-Pi-Python-Code
+
* [https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code#where-do-i-find-the-new-raspberry-pi-python-code https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code#where-do-i-find-the-new-raspberry-pi-python-code]
ls</nowiki>
     −
S'il y a un problème au cours d'une des étapes précédentes, vous verrez un message d'erreur. Les raisons les plus courantes pour lesquelles l'installation pourrait échoué sont:
+
Elle se présente comme suit:
* Un problème avec la connexion Internet
  −
* Une erreur de frappe dans la commande. Souvenez-vous qu'en Linux tout est les commendes sont sensibles à la case (Un "A" majuscule n'est pas un "a" minuscule et inversement). Le plus efficace est encore d'ouvrir cette page et de copier/coller les ligne de commandes dans LX Terminal.
     −
Vous trouverez plein de choses vraiment utiles dans ce tutoriel, beaucoup d'entre elles seront utilisées dans d'autres tutoriels.
+
[[Fichier:Rasp-Hack-GPIO AdaFruit PiCode-liste.png|640px]]
    
{{Rasp-Hack-GPIO-TRAILER}}
 
{{Rasp-Hack-GPIO-TRAILER}}
29 917

modifications

Menu de navigation