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

Fritzing downloaden

Lego studio VTI Veurne

Site ArduBlock

S4A downloaden

Arduino lessen

S4A Firmware

Officiële Arduino site

Tinkercad

ArduBlock Bart Huyskens

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

Workshop

Mee 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 1645 keer bekeken