Stap 2: Getting nodige bibliotheken en pakketten
Deze stap is zeer ongecompliceerd. Sommige typen vaardigheden en een internetverbinding nodig.
Zullen we dit weinig pakketten en raspbian upgrade die i2c-tools, python-smbus en python3(smbus werkt alleen in python3 is). Typ in de volgende opdrachten in de terminal (alles na de "#" symbool is alleen opmerkingen voor u om te lezen):
sudo apt-get update
sudo apt-get upgrade
sudo ad rem-worden installeren i2c-tools
sudo ad rem-worden installeren python-smbus
sudo ad rem-worden installeren python3 #if hebt u de nieuwste Raspbian, python3 moet vooraf worden geïnstalleerd
Na het ophalen van alle pakketten, herstart de RPi2 met "sudo reboot"
Dan is het tijd om de bibliotheken. Onder de bibliotheken die we zullen nodig is "quick2wire" en "i2clibraries" voor python uit denk-kom. Maak een map voor uw project, laat zeggen van de map naam is "project", typt u in de volgende opdrachten. (alles na de "#" symbool is alleen opmerkingen voor u om te lezen)
mkdir ~/project #make een map met de naam 'project' ~ (basismap)
cd project #change directory in de ' projectmap
git clone https://github.com/quick2wire/quick2wire-python-AP... #get quick2wire van github.com
#if hebben geen git, probeer "sudo apt-get install git"
mv. / quick2wire-python-api. / code #renaming de quick2wire-bibliotheekmap code voor netheid, u kunt dit overslaan als u liever het oorspronkelijke houden
nano setup.env #create een setup bestand, in principe om erop te wijzen waar de quick2wire-bibliotheek zich bevindt voor uw python
na deze regel treedt terminal modus, type in deze regels voor tekstbewerking
Exporteer QUICK2WIRE_API_HOME = ~ / project/code #change het adres van de map indien anders dan wat ik gebruik
exporteren PYTHONPATH = $PYTHONPATH: $QUICK2WIRE_API_HOME
na dat CTRL + X, Y, ENTER om af te sluiten, opslaan en overschrijven
terug in terminal-modus
../quick2wire.env #run het milieu-setup, voer je dit zodra elke keer na herstart, tweemaal uitgevoerd zal de adres-map toevoegen
#for controleren, gebruik "env |grep quick2wire", adres moet hetzelfde met de directory waar u uw quick2wire bibliotheek
cd code #Ga naar de map quick2wire, dit is waar je je python code
git clone https://bitbucket.org/thinkbowl/i2clibraries.git #getting bibliotheekbestanden met functies voor i2c apparaten zoals HMC5883L, ADXL345 en ITG-3205 en LCD
Nu kunt u afsluiten met "sudo shutdown -h nu" zodat we de bedrading doen kunnen