Stap 4: Software - besturen van de LED met een gevoelige touch, Qtouch component met i2c-interface
1. installatie van de i2c-interface en de controle van het QTouch onderdeel
Het Qtouch is verbonden met de i2c-interface. Het is noodzakelijk de i2c-functie op de Raspberry te activeren. We kunnen het doen met de prompt, echter Rasbian versie te veranderen snel en de opdrachtregel kunt soms. De grafische methode kan worden gebruikt voor elke versie van Raspbian!
We installeren de i2c-bibliotheek met deze commando's:
sudo apt-get install python-smbus sudo apt-get install i2c-tools
Vervolgens, activeren wij de i2c-interface met raspi-config:
sudo raspi-config Advanced options I2C YES YES
Als we nog niet eerder doen, kunnen we een "Expand filesystem' om de toegang tot de gehele ruimte op de framboos de SD-kaart te kunnen doen. We kunnen ook het veranderen van het wachtwoord van de Reaspberry!
Vervolgens wij opnieuw opstarten:
sudo reboot
Opnieuw op te starten, is het noodzakelijk om het volgende bestand te bewerken:
sudo nano /etc/modules
Dan we beide volgende regels voegen:
i2c-bcm2708 i2c-dev
Na dat kunnen we controleren de goede werking van de i2c-interface met de volgende opdracht:
sudo i2cdetect -y 1
(of sudo i2cdetect -y 0, afhankelijk van de Rasberry-versie die u hebt)
2. oprichting van een bibliotheek voor het Qtouch onderdeel
Dit onderdeel is de volgende generatie van het QT110-onderdeel van hetzelfde merk. We kozen voor de AT42QT1070 verwijzing die hebben 7 touch interfaces. Dit is aanzienlijk voldoende voor ons project. Om gemakkelijker ingebruikneming service dit onderdeel en omdat we niet een heleboel code op het web vinden, wij chose voor wekken een bibliotheek, dagprogramma op GitHub waarmee dat sommige functies die inbellen gebeurtenissen tijdens de pers op de gevoelige touch (kort indrukken, lang indrukken...).