brochure

Erf 27
5422 AV Gemert
KvK: 1726 3382
BTW: NL 1165 38211 B02
GSM: +31 6 57 58 53 51
WWW: www.DonkersCT.nl
Email: [email protected]
5-­‐daagse workshop “Arduino starterkit – extended” Doel Net als tijdens de 3-daagse workshop maakt U tijdens deze 5daagse workshop kennis met de beginselen van een
microcontroller. Stapsgewijs leert U alle belangrijke hardware en
software aspecten van de Arduino Uno kennen. Centraal staat het
onder begeleiding van een deskundige bouwen en programmeren
van de 15 zeer uiteenlopende basisschakelingen uit de officiële
Arduino starterkit. Daarnaast worden enkele meer geavanceerde
schakelingen gedemonstreerd en toegelicht.
De twee extra dagen t.o.v. de 3-daagse workshop worden met name besteed aan het oefenen met
de C-programmeertaal opdat U niet alleen de schakelingen begrijpt en kunt nabouwen, maar dat
U ook eenvoudige eigen Arduino sketches kunt ontwikkelen. Uiteraard krijgt U de Arduino
Starterkit mee zodat U thuis verder kunt experimenteren vanuit de kennis die U in deze
workshop heeft opgedaan.
Voor wie Voor beginners die hands-on kennis willen maken met de mogelijkheden van een Arduino Uno
en deze zelf wil kunnen programmeren. Voor deze workshop is ervaring met elektronica of
programmeren niet persé vereist. Maar affiniteit met techniek en gevoel voor logisch denken is
wel een pre.
Onderwerpen De volgende onderwerpen komen aan bod:
• wat is een Arduino en welke varianten bestaan er zoal,
• analoge en digitale I/O en wanneer gebruik je wat
• installeren van de ontwikkelsoftware op de eigen laptop en aansluiten van Arduino
• de programmeertaal:
o datatypes: void, boolean, char, byte, (unsigned) int, (unsigned) long, float, double,
array en string.
o constanten: HIGH, LOW, true, false,
o I/O functies: pinMode(), digitalRead(), digitalWrite(), analogRead(),
analogWrite()
o programmeerstructuren zoals setup(), loop(), if()-then-else, for() loops, dowhile(), switch() case,
o eigen functies maken (met parameters)
o rekenkundige bewerkingen: +, -, *, /, %, min(), max(), abs(), map(), random()
o logische vergelijkingen: &&, !!, ==, !=, <, >, <=, >=
o bibliotheken toevoegen en gebruiken,
o hulp functies zoals Serial.debug(), Serial.println(), delay(), milis()
• aansluiten en aansturen van LEDs, schakelaars, licht- en temperatuursensoren,
servomotor, DC motor, LCD display, buzzer.
• 3x3x3 LED kubus bouwen en programmeren.
Erf 27
5422 AV Gemert
KvK: 1726 3382
BTW: NL 1165 38211 B02
GSM: +31 6 57 58 53 51
WWW: www.DonkersCT.nl
Email: [email protected]
• Zelf Arduino sketches voor meerdere projecten ontwikkelen.
Officiële Arduino Starter Kit •
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
uitgebreide handleiding (Engelstalig)
Arduino Uno V3
USB kabel
batterij aansluitkabel
breadboard (half size)
setje breadboard jumper draden
diverse potentiometers
diverse LEDs (rood, groen, geel, wit, RGB)
diverse PCB drukschakelaars
diverse fotogevoelige weerstanden
servo motor
DC motor + H-brug versterker
tilt sensor
temperatuursensor (TMP36)
LCD display (2*16 karakters)
Piezobuzzer
diverse weerstanden
diverse condensatoren
diverse transistoren
diverse diodes
Organisatie •
•
•
•
•
lestijd: 9:30-17:00 (5 dagen)
niveau: beginners (instapniveau is HAVO/MBO+)
locatie: Eindhoven of Gemert
groepsgrootte: max 8 deelnemers (minimum 4).
inbegrepen:
o Slides als PDF
o Officiële Arduino Starter kit (wordt eigendom cursist)
o 3x3x3 LED kubus kit (shield)
o Arduino software ontwikkeltool (SDK)
o Koffie, thee en lunch
U dient wel zelf een laptop mee te brengen. Dat mag zowel een MacBook als een Window
laptop zijn waarop de Arduino software geïnstalleerd kan/mag worden.
Meer informatie Informatie over cursusdata, inschrijven en over onze andere workshops vindt U
op onze website: http://www.donkersCT.nl/workshops