pinMode(pin, mode)
De Arduino heeft aan twee kanten pinnen zitten. Aan de ene kant zitten de DIGITAL pinnen en aan de andere kant de POWER pinnen en de ANALOG IN pinnen. De POWER zorgt voor de spanning. De grootte van de spanning staat naast de pin. De ground (Gnd) is verbonden met de aarde (0V). De ANALOG IN pinnen kunnen alleen spanning meten. De DIGITAL pinnen kunnen spanning meten én geven. Maak je gebruik van een DIGITAL pin, dan moet je in het programma aangeven of je spanning geeft (OUTPUT) of juist spanning meet (INPUT). Dit doe je met de functie pinMode. In het bovenste voorbeeld wordt DIGITAL pin 13 als OUTPUT ingesteld.
_____________________________________________________________________________________________________________________
digitalWrite(pin, waarde)
Pin 13 is nu ingesteld op OUTPUT. Wanneer je geen spanning op de pin wil zetten gebruik je voor waarde LOW. Als je wel spanning op de pin wil zetten gebruik je voor de waarde HIGH. LOW komt overeen met 0 volt en HIGH komt overeen met 5 volt. Dit doe je met de functie digitalWrite. In het bovenstaande voorbeeld wordt op pin 13 vijf volt gezet.
_____________________________________________________________________________________________________________________
delay(waarde)
De delay functie is bedoelt om een pauze in de 'void loop' in te bouwen. Dit kan nodig zijn om een apparaat de tijd te geven om te reageren of om überhaupt een effect te zien. Dit is het geval in het volgende voorbeeld, waarbij een LED aan en uit gaat. Zonder de delay functie is de LED continu aan het branden. De Arduino doorloopt namelijk de void loop in een fractie van een seconde. Het getal tussen de haakjes is daarom ook in milliseconden. In het bovenstaande voorbeeld wacht het programma dus 1 seconde.
_____________________________________________________________________________________________________________________
Via deze pagina kan je bij de code komen. Kopieer en plak deze in Arduino.
_____________________________________________________________________________________________________________________
De opdracht
Zorg ervoor dat de LED sneller gaat knipperen.