68. 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 sturen van een knipperend led
  • het sturen van meerdere led’s
  • het sturen van een RGB-led (ledstrip)
  • het aanpassen van je geüploade programma (sketch)
  • het schrijven van een eenvoudig programma in een grafisch omgevingstaal (S4A)
  • het tekenen met een eenvoudig CAD-pakket (Fritzing) van het bedradingschema

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

Arduino lessen

Fritzing downloaden

Lego studio VTI Veurne

S4A Firmware

Officiële Arduino site

S4A downloaden

Interessant voor

  • Leerkracht - Docent
  • Directie - Administratie
  • Pedagogische ICT-coördinator
  • Technisch ICT-coördinator
  • Pedagogisch begeleider
  • Inspectie
Uit:
  • Secundair/Voortgezet onderwijs
  • Hoger onderwijs
  • Volwasseneneducatie

Thema's

  • Open bron
  • Hardware
  • Programmeren
  • STEM Fyxxi

Tijdstip

Blok NM 1 + Blok NM 2 (14:00 - 16:20)
Lokaal: G A.2.02.a
Er zijn 22 plaatsen waarvan er 21 bezet zijn.

Vorm

Workshop

Mee te brengen

Computers en Arduino-sets zijn ter plaatse ter beschikking. Deelnemers hoeven niets mee te brengen.

Lesgever

Bruno De Wyngaert
Lees meer over de expertise van Bruno.


Korte titel : Arduino

Deze pagina werd al 2269 keer bekeken