8. Werken met Arduino: Aan de slag met LEDs & eenvoudig programmeren
Toepassingen voor eerste graad SO, maar interessant voor iedereen
Inhoud
Inleiding
Arduino is een open-source elektronica platform. Een soort microcontroller die je kunt programmeren. De Arduino heeft input en output poorten waarop je allerlei sensoren en actoren kan aansluiten. Een sensor is bijvoorbeeld een schakelaar, magneetcontact, temperatuursensor, bewegingsmelder of een lichtsensor. Een actor is bijvoorbeeld een relais (elektronische schakelaar), een LED of een elektromotor.
Inhoud
Met de Arduino kun je op basis van een input een output regelen. Bijv. als er beweging wordt geconstateerd in een ruimte, gaat een lamp aan. Of als er een schakelaar wordt bediend, dat een elektromotor gaat draaien. Er zijn vele mogelijkheden.
Voor het voeden van de input poorten van een Arduino, maak je gebruik van electronica. Dat kunnen simpele enkelvoudige componenten zijn (zoals een lichtsensor) tot complete elektronische schakelingen op een printpraat . Hetzelfde geldt voor de output poorten. Je kunt er iets eenvoudigs als een LED op aansluiten, maar ook bijvoorbeeld een meer ingewikkelde schakeling op een printpraat om een elektronische wisselschakelaar op 220 V aan te sturen. Bijvoorbeeld voor het schakelen van een lamp op 220 V.
Resultaat
In deze sessie leren we aan de hand van eenvoudige oefeningen de basisprincipes van Arduino. Ideaal dus om in de eerste graad (of zelfs vroeger) Arduino bij je leerlingen aan te leren. We gaan eenvoudige elektronische componenten (zoals led’s) schakelen, die dan op hun beurt iets gaan uitvoeren/sturen, afhankelijk van het programma (sketch) dat je hebt geüpload op de microchip van je Arduino.
Wat mag je verwachten in deze sessie:
- het schrijven van een eenvoudig programma in een grafisch omgevingstaal (ArduBlock en /of S4A)
- het sturen van een knipperend led met Ardublock
- het sturen van meerdere led’s met Ardublock
- het sturen van een RGB-led (ledstrip) met Ardublock
- sturen met smartphone (Android) van led / RGB-led met App's gedownload uit Play Store
- het aanpassen van je geüploade programma (sketch)
- voorstelling eenvoudig CAD-pakket (Fritzing) voor het tekenen van Arduino bedradingschema
- voorstelling virtueel programmeren van Arduino met Tinkercad?
Het schrijven van de programmeertaal C/C++ voor het besturen van de input en output poorten van je Arduino worden in deze sessie niet aangeleerd.
Voorkennis
Er is geen voorkennis nodig om deel te nemen aan deze sessie
Verplichte kennis
Hier is het belangrijk dat je geen voorkennis moet hebben. We gaan echt van start als beginner. Wie dus op zoek is naar gevorderde oefeningen, zal tijdens deze sessie niet geholpen kunnen worden.
Lesmateriaal
Syllabus
Sites
Interessant voor
- Leerkracht - Docent
- Pedagogische ICT-coördinator
- Pedagogisch begeleider
Uit:
- Secundair/Voortgezet onderwijs
- Hoger onderwijs
- Volwasseneneducatie
Thema's
- Open bron
- Hardware
- Programmeren
- STEM Fyxxi
Tijdstip
Namiddag (14:00 - 16:30)
Lokaal: 1.15
Er zijn 18 plaatsen waarvan er 12 bezet zijn.
Vorm
WorkshopMee te brengen
Computers en Arduino-sets zijn ter plaatse ter beschikking. Deelnemers hoeven niets mee te brengen.
Lesgever
Frederick D'alleine
Lees meer over de expertise van Frederick.
Bruno De Wyngaert
Lees meer over de expertise van Bruno.
Korte titel : Arduino
Deze pagina werd al 1664 keer bekeken