Naam: Germain Marinus. Leerlingnummer: Vak: PRO61. Leraar: Stefan Persaud. Project: Arduino light shelf

Maat: px
Weergave met pagina beginnen:

Download "Naam: Germain Marinus. Leerlingnummer: Vak: PRO61. Leraar: Stefan Persaud. Project: Arduino light shelf"

Transcriptie

1 Naam: Germain Marinus Leerlingnummer: Vak: PRO61 Leraar: Stefan Persaud Project: Arduino light shelf Pagina 1 van 25

2 INHOUDSOPGAVE inleiding:... 3 HELLO!! ARDUINO Week Grove Base Shield Introduction... 5 Led-Lampje met touch sensor:... 6 Temperatuur sensor met LED-display/*... 7 servo motor met temperatuur sensor:... 8 mario theme song:... 9 Week week Arduino Light Shelf Week week Nieuwe flow chart: behuizing: Eindresultaat: Bronnenlijst: Pagina 2 van 25

3 INLEIDING: Algemene informatie Modulecode: IPOPRO61 Naam cursus: IPOTronics ontwerpen met microcontrollers Periode: jaar 3, semester 6 5 EC = 140 uur per student Vereiste voorkennis: geen. Docent(en) Stefan Persaud, docent, coördinator. Aanwezig op ma, di, wo, do ochtenden vrij. kamer AP.C03.023; s.m.persaud@hr.nl Begeleidende docenten: Wilco Braam en facultatief docententeam. Inleiding De maatschappij is gevuld met een grote verscheidenheid aan producten waar elektronicain is verwerkt. Als ontwerper van gebruiksproducten biedt kennis en kunde op het gebiedvan elektronica veel mogelijkheden. Enerzijds zodat je producten kan voorzien van elektronica en zo smart kunt maken, anderzijds zodat je testen kunt uitvoeren met prototypesvoorzien van elektronica. Het beroepenveld bemerkt in het huidige werkveld dat het voor productontwerpers vangroot belang is om kennis van microcontrollers, sensoren en actuatoren te hebben. Veelontwerpers hebben last van de zogenaamde electrotech-shyness. Elektrotechniek is ongrijpbaar, programmeren van computers wordt ingewikkeld en moeilijk gevonden. Het resultaat is dat er in heel veel producten geen aandacht is besteed aan smart oplossingen,ontwerpers nog niet goed kunnen meedenken met informatici en elektrotechnici. Het resultaat is dat producten wel smart zijn, maar matig geconstrueerd, lastig te begrijpendoor gebruikers of door ontbreken van smart elementen onnodig Pagina 3 van 25 complex zijn. Bij veel van deze producten kan het product relatief eenvoudige gebruiksvriendelijker gemaakt worden. Productontwerpers zijn geen programmeurs en ontwerpen dan ook geen complexe schakelingen. Maar het hebben van feeling en begrip van deze materie maakt overleg mogelijk en daarmee de productontwerpen beter. In overleg met het beroepenveld is gekozen om het vak IPOTronics te introduceren: een ontwerpopdracht met ARDUINO platform en GROVE shield en bijbehorende sensoren en actuatoren. De arduino micorcontroller wordt zeer breed toegepast (o.a. bij de opleidingen elctrotechniek, werktuigbouwkunde communicatie en media design en informatica)en is ook zonder grove shield te gebruiken voor wie er verder mee gaat. Projecten waarbijipo ers al succesvol hebben samengewerkt met andere disciplines zijn: Snuffelneus een draagbare fijnstofmeter, Schone handen aan de couveuse meet en regelsysteem voor desinfecteren van handen van medewerkers aan couveuses. In deze module leer je met arduino en grove via basisoefeningen verschillende oplossingen analyseren, ontwerpen, bouwen en uiteraard continue testen. De ontwerpcyclus bestaat uitzeer veel kleine loops. Het is een proces van iets aanpassen en steeds proberen of het werkt. Het uiteindelijke ontwerp moet het echt doen. Niet alleen op papier of in een simulatie. Als je uiteindelijk in staat bent om ook daadwerkelijk in de realiteit een 1:1 werkend smart product te bouwen kom je tot het inzicht van de praktische mogelijkheden en beperkingen. De pedagogische aanpak vertrekt vanuit de zelfdeterminatie en houdt rekening met de 21 century skills voor de student en de docent: samenwerken, creativiteit, ict-geletterdheid, communiceren, probleemoplossend vermogen, kritisch denken en sociale en culturele vaardigheden. In beginsel starten we gezamenlijk met door DOEN komt het DENKEN.

4 HELLO!! ARDUINO WEEK 1 gelijk ook de verslaglegging. Om in te leveren maak je er een PDF van. Geplaatst op 3 maart 2015 Deze week heb ik kennisgemaakt met Arduino op school. Ik heb voor dit vak een Arduino starterskit van grove gekocht. Deze starterskit bestaat uit vele componenten met een Arduino Uno en een baseshield. Tijdens deze kennismaking op school heb ik gewerkt aan het laten branden van een LED-lampje, een temperatuursensor, touchpad, servomotor en aan een buzzer. Dit waren kant en klare tutorials die te vinden waren op de modulepagina van de HRO en op diverse websites. Het project duurt 6 weken. We hebben 5 weken voor het bedenken en bouwen van een prototype en de laatste week voor een presentatie-demonstratie van onze eindproducten. We werken op dinsdag en vrijdag gezamelijk in het technopark. Dinsdagochtend is een briefing, college, lezing of demonstratie in lokaal D Daarna werken we in het technopark dat geheel voor ons arduinoproject is. Op vrijdag werken we de gehele dag aan het arduinoproject in het technopark. In deze ruimte werken we met onze arduino en grove kit, maar kunnen we ook met handgereedschap aan ons prototype werken. Naast het programmeren, testen en bouwen maken we ook allemaal een persoonlijke blog waarin we wekelijks de vorderingen bijhouden van ons project, met tekst en plaatjes en filmpjes. Dat is Pagina 4 van 25

5 GROVE BASE SHIELD INTRODUCTION De Grove basis schild aangesloten op een Arduino is de basis van de Grove systeem. Alle I / O-poorten van de Arduino zijn blootgesteld en aangepast in 22 Grove con-connectoren die digitale I / O, analoge I / O, en gespecialiseerde poorten (I2C, SPI, UART) omvatten. In het centrum, omgeven door de gele lijnen, zijn 13 digitale I / O-poorten. Deze kunnen worden gebruikt voor het lezen en controleren digitale Grove modules, zoals de lichtsensor en LED's. Sommige van de digitale I / O-poorten kunnen ook worden gebruikt als PWM (modulatie-tie pulsbreedte) uitgangen. Door het genereren van PWM golven, kan de Arduino de beweging van een stappenmotor controleren of fade van een LED. Binnen de groene lijnen, aan de linkerkant, zijn 5 analoge ingangen. Analoge ingangen worden gewoonlijk gebruikt om analoge sensoren lezen, zoals een potentiometer of een temperatuursensor maar deze poorten kunnen ook worden gebruikt als digitale I / O-poorten. Ten slotte worden de gespecialiseerde havens geschetst in het rood: twee I2Cpoorten, een SPI-poort en een UART poort. U zult deze speciale poorten gebruiken met meer Sophisti-ceerde Grove modules, zoals de 3-assige versnellingsmeter en de seriële Bluetooth-module. Pagina 5 van 25

6 LED-LAMPJE MET TOUCH SENSOR: Ik wilde graag mijn led-lampjes laten branden met de bijgelverde touch-sensor. Ik heb de arduino sketchbook gedownload en deze vervolgens geimporteerd naar mijn Arduino library. Ik had de volgende code geopend in de arduino programma: const int TouchPin=5; const int ledpin=3; void setup() { pinmode(touchpin, INPUT); pinmode(ledpin,output); void loop() { int sensorvalue = digitalread(touchpin); if(sensorvalue==1) { digitalwrite(ledpin,high); else { digitalwrite(ledpin,low); Pagina 6 van 25

7 TEMPERATUUR SENSOR MET LED-DISPLAY/* Uiteraard wilde ik mijn Led- display testen. Ik had een tutorial gevonden op de module pagina waarin stond hoe ik deze moest aansluiten en welke code ik daarbij moest gebruiken. Ik kreeg het eerst niet aan de praat, maar met de hulp van klasgenoten is het uiteindelijk gelukt. De code kunt u hieronder vinden: Hello World.ino 2013 Copyright (c) Seeed Technology Inc. All right reserved. Grove - Serial LCD RGB Backlight demo. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA USA */ const int pintemp = A0; // pin of temperature sensor float temperature; int B=3975; float resistance; #include <Wire.h> #include "rgb_lcd.h" rgb_lcd lcd; const int colorr = 255; const int colorg = 250; const int colorb = 250; void setup() Pagina 7 van 25 // B value of the thermistor { Serial.begin(9600); // set up the LCD's number of columns and rows: lcd.begin(16, 2); lcd.setrgb(colorr, colorg, colorb); // Print a message to the LCD. lcd.print("temperature"); delay(1000); void loop() { int val = analogread(pintemp); // get analog value resistance=(float)(1023-val)*10000/val; // get resistance temperature=1/(log(resistance/10000)/b+1/298.15) ; // calc temperature Serial.println(temperature); delay(1000); // set the cursor to column 0, line 1 // (note: line 1 is the second row, since counting begins with 0): lcd.setcursor(0, 1); // print the number of seconds since reset: lcd.print(temperature); delay(1000);

8 SERVO MOTOR MET TEMPERATUUR SENSOR: Voor de servo motor gelinkt met een temperatuur-sensor heb ik ook de tutorial gevolgd die te vinden is op de modulepagina. // demo of Starter Kit V2.0 - Servo #include <Servo.h> const int pinservo = 4; const int potentiometer = 0; // pin of servo // pin of potentiometer Servo groveservo; //create a object int shaft; void setup() { groveservo.attach(pinservo); //the servo is attached to D3 pinmode(potentiometer, INPUT); void loop() { shaft = analogread(potentiometer); shaft = map(shaft, 0, 1023, 0, 179); //analog input data range from 1~1023, but servo groveservo.write(shaft); //only reflects to data ranging from 1~179. delay(15); Pagina 8 van 25

9 MARIO THEME SONG: Ik ben op internet wezen surfen naar sounds die ik kan afspelen met mijn arduino buzzer. Ik ben de mario theme song tegengekomen en de code gekopieerd naar mijn arduino. De code voor the mario theme song is hieronder te vinden. /* Arduino Mario Bros Tunes With Piezo Buzzer and PWM Connect the positive side of the Buzzer to pin 3, then the negative side to a 1k ohm resistor. Connect the other side of the 1 k ohm resistor to ground(gnd) pin on the Arduino. by: Dipto Pratyaksa last updated: 31/3/13 */ /************************************************* * Public Constants *************************************************/ #define NOTE_B0 31 #define NOTE_C1 33 #define NOTE_CS1 35 #define NOTE_D1 37 #define NOTE_DS1 39 #define NOTE_E1 41 #define NOTE_F1 44 #define NOTE_FS1 46 #define NOTE_G1 49 #define NOTE_GS1 52 #define NOTE_A1 55 #define NOTE_AS1 58 #define NOTE_B1 62 #define NOTE_C2 65 #define NOTE_CS2 69 #define NOTE_D2 73 #define NOTE_DS2 78 #define NOTE_E2 82 #define NOTE_F2 87 #define NOTE_FS2 93 #define NOTE_G2 98 #define NOTE_GS2 104 #define NOTE_A2 110 #define NOTE_AS2 117 #define NOTE_B2 123 #define NOTE_C3 131 #define NOTE_CS3 139 #define NOTE_D3 147 #define NOTE_DS3 156 #define NOTE_E3 165 #define NOTE_F3 175 #define NOTE_FS3 185 #define NOTE_G3 196 #define NOTE_GS3 208 #define NOTE_A3 220 #define NOTE_AS3 233 #define NOTE_B3 247 #define NOTE_C4 262 Pagina 9 van 25

10 #define NOTE_CS4 277 #define NOTE_D4 294 #define NOTE_DS4 311 #define NOTE_E4 330 #define NOTE_F4 349 #define NOTE_FS4 370 #define NOTE_G4 392 #define NOTE_GS4 415 #define NOTE_A4 440 #define NOTE_AS4 466 #define NOTE_B4 494 #define NOTE_C5 523 #define NOTE_CS5 554 #define NOTE_D5 587 #define NOTE_DS5 622 #define NOTE_E5 659 #define NOTE_F5 698 #define NOTE_FS5 740 #define NOTE_G5 784 #define NOTE_GS5 831 #define NOTE_A5 880 #define NOTE_AS5 932 #define NOTE_B5 988 #define NOTE_C #define NOTE_CS #define NOTE_D #define NOTE_DS #define NOTE_E #define NOTE_F #define NOTE_FS #define NOTE_G #define NOTE_GS #define NOTE_A #define NOTE_AS #define NOTE_B #define NOTE_C #define NOTE_CS #define NOTE_D #define NOTE_DS #define NOTE_E #define NOTE_F #define NOTE_FS #define NOTE_G #define NOTE_GS #define NOTE_A #define NOTE_AS #define NOTE_B #define NOTE_C #define NOTE_CS #define NOTE_D #define NOTE_DS #define melodypin 3 //Mario main theme melody int melody[] = { NOTE_E7, NOTE_E7, 0, NOTE_E7, 0, NOTE_C7, NOTE_E7, 0, NOTE_G7, 0, 0, 0, NOTE_G6, 0, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, Pagina 10 van 25

11 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0 ; //Mario main them tempo int tempo[] = { 9, 9, 9, 9, 9, 9, ; //Underworld melody int underworld_melody[] = { NOTE_C4, NOTE_C5, NOTE_A3, NOTE_A4, NOTE_AS3, NOTE_AS4, 0, 0, NOTE_C4, NOTE_C5, NOTE_A3, NOTE_A4, NOTE_AS3, NOTE_AS4, 0, 0, NOTE_F3, NOTE_F4, NOTE_D3, NOTE_D4, NOTE_DS3, NOTE_DS4, 0, 0, NOTE_F3, NOTE_F4, NOTE_D3, NOTE_D4, NOTE_DS3, NOTE_DS4, 0, 0, NOTE_DS4, NOTE_CS4, NOTE_D4, NOTE_CS4, NOTE_DS4, NOTE_DS4, NOTE_GS3, NOTE_G3, NOTE_CS4, Pagina 11 van 25

12 NOTE_C4, NOTE_FS4, NOTE_F4, NOTE_E3, NOTE_AS4, NOTE_A4, NOTE_GS4, NOTE_DS4, NOTE_B3, NOTE_AS3, NOTE_A3, NOTE_GS3, 0, 0, 0 ; //Underwolrd tempo int underworld_tempo[] = { 12, 12, 6, 3, 12, 12, 6, 3, 12, 12, 6, 3, 12, 12, 6, 6, 18, 18, 18, 6, 6, 6, 6, 6, 6, 18, 18, 18, 18, 18, 18, 10, 10, 10, 10, 10, 10, 3, 3, 3 ; void setup(void) { pinmode(3, OUTPUT);//buzzer pinmode(4, OUTPUT);//led indicator when singing a note void loop() { //sing the tunes sing(1); sing(1); sing(2); int song = 0; void sing(int s) { // iterate over the notes of the melody: song = s; if (song == 2) { Serial.println(" 'Underworld Theme'"); int size = sizeof(underworld_melody) / sizeof(int); for (int thisnote = 0; thisnote < size; thisnote++) { // to calculate the note duration, take one second // divided by the note type. //e.g. quarter note = 1000 / 4, eighth note = 1000/8, etc. int noteduration = 1000 / underworld_tempo[thisnote]; buzz(melodypin, underworld_melody[thisnote], noteduration); // to distinguish the notes, set a minimum time between them. // the note's duration + 30% seems to work well: int pausebetweennotes = noteduration * 1.30; delay(pausebetweennotes); Pagina 12 van 25

13 // stop the tone playing: buzz(melodypin, 0, noteduration); else { Serial.println(" 'Mario Theme'"); int size = sizeof(melody) / sizeof(int); for (int thisnote = 0; thisnote < size; thisnote++) { // to calculate the note duration, take one second // divided by the note type. //e.g. quarter note = 1000 / 4, eighth note = 1000/8, etc. int noteduration = 1000 / tempo[thisnote]; buzz(melodypin, melody[thisnote], noteduration); // to distinguish the notes, set a minimum time between them. // the note's duration + 30% seems to work well: int pausebetweennotes = noteduration * 1.30; delay(pausebetweennotes); void buzz(int targetpin, long frequency, long length) { digitalwrite(4, HIGH); long delayvalue = / frequency / 2; // calculate the delay value between transitions //// 1 second's worth of microseconds, divided by the frequency, then split in half since //// there are two phases to each cycle long numcycles = frequency * length / 1000; // calculate the number of cycles for proper timing //// multiply frequency, which is really cycles per second, by the number of seconds to //// get the total number of cycles to produce for (long i = 0; i < numcycles; i++) { // for the calculated length of time... digitalwrite(targetpin, HIGH); // write the buzzer pin high to push out the diaphram delaymicroseconds(delayvalue); // wait for the calculated delay value digitalwrite(targetpin, LOW); // write the buzzer pin low to pull back the diaphram delaymicroseconds(delayvalue); // wait again or the calculated delay value digitalwrite(4, LOW); // stop the tone playing: buzz(melodypin, 0, noteduration); Pagina 13 van 25

14 WEEK 2 Deze week zijn we begonnen met een college. Tijdens deze college werd er verteld wat er in een blog moet komen te staan en nog verdere tips. ook werd er verteld dat we vandaag de knoop moesten doorhakken wat betreft onze eindopdracht. Na hevig te hebben gebrain-stormed, ben ik op de volgende ideeën gekomen: 1. Onderzetter die licht geeft wanneer er een voorwerp op de onderzetter wordt geplaatst. 2. Draaiplateau met 4 glazenhouders 3. Drankhouder-shelf 4. Niet storen bord 5. Wijnrek Mijn keus is gevallen op de drankhouder-shelf omdat ik goed gebruik kan maken van verschillende arduino componenten. Aan de einde van de les hebben we uitleg gekregen over hoe we een scenario moeten schrijven. Hierin wilt de leraar dat we de input noteren, arduino zelf en de output beschrijven/ wat er gebeurd. Dit moeten wij voor vrijdag op papier hebben staan. Pagina 14 van 25

15 WEEK 3 Afgelopen vrijdag moesten we onze scenario beschrijven van wat we willen maken. Mijn tijdelijke scenario staat hieronder afgebeeld. Deze heb ik opgesteld in bespreking met klasgenoten. Vandaag ga ik mijn benodigde onderdelen zoeken op het internet. Vandaag ga ik ook aan de slag met het uitproberen van verschillende code-combinaties die ik nodig heb voor mijn project. arduino scenario Pagina 15 van 25

16 ARDUINO LIGHT SHELF Mijn keus is gevallen op de arduino light shelf. Ik wil een behuizing maken met daarin de volgende componenten: 1. Arduino base-shield 2. RGB-display 3. Druksensor 4. LED-lampjes 5. Bredboard 6. Eventueel een Aan en uit knop Bij de college van Wilco had hij uitgelegd hoe we moeten testen. Ik had paar dingen opgepikt van zijn les en heb hieronder geprobeerd het te verwerken PVE: Ledjes moeten branden wanneer er een voorwerp wordt geplaats op de shelf Druksensor moet een signaal geven zodat de lampjes gaan branden Er moet een behuizing worden gemaakt waar de benodigde arduino onderdelen in passen De shelf werkt als volgt. Wanneer er een voorwerp wordt geplaatst op de plank, dan wordt er druk gezet op de druksensor die weer een signaal geeft dat de ledlampjes moeten gaan branden. Constanten: 1. Behuizing 2. Led-lampjes 3. Sensoren Variabelen: 1. Vorm fles 2. Inhoud fles 3. Eigen gewicht fles 4. Vershillende druk die wordt uitgeoefend op de druksensor Pagina 16 van 25

17 WEEK 4 Geplaatst op 20 maart 2015 Vorige week had ik mijn onderdelen besteld bij conrad ( druksensor & LED-lapmpje).Deze week ben ik begonnen aan het testen van mijn arduino code die ik vorige week had gevonden en deels hergeschreven. De code doet het gelukkig in samenwerking met mijn druksensor en led-lampje. Mijn led-lampje is helaas een teleurstelling. De led brandt niet fel (overdag)genoeg om de gewenste resultaat te krijgen. Na het testen hier op school ga ik het thuis nogmaals proberen met verschillende flessen. Mijn voorlopige code zal ik hieronder weergeven: /* Analog Input Demonstrates analog input by reading an analog sensor on analog pin 0 and turning on and off a light emitting diode(led) connected to digital pin 13. The amount of time the LED will be on and off depends on the value obtained by analogread(). The circuit: * Potentiometer attached to analog input 0 * center pin of the potentiometer to the analog pin * one side pin (either one) to ground * the other side pin to +5V * LED anode (long leg) attached to digital output 13 * LED cathode (short leg) attached to ground * Note: because most Arduinos have a built-in LED attached to pin 13 on the board, the LED is optional. Pagina 17 van 25

18 Created by David Cuartielles modified 30 Aug 2011 By Tom Igoe This example code is in the public domain. */ int sensorpin = 0; // select the input pin for the potentiometer int ledpin = 3; // select the pin for the LED int sensorvalue = 0; // variable to store the value coming from the sensor void setup() { // declare the ledpin as an OUTPUT: pinmode(ledpin, OUTPUT); void loop() { // read the value from the sensor: sensorvalue = analogread(sensorpin); // turn the ledpin on digitalwrite(ledpin, HIGH); // stop the program for <sensorvalue> milliseconds: delay(sensorvalue); // turn the ledpin off: digitalwrite(ledpin, LOW); // stop the program for for <sensorvalue> milliseconds: delay(sensorvalue); Pagina 18 van 25

19 WEEK 5 Thuis ben ik mijn onderdelen gaan testen in het donker om te kijken of alles fel genoeg brand. Ik heb een nieuwe scenario geschreven die bestaat uit nieuwe onderdelen. 1. Led-lampje 2. Led-socket 3. Druksensor 4. RGB display 5. Aan en uit button Pagina 19 van 25

20 NIEUWE FLOW CHART: Er wordt druk uitgeoefend op de druksensor wanneer er een voorwerp wordt geplaatst op de behuizing De druksensor stuurt een signaal aan de arduino die weer aangeeft om de led-lampjes te laten branden en ook de rgb display OUTPUT INPUT Troughput Pagina 20 van 25

21 Mijn onderdelen zijn allemaal los getest behalve mijn druksensor. Mijn programma is ook deels geschreven. Nu moet ik nog een testopstelling hebben om mijn druksensor te testen. Op internet heb ik een geschreven code gevonden en een test-opstelling die ik kon gebruiken om mijn druksensor te testen. De geschreven programma was niet volledig goed het lampje bleef knipperen inplaats van wanneer ik op de druksensor druk het dan blijft branden. De druksensor gaf een standaard waarde aan en begon niet op nul. Met de hulp van een klasgenoot was het uiteindelijk gelukt. Ze had de druksensor en de kabels aan de andere kant van de breadboard aangesloten waardoor de druksensor een goeie waarde aangaf namelijk bij nul beginnen Pagina 21 van 25

22 BEHUIZING: Voor mijn behuizing heb ik verschillende concepten op papier gezet. Hieruit is een simpele concept uit gekomen. Nu moest ik alleen nog denken aan de maakbaarheid. Ik heb op het internet gezocht naar verschillende maten van flessen en daaruit mijn afmetingen bepaald. Ook heb i de onderdelen die ik erin wil hebben opgemeten en vervolgens in mijn maten die ik wil gaan gebruiken verwerkt. Pagina 22 van 25

23 Ik heb gekozen om mijn behuizing te laten lasersnijden, omdat ik er nooit eerder mee had gewerkt en het ook een leuke ervaring zou zijn. Ik heb mijn behuizing getekend via een website en verder bewerkt in illustrator. Ik heb hier en daar hulp gekregen van mensen die eerder hadden laser-gesneden. Na deze voorbereidend werk, heb ik alles ingevoerd in de lasersnij-machine met behulp van een klasgenoot die werkt in de fab-lab. Ik heb nu een laser gesneden doosje waar mijn arduino in past met bijhorende uitsparingen voor mijn RGB-display, Arduino-baseshield, eventuele aan en uit button en gaten voor mijn ledjes. Pagina 23 van 25

24 EINDRESULTAAT: Na alle onderdelen te hebben aangesloten en de waardes van mijn druksensor had bepaald deed the light shelf het vlekkeloos. #include <rgb_lcd.h> #include <Wire.h> rgb_lcd lcd; int sensorpin = A0; int ledpin = 3; int sensorvalue = 0; // select the input pin for the potentiometer // select the pin for the LED // variable to store the value coming from the sensor void setup() { pinmode(ledpin, OUTPUT); // declare the ledpin as an OUTPUT Serial.begin(9600); // debugging doeleinden lcd.setrgb(0, 0, 0); // Schermkleur lcd.begin(16, 2); // scherm start lcd.setcursor(0, 0); // scherm tekst positie lcd.print (" enjoy your drink"); // message to lcd DIt is een comment block deze Hier moet een brekening gedaan worden met een aantal waarden en die uitgeprint op het lcd scherm voorbeeld: massa = sensorvalue / 150; lcd.print(massa); */ else { digitalwrite(ledpin, LOW); delay(100); void loop() { sensorvalue = analogread(sensorpin); sensor: Serial.println(analogRead(sensorPin)); waarde if (sensorvalue > 100) { digitalwrite(ledpin, HIGH); Serial.println("AAN!"); /* // read the value from the // Debug::Output sensor //debug tekst Pagina 24 van 25

25 BRONNENLIJST: (flowchart) (druksensor code) (lasersnij teken tutorial) (lasersnij teken programma) Github - Sketchbook_Starter_Kit_V2.0 Github - Sketchbook_Starter_Kit_for_Arduino Pagina 25 van 25

Ravi Ramcharan Arduino PRO Smart leeslampje

Ravi Ramcharan Arduino PRO Smart leeslampje Ravi Ramcharan Arduino PRO61 0861038 Smart leeslampje Contents 1 Kennismaking Arduino... 3 2 Idee: Leeslamp!... 4 3 Basis oefeningen... 6 4 Blokkenschema... 9 5 Hij doet het!... 10 6 Belangrijk: Arduino

Nadere informatie

Naam + Klas: Laptop Nr: Cijfer:

Naam + Klas: Laptop Nr: Cijfer: Naam + Klas: Laptop Nr: Cijfer: Les 1a: 1: Verander de aan - en uit tijden in de sketch en bekijk het resultaat. 2: Je hebt 14 (0 t/m 13) digitale pinnen ter beschikking om je ledje op aan te sluiten.

Nadere informatie

Na de intro zijn wij begonnen met concepten, en hebben we elk idee dat we hadden op geschreven.

Na de intro zijn wij begonnen met concepten, en hebben we elk idee dat we hadden op geschreven. Na een lange welverdiende vakantie was vandaag eindelijk de eerste schooldag! Begin van de les zijn we de groepjes te weten gekomen voor het eerste project. De mensen waarmee ik in een groepje zit had

Nadere informatie

Workshop Arduino voor beginners deel 2

Workshop Arduino voor beginners deel 2 Workshop Arduino voor beginners deel 2 Voor deze workshop is het van belang dat je deel 1 van de workshop hebt afgerond. In deze workshop zitten meerdere opdrachten die elkaar niet allemaal op hoeven te

Nadere informatie

If This Then That. The color detecting sound device. Naam: Bertus Jansen Studentnummer: Klas: G&I-1C

If This Then That. The color detecting sound device. Naam: Bertus Jansen Studentnummer: Klas: G&I-1C If This Then That The color detecting sound device Naam: Bertus Jansen Studentnummer: 3013647 Klas: G&I-1C If This Then That Herkansing 2 Docent: Edwin van Ouwerkerk Moria Contents Links... 1 Concept Ontwikkeling...

Nadere informatie

Arduino eind concept. Uitleg over werking en concept. Andrew Lau

Arduino eind concept. Uitleg over werking en concept. Andrew Lau Arduino eind concept Uitleg over werking en concept Andrew Lau 0836622 Analyseren Arduino Tijdens de eerste les maakte we een beetje kennis met de arduino. Op internet zag ik snel dat er oneindige mogelijkheden

Nadere informatie

Jeroen uit. Extra informatie. Voor de lunch. Arduino zo aangesloten om mijn code te laten werken. (versie voor lunch) (code voor de lunch)

Jeroen uit. Extra informatie. Voor de lunch. Arduino zo aangesloten om mijn code te laten werken. (versie voor lunch) (code voor de lunch) We zijn weer aan dag drie al beland vandaag weer een dag CLE aangezien ik zag dat ik het vorige blog was vergeten CLE staat voor Contextiual Learning Enviroment ( weet je dat ook weer ) Maar ja zoals ik

Nadere informatie

th_elt Hardware & Software

th_elt Hardware & Software th_elt Hardware & Software 1 Inhoudsopgave 1 Arduino Simulators... 3 2 Bronvermelding:... 3 3 Variabelen... 4 3.1 byte... 4 3.2 int... 4 3.3 long... 4 3.4 float... 4 4 Opbouw programma... 5 5 LCD Liquid

Nadere informatie

MAKERKLAS WORKSHOP ARDUINO. Maandag 7 december 2015

MAKERKLAS WORKSHOP ARDUINO. Maandag 7 december 2015 1 MAKERKLAS WORKSHOP ARDUINO Maandag 7 december 2015 2 AAN DE SLAG! ONDERDELEN Je hebt de beschikking over een Arduino Starter Kit met een heleboel onderdelen. We gaan ze in de ze workshop niet allemaal

Nadere informatie

Deel 8: stappenmotoren en interrupts

Deel 8: stappenmotoren en interrupts Deel 8: stappenmotoren en interrupts Stappenmotor Kan hoek van as instellen zonder een gesloten feedbacksysteem. Het is een simpel en precies open loop systeem. Werkt met discrete stappen, dus schokkerig

Nadere informatie

Workshop Arduino - deel 2

Workshop Arduino - deel 2 Workshop Arduino - deel 2 Inleiding In het vorige deel van de workshop Arduino heb je voor het eerst kennis gemaakt met deze microcontroller. In dit deel, deel 2, ga je meer leren over de software: het

Nadere informatie

Werkbladen voor Arduino workshop 1

Werkbladen voor Arduino workshop 1 De aansluitingen van de Arduino Uno Werkbladen voor Arduino workshop 1 Arduino Arduino is een open-source ontwikkelbord, waarmee het eenvoudig is om informatica aan fysieke objecten te koppelen. Je kunt

Nadere informatie

//enable de interne pull-up weerstand. //variabele sensorval. //naar de seriële monitor

//enable de interne pull-up weerstand. //variabele sensorval. //naar de seriële monitor Keuzestructuren void setup() { Serial.begin(9600); pinmode(0, INPUT_PULLUP); pinmode(2, OUTPUT); pinmode(3, OUTPUT); void loop() { int sensorval = digitalread(0); Serial.println(sensorVal); //start seriële

Nadere informatie

Arduino Workshop 1 Zuid-Limburg

Arduino Workshop 1 Zuid-Limburg Arduino Workshop 1 Zuid-Limburg Leren door doen Mei 2016 - slides voor Arduino workshop 1 v2.5 Zuid-Limburg PA3CZS, PA0FOT, ON4CDU, PE1EAM 1 Workshop 1 Workshop 1 concentreert op kennismaking en eenvoudige

Nadere informatie

RCL Arduino Workshop 1

RCL Arduino Workshop 1 RCL Arduino Workshop 1 Leren door doen april 2015 - slides voor RCL Arduino workshop 1 ON4CDU & ON8VQ Workshop Leren door doen Werken in een groep Beperkte tijd Alleen essentiele vragen stellen Thuis oefenen

Nadere informatie

Arduino[4KIDS] Maak je eigen muziekinstrument!

Arduino[4KIDS] Maak je eigen muziekinstrument! Arduino[4KIDS] Maak je eigen muziekinstrument! Wat is een Arduino? Open jullie doos! Hierin vind je: Wat is een Arduino? Er gaat slechts één 'programma' op Dit gaat via de USB ingang, met de USB kabel:

Nadere informatie

Wat is Arduino? Arduino = microprocessor (Atmel)

Wat is Arduino? Arduino = microprocessor (Atmel) Intro tot Arduino Wat is Arduino? Volgens de website: Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers,

Nadere informatie

Arduino. Arduino UNO. Sam Decoster. CoderDojo Roeselare. Sam Decoster

Arduino. Arduino UNO. Sam Decoster. CoderDojo Roeselare. Sam Decoster Arduino Arduino UNO Sam Decoster CoderDojo Roeselare Sam Decoster Inleiding Arduino is een open-source ontwikkelbord, waarmee het mogelijk wordt om informatica te koppelen aan fysieke objecten. Het is

Nadere informatie

Meet the Arduino FAMILY

Meet the Arduino FAMILY www.arduino.cc Arduino is HARDWARE Meet the Arduino FAMILY Mega Lilypad Ethernet Mini En meer... Gemeenschappelijke kenmerken Printkaartje met een ATMEL microcontroller Digitale en analoge in- en/of uitgangen

Nadere informatie

1. Testdata TA sensor met Ohmse belasting

1. Testdata TA sensor met Ohmse belasting 1. Testdata TA12-100 sensor met Ohmse belasting Data van primaire meetkring met ohmse belasting Load (Ω) Mp1 (VC165) VTrms Mp2 (DVM98) ITrms Mp3 Vpp Mp3 VMax Mp3 VTrms Primaire Kring analyse Mp3 Vrms Mp1

Nadere informatie

1. Sluit de LED aan zoals afgebeeld 2. Sluit de USB-kabel aan op de Arduino 3. Klik op de knop uploaden 4. De LED begint te knipperen

1. Sluit de LED aan zoals afgebeeld 2. Sluit de USB-kabel aan op de Arduino 3. Klik op de knop uploaden 4. De LED begint te knipperen Workshop Arduino Inleiding In deze workshop werk je in tweetallen met een Arduino microcontroller. Dit is een kleine computer die je kunt programmeren om te doen wat jij wilt. Om dit te doen gebruik je

Nadere informatie

modellering met Arduino project module

modellering met Arduino project module 2016 modellering met Arduino project module F. Vonk versie 1 2-9-2016 inhoudsopgave 1. inleiding... - 2-2. regelsystemen... - 3-3. lichtsterkte meten... - 4-4. een knop uitlezen... - 8-5. aansturen van

Nadere informatie

modellering met Arduino mini module

modellering met Arduino mini module 2017 modellering met Arduino mini module F. Vonk versie 2 27-7-2017 inhoudsopgave 1. inleiding... - 3-2. de Arduino... - 5-3. programmeren voor Arduino... - 8-4. breadboards en elektronica... - 14-5. verder

Nadere informatie

L.Net s88sd16-n aansluitingen en programmering.

L.Net s88sd16-n aansluitingen en programmering. De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen

Nadere informatie

Introductie in flowcharts

Introductie in flowcharts Introductie in flowcharts Flow Charts Een flow chart kan gebruikt worden om: Processen definieren en analyseren. Een beeld vormen van een proces voor analyse, discussie of communicatie. Het definieren,

Nadere informatie

Find Neighbor Polygons in a Layer

Find Neighbor Polygons in a Layer Find Neighbor Polygons in a Layer QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Dick Groskamp This work is licensed under a Creative Commons Attribution 4.0

Nadere informatie

modellering met Arduino extra module

modellering met Arduino extra module 2017 modellering met Arduino extra module F. Vonk versie 2 27-7-2017 inhoudsopgave 1. inleiding... - 3-2. meet- en regelsystemen... - 5-3. lichtsterkte meten... - 6-4. een knop uitlezen... - 10-5. (optioneel)

Nadere informatie

Workshop Arduino voor beginners. door TkkrLab Enschede

Workshop Arduino voor beginners. door TkkrLab Enschede Workshop Arduino voor beginners door TkkrLab Enschede Tkkrlab TkkrLab (Tukkerlab) bestaat uit een groep mensen die geïnteresseerd zijn in in technologie, digitale techniek en wetenschap, kortom geeks.

Nadere informatie

Infographic De infographic geeft in grove lijnen het overkoepelend concept weer Your home remotely controlled Zie de infographic hier naast.

Infographic De infographic geeft in grove lijnen het overkoepelend concept weer Your home remotely controlled Zie de infographic hier naast. Situatie Hoe mooi zou het zijn als je alles in je eigen huis onder controle hebt op afstand. Even het rolluik laten zakken als de zon schijnt, de tv uitzetten die je bent vergeten uit te doen en zelfs

Nadere informatie

L.Net s88sd16-n aansluitingen en programmering.

L.Net s88sd16-n aansluitingen en programmering. De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen

Nadere informatie

Single Board computers. Ruud van der Meer (voor HCC d.d. 4 dec2017 Leiderdorp)

Single Board computers. Ruud van der Meer (voor HCC d.d. 4 dec2017 Leiderdorp) Microcontroller projecten Single Board computers Ruud van der Meer (voor HCC d.d. 4 dec2017 Leiderdorp) Micro Controllers Wat ging er aan vooraf: De 8051 Basic controller De Basic-Stamp. De C-Control van

Nadere informatie

Tweede workshop Arduino

Tweede workshop Arduino Tweede workshop Arduino In deze workshop zal veel gewerkt worden met voorbeelden die meegeleverd worden met de Arduino IDE. Deze zijn te vinden onder het menu File >Examples. Oefening 1 - Seriële communicatie

Nadere informatie

PIR DC-SWITCH. DC Passive infra-red Detector. Model No. PDS-10 GEBRUIKSAANWIJZING/INSTRUCTION MANUAL

PIR DC-SWITCH. DC Passive infra-red Detector. Model No. PDS-10 GEBRUIKSAANWIJZING/INSTRUCTION MANUAL PIR DC-SWITCH DC Passive infra-red Detector Model No. PDS-10 GEBRUIKSAANWIJZING/INSTRUCTION MANUAL Please read this manual before operating your DETECTOR PIR DC-Switch (PDS-10) De PDS-10 is een beweging

Nadere informatie

Oefening 1 - Seriële communicatie via USB

Oefening 1 - Seriële communicatie via USB Werkbladen voor Arduino workshop 2 In deze workshop zal gewerkt worden met de voorbeelden die meegeleverd worden met de Arduino IDE. Deze zijn te vinden onder het menu Bestand->Voorbeelden. Oefening 1

Nadere informatie

Keuzevak Slimme Technologie De slimme Regenmeter

Keuzevak Slimme Technologie De slimme Regenmeter Keuzevak Slimme Technologie De slimme Inleiding Field lab Acacia water, is een organisatie met een missie. Zij willen het voor elkaar krijgen dat er over de hele wereld schoon en veilig water beschikbaar

Nadere informatie

Arduino. C.F.J. Pols.

Arduino. C.F.J. Pols. Arduino C.F.J. Pols freek@boswell-beta.nl 2 Inhoudsopgave Introductie 4 Programmeren deel 1 7 Programmeren deel 2 9 Elektronica deel 1 11 Programmeren deel 3 13 Elektronica deel 2 16 Programmeren deel

Nadere informatie

Workshop Arduino Uno. Touw dag 6 juni 2015 Harold Pootjes en Simon Pauw

Workshop Arduino Uno. Touw dag 6 juni 2015 Harold Pootjes en Simon Pauw Workshop Arduino Uno Touw dag 6 juni 2015 Harold Pootjes en Simon Pauw Arduino Uno Pagina 2 Een programmeerbare controller The Arduino Uno is a programmable microcontroller board based on the ATmega 328.

Nadere informatie

Arduino. HCC Vlaanderen - Mechelen 7 februari 2011. Luc De Cock

Arduino. HCC Vlaanderen - Mechelen 7 februari 2011. Luc De Cock Arduino HCC Vlaanderen - Mechelen 7 februari 2011 Luc De Cock Inhoud Wat is Arduino? Wat hebben we nodig? Arduino IDE Voorbeelden Extra tools Uitbreidingen Wat is Arduino? Open source electronica platform

Nadere informatie

Arduino Workshop. door Geert Roumen (CC) BY-SA. lemio.nl/arduino/

Arduino Workshop. door Geert Roumen (CC) BY-SA. lemio.nl/arduino/ Arduino Workshop door Geert Roumen (CC) BY-SA lemio.nl/arduino/ Arduino? Arduino is een open-source ontwikkelbord, waarmee het mogelijk wordt om informatica te koppelen aan fysieke objecten. Het is dus

Nadere informatie

Hand-out Introductieworkshop LED programmeren

Hand-out Introductieworkshop LED programmeren Hand-out Introductieworkshop LED programmeren Inleiding Deze hand-out is bedoeld als naslag voor de introductie workshop LED programmeren. In deze handout vind je de uitleg over LEDs, Arduino s en LED

Nadere informatie

Arduino : Morse Voltmeter

Arduino : Morse Voltmeter Arduino : Morse Voltmeter Ooit was ik begonnen met het leren programmeren van een PIC processor in assembler. Maar ja, dat ging niet zo vlot, er kwamen andere dringende zaken en de PIC vloog weer in de

Nadere informatie

EM2 Microcontroller Project. LED cube

EM2 Microcontroller Project. LED cube EM2 Microcontroller Project LED cube Door: Dennis Koster Klas: Tc202 Studentnummer: 536496 Docent: Jan Derriks & Ruud Slokker Versie 1.0 (12-1-2009) Inhoudsopgave Inleiding 3 De onderdelen 4 t/ m 6 Het

Nadere informatie

Bouw het schema zoals beschreven op pagina 5 in de RBBB handleiding in de handout, maar dan op het breadboard.

Bouw het schema zoals beschreven op pagina 5 in de RBBB handleiding in de handout, maar dan op het breadboard. Physical Computing Workshop 23 en 30 november 2010, 09.00 13.00 uur en 13.00 17.00 uur Lennart Herlaar V2.0 (aangepast voor de tweede serie workshops) Programma van de workshop 1. Uitdelen workshop kits

Nadere informatie

by Jody Culkin Bronnen die gratis gebruikt, verspreid of aangepast kunnen worden. meestal software of hardware.

by Jody Culkin Bronnen die gratis gebruikt, verspreid of aangepast kunnen worden. meestal software of hardware. Wat is een Arduino??? Vertaling naar NL: Johan Korten by Jody Culkin Arduino is een open source elektronica prototype platform. Wat houdt dat in? Open Source Bronnen die gratis gebruikt, verspreid of aangepast

Nadere informatie

Project If This Then That Naam: Valérie den Besten Docent: Rob Zimmerman Datum:

Project If This Then That Naam: Valérie den Besten Docent: Rob Zimmerman Datum: Project If This Then That Naam: Valérie den Besten Docent: Rob Zimmerman Datum: 17-01-2016 Inhoudsopgave Mijn idee... 3 Proces... 4 PMI s... 10 Mijn idee Voor het project If This Then That wilde ik een

Nadere informatie

Programmeren met Arduino-software

Programmeren met Arduino-software Programmeren met Arduino-software De software waarin we programmeren is Arduino IDE. Deze software is te downloaden via www.arduino.cc. De programmeertaal die hier gebruikt wordt, is gebaseerd op C en

Nadere informatie

Bouw het schema zoals beschreven in de RBBB handleiding in de handout, maar dan op het breadboard.

Bouw het schema zoals beschreven in de RBBB handleiding in de handout, maar dan op het breadboard. Physical Computing Workshop 20, 21 en 28 mei 2010, 13.00 17.00 uur Lennart Herlaar V1.1 (relaisschakeling aangepast) Programma van de workshop 1. Uitdelen workshop kits en handouts, aftekenen lijst. 2.

Nadere informatie

Inhoud Inhoud. Inleiding 1 Leerdoelen 1

Inhoud Inhoud. Inleiding 1 Leerdoelen 1 v Inhoud Inhoud Inleiding 1 Leerdoelen 1 1 Aftrap 3 1.1 Aanschaf 3 1.2 Arduino UNO R3 of Arduino MEGA 2560? 4 1.3 Poorten en voeding 5 1.4 Systeemeisen 6 1.5 Software 6 1.6 Arduino met pc verbinden 10

Nadere informatie

Arduino Zuid-Limburg Workshop 2

Arduino Zuid-Limburg Workshop 2 1 Arduino Zuid-Limburg Workshop 2 Leren door doen Juni 2016 - slides voor Arduino workshop Zuid-Limburg 2 In deze workshop Minder focus op de programmeertaal zelf Voorbeelden als basis gebruiken Tonen

Nadere informatie

Arduino. Workshop. 20 juni 2014 Peter Struwe Stichting De Jonge Onderzoekers Groningen

Arduino. Workshop. 20 juni 2014 Peter Struwe Stichting De Jonge Onderzoekers Groningen Arduino Workshop Beta-docentendag 20 juni 2014 Peter Struwe Stichting De Jonge Onderzoekers Groningen Wat is een microcontroller? Maak een computer met alleen het meest noodzakelijke: processor geheugen

Nadere informatie

modellering met Arduino

modellering met Arduino 2015 modellering met Arduino F. Vonk versie 1 30-7-2015 inhoudsopgave 1. inleiding... - 2-2. de Arduino... - 5-3. programmeren voor Arduino... - 8 - commentaar... - 9 - variabelen... - 9 - functies/procedures...

Nadere informatie

Design Document. If This Then That

Design Document. If This Then That Design Document If This Then That Sander Doomen G&I1B 11-08-2016 Saskia Freeke If This Then That Design Proces Concept fase Het begon bij dat ik graag een leuk project wilde maken, het liefste een soort

Nadere informatie

Bouw een deel van het JeeNode schema zoals beschreven op pagina 5 in de JeeNode handleiding in de handout, maar dan op het breadboard.

Bouw een deel van het JeeNode schema zoals beschreven op pagina 5 in de JeeNode handleiding in de handout, maar dan op het breadboard. Domoticaforum Arduino Workshop 28 november 2010 Lennart Herlaar & Robert Hekkers v1.0 Programma van de workshop 1. Uitdelen workshop kits en handouts. 2. Uitpakken workshop kits en controleren inhoud.

Nadere informatie

Arduino CURSUS. door Willy - 09-juni-2017

Arduino CURSUS. door Willy - 09-juni-2017 Arduino CURSUS door Willy - w2@skynet.be, 09-juni-2017 OVERZICHT (1) OVERZICHT (2) Historiek Microcontroller (1) Microcontroller (2) Specificaties - Arduino UNO bord Specificaties - ATmega328P chip LET

Nadere informatie

Workshop FLL. Leer robots programmeren. Marieke Peelen Lennart de Graaf Daryo Verouden -

Workshop FLL. Leer robots programmeren. Marieke Peelen Lennart de Graaf Daryo Verouden - Workshop FLL Leer robots programmeren Marieke Peelen Lennart de Graaf Daryo Verouden - 1 Student-coaches 2 FIRST LEGO League 3 FLL Core values We zijn een team We doen zelf het werk met hulp van onze coaches.

Nadere informatie

Deel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax,

Deel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax, Deel 1: Arduino kennismaking Wat is een microcontroller, structuur van een programma, syntax, Wat is een microcontroller Wat is een microcontroller? Microcontroller = kleine dedicated computer. - Beperkt

Nadere informatie

Automatische spoel installatie voor legionella preventie. NTKC - Bennie ten Haken 27 Mrt - 2016

Automatische spoel installatie voor legionella preventie. NTKC - Bennie ten Haken 27 Mrt - 2016 Automatische spoel installatie voor legionella preventie. NTKC - Bennie ten Haken 27 Mrt - 2016 Automatische spoel installatie voor legionella preventie. Bennie ten Haken, 16- Feb- 2016 Deze installatie

Nadere informatie

De FOR lus: // terug naar waar je vandaan kwam Serial.begin(115200); // communicatie snelheid met de PC

De FOR lus: // terug naar waar je vandaan kwam Serial.begin(115200); // communicatie snelheid met de PC Verslag les -5-2-4-19 Werkende lussen: for-loop; while-loop; do while- loop. Wanneer iets twee of meerdere keren gedaan moet worden, dan gebruiken we een subroutine, loop, functie. (verschillende woorden

Nadere informatie

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie www.arduino.cc Arduino en DDS DDS chips DDS = Direct Digital (frequency) Synthesis Output = sinusvormig signaal Maximum frequentie = ½ klokfrequentie Frequentie bepaald door tuning word Grootste fabrikant:

Nadere informatie

OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL

OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL GB - NL GB PARTS & FUNCTIONS 1. 7. ---- 3. ---- 4. ---------- 6. 5. 2. ---- 1. Outdoor IP camera unit 2. Antenna 3. Mounting bracket 4. Network connection 5.

Nadere informatie

Aansluitles Les 1 Overzicht van de Componenten. Basis

Aansluitles Les 1 Overzicht van de Componenten. Basis Overzicht van de Componenten Lichtsensor Lichtsensoren worden gebruikt om licht te meten. Straatverlichting, sommige fietslampjes of tuinlampjes gebruiken een lichtsensor. Zo gaan ze pas aan als het donker

Nadere informatie

Naam: Klas: Docent: Datum: Module: Naam opdracht:

Naam: Klas: Docent: Datum: Module: Naam opdracht: ITTT Designdocument Naam: Thomas Meiborg Klas: G&I 1C Docent: Edwin van Ouwekerk Moria Datum: 18 januari 2016 Module: If This Then That Naam opdracht: Designdocument Proces: De eerste twee weken van dit

Nadere informatie

Arduino Programmeer handleiding

Arduino Programmeer handleiding Arduino Programmeer handleiding G.L.J. Quellhorst V 2.0 Juni 2 0 14 Dit is een kopie van het arduino programming notebook vertaald naar het Nederlands. Arduino Programmeer handleiding Deze informatie is

Nadere informatie

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1 Quick start guide Powerbank MI 16.000 Mah Follow Fast 2016 - All rights reserved. Page 1 ENGLISH The Mi 16000 Power Bank is a very good backup option for those on the move. It can keep you going for days

Nadere informatie

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM Read Online and Download Ebook RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM DOWNLOAD EBOOK : RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN STAFLEU

Nadere informatie

Neem een signaal-kabel en sluit hiermee het input-onderdeel aan, aan de kant van het Easyboard waar input bij staat.

Neem een signaal-kabel en sluit hiermee het input-onderdeel aan, aan de kant van het Easyboard waar input bij staat. Solly Systems Even voorstellen... Easyboard Input-onderdelen (Blauw) Output-onderdelen (Groen) Signaal-kabels (jack) Powerbank Power-kabel (USB-DC) USB-laadkabel (USB-micro-USB) Motor-opzetstukjes 3 Quickstart

Nadere informatie

Weerstation. Weerstation met Arduino C.G.N. van Veen. HiSPARC. 1 Weerstation. 2 Arduino. 2.1 Werking van Arduino

Weerstation. Weerstation met Arduino C.G.N. van Veen. HiSPARC. 1 Weerstation. 2 Arduino. 2.1 Werking van Arduino Weerstation HiSPARC Weerstation met Arduino C.G.N. van Veen 1 Weerstation Inleiding Naast het meten aan kosmische straling met het HiSPARC meetstation kunnen leerlingen het HiSPARC station uitbreiden met

Nadere informatie

Type Naam Aantal Analoge poorten: A0, A1, A2, A3 4 Digitale poorten: D2,D3,D4,D5,D6,D7,D8 7 UART poorten: UART 1 I2C poorten: I2C 4.

Type Naam Aantal Analoge poorten: A0, A1, A2, A3 4 Digitale poorten: D2,D3,D4,D5,D6,D7,D8 7 UART poorten: UART 1 I2C poorten: I2C 4. Grove modules Grove Base Shield Type Naam Aantal Analoge poorten: 4 Digitale poorten: 7 UART poorten: UART 1 poorten: 4 Grove - LED Socket Kit Grove - LED bar 3,3 - Grove Digital Light Sensor 3,3 - Grove

Nadere informatie

Project 7 Pratende plant Docent Project 7 - Pratende Plant Docent

Project 7 Pratende plant Docent Project 7 - Pratende Plant Docent Project 7 Pratende plant Docent Project 7 - Pratende Plant Docent Titel Pratende Plant 2 lessen Doel De leerlingen leren in deze twee lessen een opdracht namaken en een nieuw prototype maken met behulp

Nadere informatie

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead 7.1 Exploring Combinations of Ten Look at these cubes. 2. Color some of the cubes to make three parts. Then write a matching sentence. 10 What addition sentence matches the picture? How else could you

Nadere informatie

4x4x4 LED cube deel 2

4x4x4 LED cube deel 2 4x4x4 LED cube deel 2 Dit deel beschrijft een mogelijke opbouw van de led cube. De constructie moet voor mij makkelijk in en uit elkaar te halen zijn. De Arduino is te interessant om zijn leven alleen

Nadere informatie

KAEDU : Outputs en inputs

KAEDU : Outputs en inputs KAEDU : Outputs en inputs LED Er zijn in totaal 6 LEDS (exclusief de IR) die je kan gebruiken. Hiervoor moeten de overeenkomstige jumpers wel in de juiste stand staan. Zoals je op onderstaande foto ziet

Nadere informatie

OUTDOOR HD DOME IP CAMERA PRODUCT MANUAL GB - NL

OUTDOOR HD DOME IP CAMERA PRODUCT MANUAL GB - NL OUTDOOR HD DOME IP CAMERA PRODUCT MANUAL GB - NL GB PARTS & FUNCTIONS 2. ---- 1. ---- 3. ---- 7. ---------- 5. 4. 6. 1. Outdoor IP camera unit 2. Antenna 3. Mounting bracket 4. Network connection 5. Power

Nadere informatie

by Jody Culkin Bronnen die gratis gebruikt, verspreid of aangepast kunnen worden. meesta software of hardware.

by Jody Culkin Bronnen die gratis gebruikt, verspreid of aangepast kunnen worden. meesta software of hardware. Wat is een Arduino??? Vertaling naar NL: Johan Korten by Jody Culkin Arduino is een open source elektronica prototype platform. Wat houdt dat in? Open Source Bronnen die gratis gebruikt, verspreid of aangepast

Nadere informatie

Gebruikershandleiding. robotcar.nl

Gebruikershandleiding. robotcar.nl Gebruikershandleiding robotcar.nl Inhoudsopgave 1 Introductie 2 2 Inventaris 3 3 Uno: een Arduino variant 4 3.1 De pinnen op het Uno board.................... 4 3.2 De Arduino software omgeving...................

Nadere informatie

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368 Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368 Handleiding bij het gebruik van een microcontroller in het Accelerometerproject (Project II) Er zijn speciaal voor het Accelerometerproject

Nadere informatie

Arduino cursus. Eelco Dijkstra Steunpunt Informatica - Its Academy 24 september 2015

Arduino cursus. Eelco Dijkstra Steunpunt Informatica - Its Academy 24 september 2015 Arduino cursus Eelco Dijkstra Steunpunt Informatica - Its Academy 24 september 2015 Wat is Arduino? Een Open Source hardware/software prototyping eco-systeem. Open Source Hardware/software o sketch Prototyping

Nadere informatie

Inleiding De leerlingen maken deze les een alarm. Opent iemand stiekem hun broodtrommel? Dan worden ze dankzij het alarm gewaarschuwd!

Inleiding De leerlingen maken deze les een alarm. Opent iemand stiekem hun broodtrommel? Dan worden ze dankzij het alarm gewaarschuwd! Leerkrachthandleiding Inleiding De leerlingen maken deze les een alarm. Opent iemand stiekem hun broodtrommel? Dan worden ze dankzij het alarm gewaarschuwd! Lesdoelen De leerlingen zijn in staat om: uit

Nadere informatie

NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. DOEL: SIMULATOR:

NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. DOEL: SIMULATOR: NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. Door mee te doen aan deze uitdaging kan je Nspyre laten zien wat je kan. Schrijf jij de beste oplossing dan is deze lego mindstorms nxt 2.0 set voor jou.

Nadere informatie

256 kb Memory in NMS 8250, 8255 and 8280

256 kb Memory in NMS 8250, 8255 and 8280 256 kb Memory in NMS 8250, 8255 and 8280 Supplied by Bastiaan Huber, 2001 Converted to PDF by HansO, 2001 Dutch text follows the english text! MEMORY-UPGRADE to 256Kb This description is only for people

Nadere informatie

Instructions assembly Decoderprintje 2

Instructions assembly Decoderprintje 2 Index Inhoud PARTLIST DECODERPRINTJE... 2 ASSEMBLY AND OPERATION... 2 INTRODUCTION... 2 EXPLANATION OF THE OPERATION OF A DECODER PCB... 2 DE MONTAGE (BOUWPAKKET)... 3 AANSLUITEN DATABUS EN CLOCKSIGNALEN...

Nadere informatie

RGB licht Les 2 Leerkrachthandleiding. Basis. Materialen

RGB licht Les 2 Leerkrachthandleiding. Basis. Materialen RGB licht Les 2 Leerkrachthandleiding Basis Inleiding In deze les ontdekken leerlingen wat de CloudProfessor (CPF) kan. Daarnaast ontdekken ze de functies van verschillende onderdelen van deze CPF. Aan

Nadere informatie

VANTEK Discovery set. N. B. De OPITEC bouwpakketten zijn gericht op het onderwijs. N991240#1

VANTEK Discovery set. N. B. De OPITEC bouwpakketten zijn gericht op het onderwijs. N991240#1 9 9 1. 2 4 0 VANTEK Discovery set N. B. De OPITEC bouwpakketten zijn gericht op het onderwijs. 1 Inhoudsopgave Binair rekenen Pulse en Countermodule blz. 3 Informatieverwerking Input en outputmodules blz.

Nadere informatie

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM Read Online and Download Ebook ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM DOWNLOAD EBOOK : ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK STAFLEU

Nadere informatie

Project 5 Spelen met licht Docent

Project 5 Spelen met licht Docent Project 5 Spelen met licht Docent Titel Spelen met de kleuren van licht 2 lessen Doel In deze les leren de leerlingen een lesbrief te lezen en het aangeboden project stap voor stap na te maken. Ook leren

Nadere informatie

Elektor Uno R4 Installatie & Test

Elektor Uno R4 Installatie & Test Elektor Uno R4 Installatie & Test Vereisten Elektor Uno R4 Kabel USB-A naar micro-b Computer met Windows (XP of later), Linux of OSX (10.7 of later) Arduino IDE 1.6.7 of recenter (niet 1.6.8) We raden

Nadere informatie

delay(1000); // Eén seconde pauze digitalwrite(pin, LOW); // zet 'pin' uit delay(1000); // Eén seconde pauze }

delay(1000); // Eén seconde pauze digitalwrite(pin, LOW); // zet 'pin' uit delay(1000); // Eén seconde pauze } Structuur Arduino De basisstructuur van de Arduino programmeertaal is erg simpel. Het bestaat uit minstens twee gedeeltes (blokken). Deze twee gedeeltes (blokken), of functies vormen een aantal statements

Nadere informatie

Handleiding ISaGRAF. Wil men het programma bewaren, dan is het verstandig een back-up te maken: C9 Back-up / Restore

Handleiding ISaGRAF. Wil men het programma bewaren, dan is het verstandig een back-up te maken: C9 Back-up / Restore Handleiding ISaGRAF C Handleiding ISaGRAF Deze handleiding beoogt een korte samenvatting te geven van handelingen die verricht moeten worden om met behulp van ISaGRAF een PLC-programma te schrijven en

Nadere informatie

Telenet Hotspot: login flow. Baalse Hei

Telenet Hotspot: login flow. Baalse Hei Telenet Hotspot: login flow Baalse Hei SSID s op Baalse Hei Drie SSID s van Telenet zijn zichtbaar op de camping: Baalse Hei Telenethotspot Dit zijn twee SSID namen voor hetzelfde open portaal waar een

Nadere informatie

Arduino Cursus, Deel 2 Programmeren. Simon Pauw, ZB45, Amsterdam

Arduino Cursus, Deel 2 Programmeren. Simon Pauw, ZB45, Amsterdam Arduino Cursus, Deel 2 Programmeren Simon Pauw, ZB45, Amsterdam Programmeren Geen zorgen als je niet alles begrijpt. Doel: Het snappen van bestaande code. Meeste kennis ook toepasbaar buiten de Arduino

Nadere informatie

Logo quiz Project Inleiding op de Logo!

Logo quiz Project Inleiding op de Logo! Logo quiz Project Inleiding op de Logo! Project ontwikkelt door: Tim van Schuylenburg Ben van Kruisbergen Inhoudsopgave Projectbeschrijving en Planning 2 Blz. De benodigdheden en aansluitschema 4-8 Complete

Nadere informatie

Fysische Informatica met FLEC

Fysische Informatica met FLEC Fysische Informatica met FLEC Inleiding De werking van de schakelingen die je gemaakt hebt bij het onderwerp fysische informatica kunnen op 2 manieren gecontroleerd worden. De eerste manier is met behulp

Nadere informatie

Classification of triangles

Classification of triangles Classification of triangles A triangle is a geometrical shape that is formed when 3 non-collinear points are joined. The joining line segments are the sides of the triangle. The angles in between the sides

Nadere informatie

Preschool Kindergarten

Preschool Kindergarten Preschool Kindergarten Objectives Students will recognize the values of numerals 1 to 10. Students will use objects to solve addition problems with sums from 1 to 10. Materials Needed Large number cards

Nadere informatie

The first line of the input contains an integer $t \in \mathbb{n}$. This is followed by $t$ lines of text. This text consists of:

The first line of the input contains an integer $t \in \mathbb{n}$. This is followed by $t$ lines of text. This text consists of: Document properties Most word processors show some properties of the text in a document, such as the number of words or the number of letters in that document. Write a program that can determine some of

Nadere informatie

Quality requirements concerning the packaging of oak lumber of Houthandel Wijers vof (09.09.14)

Quality requirements concerning the packaging of oak lumber of Houthandel Wijers vof (09.09.14) Quality requirements concerning the packaging of oak lumber of (09.09.14) Content: 1. Requirements on sticks 2. Requirements on placing sticks 3. Requirements on construction pallets 4. Stick length and

Nadere informatie

EM6250 Firmware update V030507

EM6250 Firmware update V030507 EM6250 Firmware update V030507 EM6250 Firmware update 2 NEDERLANDS/ENGLISH Table of contents 1.0 (NL) Introductie... 3 2.0 (NL) Firmware installeren... 3 3.0 (NL) Release notes:... 5 1.0 (UK) Introduction...

Nadere informatie

Werkcollege 7 Communication and Multimedia Design Amsterdam - Research for Design- B1 HC7 requirements - 10 10 2011

Werkcollege 7 Communication and Multimedia Design Amsterdam - Research for Design- B1 HC7 requirements - 10 10 2011 Werkcollege 7 Deliverables I. Gekozen Persona II. Scenario tekst III. Storyboard IV. Programma van Eisen V. Onderbouwing WERKCOLLEGE 7: Ideeën genereren voor het concept. Werkcollege 7: deel I 1. Kies

Nadere informatie