Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 2 : Ligne 2 :     
{{traduction}}
 
{{traduction}}
 +
 +
== Utiliser la librairie AdaFruit ==
 +
 +
The Python code to work with Adafruit's LED Backpacks on the Pi is available on Github at https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code
 +
 +
This code should be a good starting point to understanding how you can access SMBus/I2C devices with your Pi, and getting your blinky on.
 +
 +
If you're running Wheezy or something-other-than-Occidentalis, you will need to set up I2C first.
 +
 +
[[ |Follow this tutorial to fully enable i2c]]
 +
 +
== Downloading the Code from Github ==
 +
The easiest way to get the code onto your Pi is to hook up an Ethernet cable, and clone it directly using 'git', which is installed by default on most distros.  Simply run the following commands from an appropriate location (ex. "/home/pi"):
 +
 +
<nowiki>    sudo apt-get install git
 +
    git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
 +
    cd Adafruit-Raspberry-Pi-Python-Code
 +
    cd Adafruit_LEDBackpack</nowiki>
 +
 +
== Tester la librairie ==
 +
Once the code has be downloaded to an appropriate folder, and you have your LED Backpack board properly connected, you can test it out with the following commands (the driver includes a few simple demo programs)
 +
 +
If you're using a rev 2 (512Mb RAM model B) Pi you will have to edit Adafruit_LEDBackpack.py using nano '''Adafruit_LEDBackpack.py''' and change the i2c bus over from port #0 to port #1 as it was updated in the second rev to a different number:
 +
 +
<nowiki>self.i2c = Adafruit_I2C(address, bus=smbus.SMBus(0))</nowiki>
 +
 +
to
 +
 +
<nowiki>self.i2c = Adafruit_I2C(address, bus=smbus.SMBus(1))</nowiki>
 +
 +
For '''8x8 displays''', you can run a simple test with:
 +
 +
  <nowiki>sudo python ex_8x8_pixels.py</nowiki>
 +
 +
Which should result in something like the following:
 +
    
{{Rasp-Hack-Led-Backpack-TRAILER}}
 
{{Rasp-Hack-Led-Backpack-TRAILER}}
29 836

modifications

Menu de navigation