Introductie tot Basis Arduino Programmeren

Introductie tot Basis Arduino Programmeren
1 / 24
volgende
Slide 1: Tekstslide

In deze les zitten 24 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

Introductie tot Basis Arduino Programmeren

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Leerdoel
Aan het einde van de les zul je in staat zijn om basis Arduino-programmeerconcepten te begrijpen en eenvoudige programma's te schrijven.

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Wat weet je al over Arduino programmeren?

Slide 3 - Woordweb

Deze slide heeft geen instructies

Wat is Arduino?
Arduino is een open-source elektronisch platform dat wordt gebruikt voor het maken van interactieve projecten.

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Arduino Board
Het Arduino-bord bevat een microcontroller die fungeert als het brein van het apparaat.

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Programmeren
Programmeren betekent het schrijven van instructies voor de microcontroller om verschillende taken uit te voeren.

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Installatie van Arduino IDE
Arduino IDE is de software die wordt gebruikt om programma's te schrijven en te uploaden naar het Arduino-bord.

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Eerste Programma
Schrijf een eenvoudig programma om een LED op het Arduino-bord te laten knipperen.

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Variabelen en Data Types
Variabelen worden gebruikt om gegevens op te slaan en kunnen verschillende datatypes hebben, zoals integer, string, en boolean.

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Seriële Communicatie
Seriële communicatie wordt gebruikt om gegevens tussen de Arduino en de computer uit te wisselen via de seriële monitor.

Slide 10 - Tekstslide

Deze slide heeft geen instructies

Analoge en Digitale I/O
Arduino kan zowel analoge als digitale input en output verwerken om te communiceren met de buitenwereld.

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Functies en Bibliotheken
Functies helpen bij het organiseren van code en bibliotheken breiden de functionaliteit van de Arduino uit met vooraf geschreven code.

Slide 12 - Tekstslide

Deze slide heeft geen instructies

Project: Temperatuursensor
Laat de leerlingen een project uitvoeren waarbij ze een temperatuursensor gebruiken om de temperatuur te meten en weer te geven op de seriële monitor.

Slide 13 - Tekstslide

Deze slide heeft geen instructies

Project: Knipperende LED's
Laat de leerlingen een programma schrijven om meerdere LED's afwisselend te laten knipperen.

Slide 14 - Tekstslide

Deze slide heeft geen instructies

Project: Geluidsgeactiveerde LED's
Laat de leerlingen een project uitvoeren waarbij ze een geluidssensor gebruiken om LED's te activeren op basis van geluidsniveaus.

Slide 15 - Tekstslide

Deze slide heeft geen instructies

Project: Servomotorbesturing
Laat de leerlingen een servomotor besturen met behulp van de Arduino om een mechanische beweging te creëren.

Slide 16 - Tekstslide

Deze slide heeft geen instructies

Project: LCD Display
Laat de leerlingen een LCD-display gebruiken om tekst en sensorgegevens weer te geven.

Slide 17 - Tekstslide

Deze slide heeft geen instructies

Project: Afstandsbediening met IR-sensor
Laat de leerlingen een project uitvoeren waarbij ze een IR-sensor gebruiken om een afstandsbediening voor de Arduino te maken.

Slide 18 - Tekstslide

Deze slide heeft geen instructies

Project: Automatische Plantenbewatering
Laat de leerlingen een project uitvoeren waarbij ze een vochtigheidssensor gebruiken om automatisch planten water te geven.

Slide 19 - Tekstslide

Deze slide heeft geen instructies

Project: Zelfgekozen Project
Laat de leerlingen hun eigen Arduino-project kiezen en uitvoeren, met begeleiding van de docent.

Slide 20 - Tekstslide

Deze slide heeft geen instructies

Conclusie
Samenvatting van de geleerde concepten en projecten, en benadruk het belang van oefening en experimenteren met Arduino-programmering.

Slide 21 - Tekstslide

Deze slide heeft geen instructies

Schrijf 3 dingen op die je deze les hebt geleerd.

Slide 22 - Open vraag

De leerlingen voeren hier drie dingen in die ze in deze les hebben geleerd. Hiermee geven ze aan wat hun eigen leerrendement van deze les is.
Schrijf 2 dingen op waarover je meer wilt weten.

Slide 23 - Open vraag

De leerlingen voeren hier twee dingen in waarover ze meer zouden willen weten. Hiermee vergroot je niet alleen betrokkenheid, maar geef je hen ook meer eigenaarschap.
Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 24 - Open vraag

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.