Difference between revisions of "Arduinocursus Deel3 Opdrachten"

From Digimaken wiki

Line 1: Line 1:
==Opdracht 1, servo==
==Opdracht 1, servo==
[[File:http://indoheli.com/image/data/toolsgluesaccecories/towerpro-sg-90-9g-servoaccessories-1534857789.jpg|300px]]
===a===
===a===
1 Installeer de Arduino servo library  
1 Installeer de Arduino servo library  

Revision as of 14:39, 26 June 2016

Opdracht 1, servo

File:Http://indoheli.com/image/data/toolsgluesaccecories/towerpro-sg-90-9g-servoaccessories-1534857789.jpg

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

DSC 0008.JPG

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 '//' 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).