Arduino Cursus, Deel 2 Programmeren. Simon Pauw, ZB45, Amsterdam
|
|
|
- Thomas de clercq
- 9 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Arduino Cursus, Deel 2 Programmeren Simon Pauw, ZB45, Amsterdam
2 Programmeren Geen zorgen als je niet alles begrijpt. Doel: Het snappen van bestaande code. Meeste kennis ook toepasbaar buiten de Arduino
3 Herhaling Vorige Week al wat code gezien digitalwrite(high), digitalread() analogwrite(255), analogread()
4 Programma als recept instructies Laat voorbeelden vorige week zien
5 Programma
6 Recept Een programma is een recept Elke regel bevat een instructie Als de instructie is uitgevoerd gaat de Arduino door met de volgende instructie
7 Dit recept Bevat een serie instructies om Hallo, wereld! over de USBverbinding te schrijven
8 setup() wordt 1 keer uitgevoerd, na opstarten Arduino
9 loop() wordt herhaalt zolang de Arduino aan is
10 Programma (oppervlakkig) 1: na het opstarten begin seriële verbinding
11 Programma (oppervlakkig) 2: verstuur bericht Hallo, wereld!
12 Programma (oppervlakkig) 3: wacht 1 seconde
13 Programma (oppervlakkig) 4: verstuur bericht Hallo, wereld!
14 Programma (oppervlakkig) 5: etc.
15 Programma (in detail) Commentaar (doet niets voor gedrag programma) Alles tussen /* en */ (wordt grijs gemaakt door Arduino interface)
16 Programma (in detail) Lege regels doen niets
17 Programma (in detail) Ook commentaar Elke regel die begint met //
18 Programma (in detail) void setup() begin de setup() functie vast onderdeel van elk Arduino programma
19 Programma (in detail) void setup() alles tussen { en } hoort bij setup
20 Programma (in detail) Nog meer commentaar
21 Programma (in detail) Serial.begin(9600); Eerste echte instructie! Zegt tegen de Arduino: Begin de seriële communicatie met de Arduin. 1 statement per regel afgesloten met ; Waarom? Afspraak
22 Programma (in detail) } einde setup
23 Programma (in detail) Nog meer commentaar
24 Programma (in detail) void loop() begin de loop() functie wordt herhaalt zolang de
25 Programma (in detail) void loop() alles tussen { en } hoort bij loop
26 Programma (in detail) Nog meer commentaar
27 Programma (in detail) Serial.println( Hallo, wereld ); verstuurt het bericht over de usb println is kort voor print line, print regel Het bericht staat tussen de haakjes (!) Let op de ; aan het einde van de instructie
28 Programma (in detail) Nog meer commentaar
29 Programma (in detail) delay(1000); Wacht 1000 ms (1 sec)
30 Programma (in detail) afsluitende } einde van loop()
31 Programma (in detail) void loop() loop was afgelopen begint weer opnieuw
32 Samenvatting, Functies setup(), loop() Serial.begin(9600);, Serial.println( Hallo, wereld! ); delay(1000); digitalwrite(high), digitalread() analogwrite(255), analogread()
33 Samenvatting, Syntax {,} markeren begin en einde van setup() en loop() /* commentaar over meerdere regeles */ // commentaar Instructies Serial.println( Hallo, wereld ); 1 per regel, afgesloten door ; Argument (snelheid, bericht, tijdsduur) tussen haakjes achter instructie
34 Opdracht 2.1
35 Deel 1, Variabelen
36 Variabelen Probleem: Als we de tijd tussen de berichten willen aanpassen moeten we de waardes op twee plekken veranderen. Kan dat handiger?
37 Variabelen Probleem: Als we de tijd tussen de berichten willen aanpassen moeten we de waardes op twee plekken veranderen. Kan dat handiger?
38 Variabelen Kan dat handiger? Dat kan Variabele = label Declaratie: int wachttijd = 1000; (het label wachttijd heeft de waarde 1000)
39 Variabelen type int: integer, geheel getal
40 Variabelen naam wachttijd (hoofdletter gevoelig)
41 Variabelen waarde 1000
42 Variabelen (psst, vergeet de ; niet)
43 Variabelen aanroepen variabele
44 Wat doet dit programma?
45 Variabelen
46 Variabelen declaratie: int mijnwaarde = 1000; Gebruik: delay(mijnwaarde); Waarde laten zien via USB: Serial.print(mijnWaarde);
47 Rekenen met integers Rekenen uitleggen / naar beneden afronden etc
48 Even tussendoor
49 Rekenen met integers, -
50 Rekenen met integers, *
51 Rekenen met integers, /
52 Rekenen met integers, /
53 Wat doet deze sketch?
54 Wat doet deze sketch?
55 Opdracht 2.2
56 Rekenen met floats Voorbeeld (casting) conversie
57 Herhaling Integers:
58 Floats
59 Floats, conversieprobleem
60 Floats, casting
61 Samenvatting, Functies setup(), loop() Serial.begin(9600);, Serial.print();, ( Hallo, wereld! ); delay(1000); digitalwrite(high), digitalread(), analogwrite(255), analogread()
62 Samenvatting, Syntax {,} markeren begin en einde van setup() en loop() /* commentaar over meerdere regeles */ // commentaar Instructies Serial.println( Hallo, wereld ); 1 per regel, afgesloten door ; Argument (snelheid, bericht, tijdsduur) tussen haakjes achter instructie
63 Samenvatting, Variabelen int getal = 10; float getal = 1.5; Operaties: =,*,/,+,- Conversie (casting): getal-met-komma = (float)getal-zonder-komma
64 Opdracht 2.3
65 Verdieping 1 Initialiseren Scope Niet belangrijk om nu in details te begrijpen, maar wel goed om gezien te hebben
66 1, Initiële waardes
67 1, Initiële waardes
68 1, Initiële waardes
69 Controll 1, if() if() Het reactief vermogen: 1) Als de laserstraal word onderbroken > Alarm! 2) Als iemand op de - knop drukt > Maak koffie (warm water op, maal koffiebonen, pomp water door koffieresevoir, etc.)
70 Controll 1, if()
71 Controll 1, if(), ==
72 Wat doe deze sketch?
73 Controll 1, if(), >
74 Wat doe deze sketch?
75 Controll 1, if(),<
76 Controll 1, if() Dus: if(vergelijking) {code} Vergelijking: a == b, a < b, a > b Verder nog: a <= b, a >= b, a!=b
77 Wat doet deze sketch?
78 Controll 2, else()
79 Wat doet deze sketch?
80 Controll 2, else if()
81 Opdracht 2.4 en 2.5
82 Samenvatting setup(), loop(), Serial.begin(9600);, Serial.print();, ( Hallo, wereld! );, delay(1000);, digitalwrite(high), digitalread(), analogwrite(255), analogread() int getal = 10;, float getal = 1.5, operaties: =, *, /, +, - (on)gelijkheden: a == b, a < b, a > b, a <= b, a >= b, a!=b { } begin en einde van setup(), loop(), if(), else(), else if() Hiermee zou je in principe al alles mee kunnen maken! Alles wat we verder leren is om het onszelf makkelijker te maken
83 Controll 2 herhaling al gezien: loop() nu gaan we kijken naar twee ander constructies die waarmee we code kunnen herhalen
84 Controll 3 Twee belangrijke controll structuren voor herhaling: while(): zolang er weinig licht op de LDR valt, laat een lampje branden for(): laat het lampje 10x knipperen
85 Wat doet deze sketch?
86 Controll 3, while()
87 Controll 3, for() een loop gebruiken om iets te tellen gebeurt zo veel dat er een speciale (kortere) instructie is bestaat: for()
88 Controll 3, for() een loop gebruiken om iets te tellen gebeurt zo veel dat er een speciale (kortere) instructie is bestaat: for()
89 Controll 3, for()
90 Controll 3, for()
91 Opdracht 2.6
92 Opdracht BONUS
93 Samenvatting Serial.begin(9600), Serial.print(), ( Hallo, wereld! ), delay(1000), digitalwrite(high), digitalread(), analogwrite(255), analogread() int getal = 10;, float getal = 1.5, operaties: =, *, /, +, - (on)gelijkheden: a == b, a < b, a > b, a <= b, a >= b, a!=b if(), else(), else if(), for(), while() setup(), loop()
94 Functies Een handige manier om herhaling te voorkomen Het leesbaar maken van code Het herbruikbaar maken van code
95 Functies
96 Opdracht BONUS 2
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
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.
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
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
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
Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.
HOOFDSTUK 3 3.1 Stapsgewijs programmeren In de vorige hoofdstukken zijn programmeertalen beschreven die imperatief zijn. is het stapsgewijs in code omschrijven wat een programma moet doen, net als een
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
HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren
HOOFDSTUK 3 3.1 Stapsgewijs programmeren De programmeertalen die tot nu toe genoemd zijn, zijn imperatieve of procedurele programmeertalen. is het stapsgewijs in code omschrijven wat een programma moet
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
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
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
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
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
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
Javascript oefenblad 1
Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de
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
Informatie over. 5VWO DT51: JavaLogo. Casper Bezemer. Toetsweek 1 13 oktober 2016
Informatie over 5VWO DT51: JavaLogo Casper Bezemer Toetsweek 1 13 oktober 2016 1 Informatie Voor toets DT51 wordt jou gevraagd Java(Logo) programma s te schrijven. De eerste opdracht is een Krimpfiguur,
Programmeren in Java les 3
4 september 2015 Deze les korte herhaling vorige week loops methodes Variabelen Soorten variabelen in Java: integer: een geheel getal, bijv. 1,2,3,4 float: een gebroken getal, bijv. 3.1415 double: een
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
Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python.
1 Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python. Voordat je leert programmeren, moet je jouw pc zo instellen dat
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,
arduino programmeerboek Davy Wolfs
arduino programmeerboek - Davy Wolfs arduino programmeerboek herwerkt door Davy Wolfs gebaseerd op: Arduino Programming Notebook door Brian W. Evans (2007) Arduino Programmeer Manual door A. Kompanje (2009)
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
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
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
VAN HET PROGRAMMEREN. Inleiding
OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,
Bij manueel trein elke keer vanaf spoor 1 te starten, dus altijd twee ritten. StartLED gaat aan en pas uit als trein op 1 arriveert.
/* Pendelbaanbesturing www.ab-treinen.nl Bij if functie niet = maar == gebruiken, bij = wordt de waarde geschreven, == is gelijk aan. Digitale ingangen 0 en 1 niet gebruikt in verband met gebruik van seriele
Modelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 november 2015 Expressies Functies Ingebouwde functies Variabelenbereik Inleveropgave 1 Terugblik Programma is een lijst van opdrachten Terugblik Programma is
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
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
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:
Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby?
1 Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby? Voordat je begint met programmeren, moet je Ruby installeren.
Afhankelijk van wanneer je het programma uitvoert, zie je een van de volgende resultaten:
Hoofdstuk 4 Voorwaarden en vertakkingen Laten we eens teruggaan naar ons eerste programma. Zou het niet leuk zijn als we in plaats van het algemene Hallo wereld, afhankelijk van de tijd van de dag, Goedemorgen
Variabelen en statements in ActionScript
Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer
Java Les 3 Theorie Herhaal structuren
Java Les 3 Theorie Herhaal structuren Algemeen Een herhaal structuur een is programmeertechniek waarbij bepaalde Java instructies worden herhaald net zo lang tot een bepaalde voorwaarde is bereikt. Een
Project 1 Een discolamp
Project 1 Een discolamp In dit eerste project maken we een echte discolamp. Je leert hoe je de lampen van de Pibrella programmeert. Ook begrijp je hoe het commando time.sleep wordt gebruikt. Stap 1 Start
http://www.liacs.nl/home/kosters/java/
sheets Programmeren 1 Java college 2, Walter Kosters De sheets zijn gebaseerd op de hoofdstukken 2 tot en met 6 van: D. Bell en M. Parr, Java voor studenten, Prentice Hall, 2002 http://www.liacs.nl/home/kosters/java/
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
Android apps met App Inventor 2 antwoorden
2014 Android apps met App Inventor 2 antwoorden F. Vonk versie 1 11-11-2014 inhoudsopgave Mollen Meppen... - 2 - Schrandere Scholier... - 15 - Meteoor... - 21 - Dit werk is gelicenseerd onder een Creative
Scala. Korte introductie. Sylvia Stuurman
Korte introductie Sylvia Stuurman Wat is er zo bijzonder aan? Schaalbaar Objectgeoriënteerd (handiger dan Java!) Functioneel Scripts schrijven Gecompileerd: Java bytecode Pagina 2 voor scripts Pagina 3
Planning. 1. Mini College. 2. Introductiecursus Imperatief Programmeren. 3. Crash and Compile (vanaf 17:00 uur)
Planning 1. Mini College 2. Introductiecursus Imperatief Programmeren 3. Crash and Compile (vanaf 17:00 uur) Geschiedinis van de Codemonkeys imperatief programmeren voor beginners Geschiedenis van de Codemonkey
VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:
OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,
DE ASTRO PI PROGRAMMEREN VOOR MISSION ZERO
DE ASTRO PI PROGRAMMEREN DOCENTENHANDLEIDING 1 Deze handleiding is bedoeld om leerlingen te ondersteunen bij de Astro Pi Challenge, waarbij leerlingen een programma voor de Astro Pi-computer in het ISS
Arduino Opstartgids.
Arduino Opstartgids. inhoud structuur structuur 6 setup() 6 loop() 6 functies 7 accolades 7 ; puntkomma 8 /* */ blok commentaar 8 // regel commentaar 8 variabelen variabelen 9 variabelen declareren 9 variable
VOORBLAD SCHRIFTELIJKE TOETSEN
Technology, Innovation & Society Delft VOORBLAD SCHRIFTELIJKE TOETSEN OPLEIDING TOETSCODE GROEP : ELEKTROTECHNIEK : GESPRG-SC1 : EP11/EP12 TOETSDATUM : 23-01-2014 TIJD : 15.00 16.30 uur AANTAL PAGINA S
APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES. Onderdeel van SmartProducts
APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES Onderdeel van SmartProducts INHOUD COLLEGE 2 module4.io.utwente.nl/applicatiebouw Software ontwerpen Gebruikersinterfaces,
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
Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 22 april 2014
Programmeren en Wetenschappelijk Rekenen in Python Wi1205AE, 22 april 2014 Inleiding Cursus coördinator e-mail Docent e-mail : Jacco Hoekstra : [email protected] : Ingeborg Goddijn : [email protected]
// hier wordt de functie: ZegHallo aangeroepen
Verslag les 6 9-4-19 Functies Functies (subroutines) maken het programma overzichtelijker en sneller. Twee functies die altijd aanwezig moeten zijn, zijn: setup() en loop(). Altijd met twee haakjes, waar
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
De Arduino-microcontroller in de motorvoertuigentechniek (6)
De Arduino-microcontroller in de motorvoertuigentechniek (6) E. Gernaat (ISBN 978-90-79302-11-6) 1 De Arduino Programmeeromgeving (IDE) 1.1 Inleiding Als we naar de Arduino site gaan kunnen we daar de
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
HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Informatie. Voorbeeld. Voorbeeld: toegangsprijs
HOOFDSTUK 3 3.1 Stapsgewijs programmeren De programmeertalen die tot nu toe genoemd zijn, zijn imperatieve of procedurele programmeertalen. is het stapsgewijs in code omschrijven wat een programma moet
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
Universiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren
Universiteit van Amsterdam FNWI Voorbeeld van tussentoets Inleiding programmeren Opgave 1: Wat is de uitvoer van dit programma? public class Opgave { static int i = 0 ; static int j = 1 ; int i = 1 ; int
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
Programmeermethoden NA. Week 3: Controlestructuren
Programmeermethoden NA Week 3: Controlestructuren Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna/ Bij ons leer je de wereld kennen 1 Inleveren opdracht 1 Lever digitaal sxxxxxxx-syyyyyyy-opdr1.py
MINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara
MINICURSUS PHP Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2017-2018 Sebastiaan Franken en Rosalie de Klerk Bambara PHP Cursus Deze cursus is om de eerste stappen in de wereld
RAAD HET GETAL. Hoofdstuk 4. Het spelletje 'Raad het getal' Voorbeeld van uitvoering van 'Raad het getal' Hoofdstuk 4 Raad het getal 21
Hoofdstuk 4 Raad het getal 21 Hoofdstuk 4 RAAD HET GETAL In dit hoofdstuk behandelen we: import-statements Modules Argumenten while-statements Voorwaarden Blokken Boole-waarden Vergelijkingsoperatoren
PROGRAMMA'S SCHRIJVEN
Hoofdstuk 3 Hoofdstuk 3 Programma's schrijven 13 PROGRAMMA'S SCHRIJVEN In dit hoofdstuk behandelen we: Hoe de verwerking van instructies verloopt Strings (tekenreeksen) Stringconcatenatie (oftewel strings
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
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.
Small Basic Programmeren Text Console 2
Oefening 1: Hoogste getal Je leest een reeks positieve gehele getallen in totdat je het getal 0 (nul) invoert. Daarna stopt de invoer en druk je een regel af met het hoogste getal uit de reeks. Voorbeeld:
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
Een spoedcursus python
Een spoedcursus python Zoals je in de titel misschien al gezien hebt, geven wij een spoedcursus Python. Door deze cursus leer je alle basics, zoals het rekenen met Python en het gebruik van strings. Het
Online c++ leren programmeren:
Online c++ leren programmeren: Inhoud 1)Waar vind ik een c++ compiler?... 2 2)Hoe start ik een programma in c++?... 2 3)Een eerste c++ programma:... 3 Een eerste programma schrijven:... 3 Mijn eerste programma
Arduino CURSUS. door Willy - 09-juni-2017
Arduino CURSUS door Willy - [email protected], 09-juni-2017 OVERZICHT (1) OVERZICHT (2) Historiek Microcontroller (1) Microcontroller (2) Specificaties - Arduino UNO bord Specificaties - ATmega328P chip LET
Lesje programmeren. Hallo allemaal, wat fijn dat je er bent. ROBOTICA
Lesje programmeren Hallo allemaal, wat fijn dat je er bent. ROBOTICA 1 PROGRAMMEREN Vandaag ga je aan de slag met programmeren. Wat ga je vandaag doen? - Je gaat een aantal programma s schrijven. We gaan
Processing. Met Processing kun je hele mooie tekeningen maken niet met stiften of potloden, maar door tegen de computer te zeggen wat je wil zien.
Processing Met Processing kun je hele mooie tekeningen maken niet met stiften of potloden, maar door tegen de computer te zeggen wat je wil zien. 1 J.R. Smith, Processing Posters Start het programma Processing
Inleiding programmeren
Inleiding programmeren Docent: José Lagerberg Assistenten: Robin de Vries, Jordy Perlee, Dimitri Belfor, Stephen Swatman, Erik Kooistra, Daan Kruis, Daniel Louwrink Cursusinformatie: https://staff.fnwi.uva.nl/j.m.lagerberg
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)
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
Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie
Leren Programmeren met Visual Basic 6.0 Les 3+4 Hoofdstuk 4 : De Selectie Visual Basic 6.0 1 Basisstructuren (herhaling) Sequentie (HK2) : Alle opdrachten gewoon na mekaar uitvoeren. Hier worden geen keuzes
Vakgroep CW KAHO Sint-Lieven
Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen [email protected] en [email protected]
DE INTERACTIEVE SHELL
Hoofdstuk2 De interactieve shell 6 Hoofdstuk 2 DE INTERACTIEVE SHELL In dit hoofdstuk behandelen we: Integers (gehele getallen) en getallen met drijvende komma Expressies Waarden Operatoren Het evalueren
continue in een for, while of do lus herhaalt de lus vroegtijdig. De volgende herhaling wordt onmiddellijk begonnen.
Hoofdstuk 3: controlestructuren instructies en blokken Naar elke instructie staat een ; Instructies worden door de haakjes {} in een block samengevat. if else if ( expression) statement1; else statement2;
Stroomschema s maken op papier
1 Stroomschema s maken op papier Een programma direct maken in Python, gaat vaak wel goed als het een klein programma is. Als het programma groter en moeilijker is, is het lastig om goed te zien welk commando
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
Vereiste kennis. 1 Java-editor. 2 Het compileren van een programma
3 Vereiste kennis Dit boek richt zich op het leren programmeren door het oefenen met programmeercodes. Veel theorie komt in het begin niet aan de orde. Dat is een grote uitdaging want het is niet makkelijk
Numerieke benadering van vierkantwortels
HP Prime Grafische Rekenmachine Numerieke benadering van vierkantwortels Doel: De waarde van een vierkantswortel met een recursieve rij benaderen, het schrijven van een klein programma. Sleutelwoorden:
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
Python. Vraag 1: Expressies en types. Vraag 1 b: Types -Ingebouwde functies- Vraag 1 a 3/10/14
Python Vraag 1: Expressies en types Integrated Development Environment (IDE): Ø Wing 101 (gratis te downloaden op www.wingware.com) Oefeningen in de shell >> noemen we de prompt Python commando s = expressies
DOC A. De Arduino programmeertaal. Versie 1.1
www.ateliervilvoorde.be DOC20170113A De Arduino programmeertaal Versie 1.1 Introductie Als we in deze tekst verwijzen naar een Arduino dan bedoelen we een Arduino UNO. Een Arduino is in essentie een microcontroller
6,1. Samenvatting door een scholier 1809 woorden 28 oktober keer beoordeeld. Informatica
Samenvatting door een scholier 1809 woorden 28 oktober 2005 6,1 16 keer beoordeeld Vak Methode Informatica Turing informatica samenvatting. hst3: algoritme:een beschrijving van stappen die gedaan moeten
BLOCKLY VISUEEL PROGRAMMEREN LEVEL 2
VISUEEL PROGRAMMEREN LEVEL 2 BLOCKLY Samenvatting Blockly lijkt veel op Ko de Kraker. Het eerste gedeelte zal dan ook makkelijk zijn voor de kinderen die geen moeite hadden met Ko de Kraker. Langzamerhand
Hoofdstuk 6: Zelf functies maken
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 6: Zelf functies maken 6.0 Leerdoel
Ar-doe-wie-no. Voorwoord
www.conrad.nl Ar-doe-wie-no Voorwoord Leuk dat je meer wilt weten over Arduino. Wij helpen je graag een eindje op weg. De Conrad Arduino Starterkit dient om je te inspireren en biedt je een introductie
[14] Functies. Volg mee via 14_Functies-1.py. We beginnen met een eenvoudig voorbeeldje:
[14] Functies Een goede programmeur doet altijd zijn best om zoveel mogelijk aan hergebruik van code te doen. Je probeert in je programma code te gebruiken die iemand anders heeft gemaakt, of code die
Datum, Tijd en Timer-object
IX. Datum, Tijd en Timer-object A. Hoe worden tijd en datum in VB aangeduid? Zowel datum als tijd worden als een getal met decimalen opgeslagen. Het gedeelte voor de komma geeft de datum aan, het gedeelte
Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.
Algemeen C# Variabele Een variabele is een willekeurige waarde die word opgeslagen. Een variabele heeft altijd een datetype ( De soort waarde die een variabele bevat). Datatypes Een datatype is de sort
Een eenvoudig algoritme om permutaties te genereren
Een eenvoudig algoritme om permutaties te genereren Daniel von Asmuth Inleiding Er zijn in de vakliteratuur verschillende manieren beschreven om alle permutaties van een verzameling te generen. De methoden
Voeler ingang van de ilog recorder. Stop de temperatuurvoeler
1) Standaard interface (EA-INT) Oud model. 2) Universele interface (EA-INT-U) Nieuw model. Beide interfaces hebben een DB9 (9 pins) connector en uw PC heeft een RS232 seriële poort nodig. Escort ilog Dataloggers
Handleiding Arduino Basis. Fun met Electronica 2018
Handleiding Fun met Electronica 2018 1 Inhoud 1 Inleiding elektronica 2 1.1 Benodigdheden.......................................... 2 1.2 Onderdelen............................................ 3 1.3 Oefeningen............................................
BEGINNER JAVA Inhoudsopgave
Inhoudsopgave 6 Configuratie Hallo wereld! Praten met de gebruiker Munt opgooien Voorwaarden Lussen......6 Configuratie Met deze Sushi kaarten ga je een simpel spel maken met één van de meest populaire
