Arduino - Druksensor
In deze handleiding gaan we leren:
- Hoe een druksensor werkt
- Hoe u de druksensor aansluit op een Arduino
- Hoe u Arduino programmeert om de status van de druksensor uit te lezen
- Hoe u de druksensor gebruikt met Arduino
Hardware benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Druksensor

De druksensor wordt ook wel force sensing resistor, force sensitive resistor of kortweg FSR genoemd. De druksensor is in feite een weerstand waarvan de weerstand verandert afhankelijk van de druk die erop wordt uitgeoefend. De druksensor is:
- Betaalbaar en eenvoudig in gebruik.
- Geschikt voor het detecteren van fysieke druk of knijpen.
- Niet geschikt om exact te bepalen hoeveel kilogram er op wordt uitgeoefend.
De druksensor wordt toegepast in elektronische drums, mobiele telefoons, draagbare game-apparaten en vele andere draagbare elektronica.
Pinout
Een druksensor heeft twee aansluitpinnen. Omdat het een soort weerstand is, is het niet nodig om de pinnen van elkaar te onderscheiden. Ze zijn symmetrisch.
Hoe het werkt
De druksensor is in wezen een weerstand die zijn waarde verandert afhankelijk van de druk die erop wordt uitgeoefend. Hoe harder u op de sensor drukt, hoe lager de weerstand tussen de twee aansluitingen wordt.
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Hoe programmeert u voor de druksensor
De analoge ingangen van Arduino Uno pin A0 tot A5 kunnen gebruikt worden als analoge ingangen. De analoge ingang zet de spanning (tussen 0 V en VCC) om in een geheel getal tussen 0 en 1023, ook wel ADC-waarde of analoge waarde genoemd.
Door één pin van de druksensor aan te sluiten op een analoge ingang, kunnen we de analoge waarde uitlezen met behulp van de analogRead() functie. Zo weet u hoe hard er op de sensor gedrukt wordt.
Arduino Code
Snelle stappen
- Kopieer bovenstaande code en open deze in de Arduino IDE
- Klik op de Upload-knop in de Arduino IDE om de code naar de Arduino te laden
- Druk op de druksensor
- Bekijk het resultaat in de Seriële Monitor.
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.