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
© Copyright 2024 ExpyDoc