Arduino - Lichtsensor Stuurt Servomotor Aan
In deze handleiding leren we hoe u een lichtsensor en Arduino gebruikt om een servomotor aan te sturen. Concreet leest de Arduino de waarde van een lichtsensor uit:
- Als de analoge waarde van de lichtsensor groter is dan een drempelwaarde, draait de Arduino de servomotor naar 90 graden
- Als de analoge waarde van de lichtsensor lager is dan een drempelwaarde, draait de Arduino de servomotor terug naar 0 graden
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Aankoopadvies: Als u meerdere servomotoren gebruikt, raden we aan de PCA9685 16 Channel PWM Servo Driver Module te gebruiken om MCU-pinnen te besparen en de bedrading te vereenvoudigen.
De LDR lichtsensor is erg betaalbaar, maar vereist een weerstand voor de bedrading, wat de opstelling complexer kan maken. Om de bedrading te vereenvoudigen, kunt u als alternatief een LDR lichtsensor module gebruiken.
Over Servomotor en Lichtsensor
Als u niet bekend bent met servomotor en lichtsensor (pinout, werking, hoe te programmeren, enz.), leer er meer over in de volgende tutorials:
Aansluitschema

Deze afbeelding is gemaakt met Fritzing. Klik om de afbeelding te vergroten.
Arduino Code - Analoge Drempelwaarde
Snelle Stappen
- Verbind de Arduino met de pc via de USB-kabel
- Open de Arduino IDE, selecteer het juiste board en de juiste poort
- Kopieer de 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 uploaden
- Richt de lichtsensor op een lichtbron
- Zie de servomotor draaien
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.