Arduino vanonder 't fijnstof
logo

Arduino vanonder 't fijnstof

Module 1 Module2 Module3 Module4 Module5 Module6

   Inleiding tot Arduino



Deze pagina dient ter herhaling van de Arduino. Ga voor een uitgebreide inleiding voor de cursus "Arduino: Hello World"



De hardware

Een Arduino-bord is een compacte computer waarop elektronische componenten, zoals LEDs, sensoren en motoren, kunnen aangesloten worden.

Met Arduino kan je dus allerlei dingen maken zoals een zelfrijdend robotje, een luchtkwaliteit-toestel, een videogame, een automatische deurbel,...




  Opdracht 1

Bekijk voor deze opdracht onderstaande pagina van het Arduino Projects Book






Wij werken met het Arduino UNO model.

Ga met je muis over de cijfers en bekijk welk onderdeeltje erbij hoort.


1
2
3
4
5
6
7
8
9
10



De plaats waar je elektronische onderdelen met de Arduino kunt verbinden, noemen we een PIN.


Een PIN is het elektrisch contact dat ervoor zorgt dat de microcontroller kan verbonden worden met elektronische componenten en dat de microcontroller kan communiceren en interageren met de buitenwereld.




De software

Zoals bij een echte computer heb je ook software nodig.

Installeer Arduino IDE met behulp van dit stappenplan.


Een sketch is een programma dat je door het Arduino-bordje kan laten uitvoeren.




  Opdracht 2

Vlak nadat je het programma hebt geüpload, zie je allerlei LEDs aanspringen.

Let op! Het gaat heel snel. Uploaden doe je door op de pijl naar rechts te klikken.






Denk ook na over de volgorde waarin de LEDs aanspringen.

We bekijken de sketch nu van naderbij .
Ga met je muis over de code om ze te leren kennen

// the setup function runs once when you press reset or power the board Tekst achter // geeft extra informatie die niet tot de code behoord.
void setup() {void setup wordt 1 keer uitgevoerd aan het begin van het programma
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
pinMode specifieert een PIN als input of output. LED_BUILTIN verwijst naar PIN 13, in serie met de interne LED L.
}

// the loop function runs over and over again forever
void loop() { void loop wordt doorlopen en steeds herhaald, zolang de Arduino voeding krijgt.
  digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) digitalWrite zet spanning over een digitale PIN.
  delay(1000); // wait for a second delay bouwt een tijdsperiode in waarin de Arduino niets doet.
  digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
  delay(1000); // wait for a second
}



  Opdracht 3





  Opdracht 4