Arduinocursus Deel3 Opdrachten
From Digimaken Wiki
Opdracht 1, servo
a
1 Installeer de Arduino servo library
2 Sluit de servo aan op pin 9 van de Arduino.
3 Open het voorbeeldprogramma Sweep (Examples>Servo>Sweep), en upload dit programma naar de Arduino.
Als het goed is beweegt de servo nu heen en weer van 0 naar 180 graden.
b
Sluit de drukknop aan op de Arduino. Kan je nu de sketch zo aanpassen dat de servo alleen beweegt als de druknop is ingedrukt.
Opmerking: Het is het handigste om de sketch eerst onder een andere naam op te slaan (met File>Safe As...).
BONUS
Deze opdracht is voor iedereen die al een toggle LED gebouwt heeft (de eerste bonus opdracht van vorige week).
Combineer de toggle opdracht met de servo: Als je op de knop drukt beweegt de servo naar 180 graden en als je nogmaals op de knop drukt de beweegt de servo weer terug naar 0 graden.
Opdracht 2, DHT11 sensor
Error creating thumbnail: File missing
Met de DHT-sensor kan je luchtvochtigheid en temperatuur meten.
1. Installeer de "DHT sensor library" van adafruit.
2. Sluit de DHT sensor aan op pin 2.
3. Open het voorbeeldprogramma DHTtester (Examples>DHT sensor library>DHTtester).
4. Het voorbeeldprogramma is standaard ingesteld voor een ander type sensor, de DHT22. Dit kan eenvoudig worden veranderd:
- Bovenaan in de code staat een regel '//#define DHTTYPE DHT11'. Haal hier de commentaarstreepjes '//' die daarvoor staan weg (zodat er '#define DHTTYPE DHT11' komt te staan).
- Op de regel eronder staat de regel '#define DHTTYPE DHT22'. Zet daar commentaarstreepjes voor (zodat er '//#define DHTTYPE DHT22' staat).