Raspberry Pi - Touch Sensor - LED
Deze tutorial legt uit hoe u de Raspberry Pi en een touch sensor gebruikt om een LED te bedienen. We behandelen twee verschillende toepassingen:
Toepassing 1 - De status van de LED is gesynchroniseerd met de status van de touch sensor. In detail:
- De Raspberry Pi schakelt de LED aan wanneer de touch sensor wordt aangeraakt.
- De Raspberry Pi schakelt de LED uit wanneer de touch sensor NIET wordt aangeraakt.
Toepassing 2 - De LED-status wordt omgeschakeld telkens wanneer de touch sensor wordt aangeraakt. Meer specifiek:
- Als de Raspberry Pi detecteert dat de touch sensor is aangeraakt (verandering van LOW naar HIGH), schakelt hij de LED aan als deze nu uit is, of uit als deze nu aan is.
- Het loslaten van de touch sensor heeft geen invloed op de LED-status.
Hardware Vereist
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LED en Touch Sensor
Bent u niet bekend met LED en touch sensor (inclusief pinout, werking en programmeren), dan kunnen de volgende tutorials u helpen:
Aansluitschema

This image is created using Fritzing. Click to enlarge image
Om uw bekabelingsopstelling te vereenvoudigen en te organiseren, raden we het gebruik van een Schroevenklemaansluiting-shield voor Raspberry Pi aan. Deze shield zorgt voor veiligere en beter beheerbare verbindingen, zoals hieronder weergegeven:

Toepassing 1 - De LED-status is synchroon met de touch sensor status
Snel aan de slag
- Zorg dat u Raspbian of een ander voor de Raspberry Pi geschikt besturingssysteem hebt geïnstalleerd op uw Pi.
- Zorg dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw pc.
- Zorg dat uw Raspberry Pi verbonden is met internet als u bibliotheken moet installeren.
- Is dit de eerste keer dat u een Raspberry Pi gebruikt? Bekijk dan hoe u de Raspberry Pi instelt.
- Verbind uw pc met de Raspberry Pi via SSH met de ingebouwde SSH-client op Linux en macOS, of met PuTTY op Windows. Zie hoe u uw pc met Raspberry Pi verbindt via SSH.
- Controleer of u de RPi.GPIO bibliotheek hebt geïnstalleerd. Zo niet, installeer deze dan met de volgende opdracht:
- Maak een Python scriptbestand aan met de naam touch_sensor_led.py en voeg de volgende code toe:
- Sla het bestand op en voer het Python-script uit door de volgende opdracht in de terminal te geven:
- Raak de touch sensor aan en houd deze een paar seconden vast.
- Bekijk de verandering in de LED-status. U zult zien dat de LED-status synchroon loopt met de touch sensor status.
Het script draait in een oneindige lus totdat u Ctrl + C in de terminal indrukt.
Code Uitleg
Bekijk de regel-voor-regel uitleg die in de opmerkingen van de broncode staat!
Toepassing 2 - Touch Sensor schakelt LED om
Snel aan de slag
- Maak een Python scriptbestand aan met de naam touch_sensor_toggle_led.py en voeg de volgende code toe:
- Sla het bestand op en voer het Python-script uit door de volgende opdracht in de terminal te geven:
- Raak de touch sensor meerdere keren aan en laat hem weer los.
- Bekijk de verandering in de LED-status.
U zult zien dat de LED-status telkens wordt omgeschakeld wanneer de touch sensor wordt aangeraakt.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.