Paso 2: Conseguir paquetes y librerías necesarias
Este paso es muy sencillo. Sólo necesita algunas habilidades y una conexión a internet.
Vamos a necesitar estos pocos paquetes y actualización de raspbian que es i2c-herramientas, python-smbus y python3(smbus funciona sólo en python3). Escriba los siguientes comandos en el terminal (todo después del símbolo "#" es solo comentarios para leer):
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install i2c-herramientas
sudo apt-get install python-smbus
sudo Apto-conseguir instalar python3 #if tiene la última Raspbian, python3 debe ser instalado previamente
Después de conseguir todos los paquetes, reiniciar el RPi2 usando "sudo reboot"
Entonces es tiempo para las bibliotecas. Entre las bibliotecas que se necesita es "quick2wire" y "i2clibraries" para python de pensar-tazón de fuente. Hacer una carpeta para su proyecto, le permite decir el nombre de la carpeta es "proyecto", escriba los comandos siguientes. (todo tras el símbolo "#" es solo comentarios para leer)
mkdir ~/project #make una carpeta llamada 'project' en ~ directorio (home)
proyecto de CD Directorio de #change en la ' carpeta del proyecto
git clone https://github.com/quick2wire/quick2wire-Python-AP... #get quick2wire de github.com
#if no tiene git, probar "sudo apt-get install git"
mv. / api de python quick2wire. / código #renaming carpeta quick2wire al código de orden, puede omitir esto si prefiere mantener original
nano setup.env #create una configuración de archivo, básicamente a señalar donde se encuentra la biblioteca de quick2wire para el python
después de esta línea terminal entrará en el modo, tipo en estas líneas de edición de texto
export QUICK2WIRE_API_HOME = ~ / proyecto/código #change la dirección del directorio si es diferente de lo que estoy usando
export PYTHONPATH = $PYTHONPATH: QUICK2WIRE_API_HOME $
después de que CTRL + X, Y, ENTER para dejar de fumar, ahorrar y sobrescribir
en modo terminal
../quick2wire.env #run la configuración de entorno, ejecutar esto una vez cada vez después de reiniciar, ejecutar dos veces anexará el directorio de la dirección
#for verificación, uso "env |grep quick2wire", dirección que se indica debe ser el mismo con el directorio donde se instale la biblioteca de quick2wire
CD código #ir a la carpeta quick2wire, se trata de donde pones el código de python
git clone https://bitbucket.org/thinkbowl/i2clibraries.git #getting archivos de la biblioteca que contiene funciones para dispositivos i2c como HMC5883L, ITG-3205, ADXL345 y LCD
Ahora usted puede cerrarlo con "sudo shutdown -h ahora" por lo que podemos hacer el cableado