programmeren leeromgeving



Vergelijkbare documenten
Ventilator les 3 Leerkrachthandleiding. groep 5/6

Keuzedeel Programmeren van microcontrollers (K0730, 240 uur)

Module 3: Scratch programmeren: is het logisch of is het niet logisch?

Kwaliteit gaat voor prijs

Verkeerslichten. De Verkeerslichten & de PLC in het TIBBLTO / VICTO lokaal. Werkplek 1. Leer & werkboek.

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

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

WELKOM BIJ BOMBERBOT! LES 2: SEQUENTIES I LES 2: SEQUENTIES I WAAR GAAT DEZE LES OVER? INTRODUCTIE

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

Aansluitles Les 1 Overzicht van de Componenten. Basis

Interactief lesgeven / presenteren met Shakespeak

Temperatuur Les 8 Leerkrachtenhandleiding. Basis

WELKOM BIJ BOMBERBOT! LES 1: WAT IS PROGRAMMEREN LES 1: WAT IS PROGRAMMEREN WAAR GAAT DEZE LES OVER? INTRODUCTIE

Mobiel Internet Aansluiten

KBS-61502G wireless 2.4 GHz toetsenbord en muis set

LIVECHESS QUICK SET-UP CAÏSSA

Fable Robotica Lesgids

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)

Ontwerp een robot die helpt bij rampen

Video intercomsysteem

Workware Wireless FAQ - General & Customers November 9, 2016

LES 1: AAN DE SLAG MET WORDPRESS. Lesoverzicht: Aan de slag Wat is WordPress CMS Front-end Back-end Samenvatting. Tijd: 5 minuten

Office 365 voor leerlingen

Workshop Arduino voor beginners. door TkkrLab Enschede

Inleiding Tijdens deze les programmeren de leerlingen hun eigen verkeerslicht. Lesdoelen. Materiaal

Installeren van de Arduino programmeer omgeving

Microsoft Excel. It s all about Excel - VBA

Wat is Arduino? Arduino = microprocessor (Atmel)

Handleiding Self Service en Casper Focus op de ipad voor het personeel van Chr. College Groevenbeek

Internet Onderweg Aansluiten

4 HELP! IK HEB GEEN LOZE LEIDINGEN KABELS? POWERLINE VERBINDINGEN GEBRUIK VAN EEN WIFI REPEATER...

Besturing van de Miniatuurwereld OC32. Apparaatdefinities (AVT)

Samenvatting Hoofdstuk 1

Scratch! Les 5. Werkblad 6 Aan de slag met. 52 talentenkijker LEERLINGENWERKBLADEN

GETEST EN WERKEND BEVONDEN VOOR ALLE NIEUWE EURO BILJETTEN!

Programmeren in Excel 2016 met VBA

De Programma-matrix. Functie van de Programma-matrix

Alfanet PC-interface 2e gen.

SPRAAK MODULE INT-VG. 1. Eigenschappen. 2. Specificaties

Nieuw toegevoegd: Uitleg driver (her) installeren nadat Windows 8 en Windows 8.1 automatisch de driver heeft geüpdatet.

DE ASTRO PI PROGRAMMEREN VOOR MISSION ZERO

Handleiding voor de update naar TouchSpeak 10 op Windows XP

KNX INTEGRATIE MODULE int-knx-2_nl 03/15

Bijeenkomst 1. Opdracht 1 Doel: Aansluiten bij voorkennins en ervaring van studenten.

WINDOWS 8. Windows Training voor 50-plussers

Informatie Systeem Ontwikkeling ISO 2R290

Spinternet stappenplan

Toetsen in Blackboard

Machinebouw Event Harro Bosch - Omron

Product informatie. Pagina 1 van 5

BrailleStudio-doe-dag. Instructies en opdrachten

DIN-RAIL UITBREIDING int-iors_nl 10/14

H A R D D I S K A D A P T E R I D E / S A T A T O U S B 2. 0

Programma 2015 / 2016

Inhoudsopgave van deze FAQ

Beknopte instructies Onedrive

OPDRACHTKAART. Thema: Multimedia/IT. Audio 4. Digitaliseren MM

tiptel 545/570 office tiptel 545/570 SD PC Software en Driver Installatie In Windows XP/ Windows 7 (32/64 Bit)

TOMA. De TOMA regelaar is gebouwd volgens de strenge Europese veiligheidseisen en voorzien van een CE keurmerk.

Inleiding Tijdens deze les gaan de leerlingen een raket maken van een fles en de onderdelen van de CloudProfessor. Lesdoelen.

Project plan. Erwin Hannaart Sander Tegelaar

Plan van aanpak Toogle

Packard Bell Easy Repair. Packard Bell Easy Repair

Invoeren/importeren van digitale foto s in je computer

Module 1: Wat is een Raspberry Pi?

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

Handleiding Mijn Bibliotheek- Administratie

Informatie voor de leerkracht Introductie nieuw concept (pagina 1) Programmeren met Bomberbot (pagina 1)

Gebruikershandleiding. robotcar.nl

Assembleren van een computer op maat

OVERZICHT LEERGANG. De zes standaardmodules vormen het basisprogramma, deze zijn verplicht. De instapmodules en verdiepende modules zijn optioneel.

Een computerprogramma is opgebouwd uit een aantal instructies die op elkaar volgen en die normaal na elkaar uitgevoerd worden.

SEO search engine optimalisatie

Handleiding X-keys XK-24 installatie en gebruik

Verslag: Computer. Naam: Tyrone Ste Luce. Klas: M4B

gebruikershandleiding PC

RGB licht Les 2 Leerkrachthandleiding. Basis. Materialen

Handleiding Op Maat Speler

Kennismaking met programmeren

4 HELP! IK HEB GEEN LOZE LEIDINGEN KABELS? POWERLINE VERBINDINGEN GEBRUIK VAN EEN WIFI REPEATER...

HANDLEIDING SIMI AKTISYS

Programmeren in Excel met VBA

SI-Profinet. Unidrive M700 en Siemens S7-300 PLC (Step 7)

AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: BASISVAARDIGHEDEN DE COMPUTER

Quha Zono. Gebruikershandleiding

Veel gestelde vragen over de Kenteken Herkenning

BELANGRIJK: Bij de eerste keer dient u de inleerprocedure te doorlopen voordat u de set kan gebruiken! Handleiding MS16

BEGINNER JAVA Inhoudsopgave

Handleiding bij de DWO (digitale wiskunde oefenomgeving)

Packard Bell Easy Repair. Packard Bell Easy Repair

Producten en prijzen 2012

Docentenbijlage An Eye-Opener Eureka!Cup 2010: Movin On! Beste docent(e),

Cursus Onderwijs en ICT. robotica om te leren

2. Uw digitale fotocamera en de computer

Transcriptie:

DO-ProLO programmeren leeromgeving Een leeromgeving voor iedereen in de leeftijd van 8 tot 80 jaar. Dit is een uitgave van Duurzame Onderneming Kennemerland. Voor meer informatie ga naar: www.duurzame-onderneming-kennemerland.nl Of bel Hans Struiksma: 06-21220930 1

Iedereen kan programmeren leren! Bij computerprogramma s hebben veel mensen een beeld zoals in de afbeelding hieronder: Deel van een computerprogramma geschreven in C++ Programmeertalen zoals hierboven zijn niet makkelijk te leren. Er is ook altijd de handicap van het feit dat programmeertalen in de Engelse taal geschreven zijn. Maar Dat betekent niet dat programmeren niet door bijna iedereen geleerd kan worden. Stel dat je een computertaal hebt die geschreven is in het Nederlands, en waarbij je niet ellenlange regels tekst hoeft in te typen. Een ontwikkelomgeving waarbij je met puzzelstukjes het programma opbouwt, maar waarmee je wel de basis van het programmeren leert. Een ontwikkelomgeving die het mogelijk maakt om het programma direct een apparaat aan te laten sturen. Zo n soort ontwikkelomgeving zijn we aan het maken. 2

De ontwikkelomgeving Vanuit de voorraad puzzelstukjes aan de linkerkant, kunnen stukjes naar het werkvlak getrokken worden met de muis. Sommige stukjes passen niet in elkaar en de ontwikkelomgeving controleert dat en blokkeert. Zo maak je als leerling minder fouten en kan de focus blijven op het bouwen. 3

Programma uitvoeren Als het programma klaar is dan kan de leerling kiezen om het uit te voeren. Dat betekent dat de ontwikkelomgeving het programma omzet in instructies voor een kleine computer (de arduino). Deze kleine computer kan een zelfgebouwd apparaat aansturen. Nieuw programma maken Hiermee wordt het werkblad leeggemaakt ( met natuurlijk altijd eerst de controle of het werk opgeslagen moet worden) en kan de leerling beginnen aan een nieuw programma. Bestaand programma Een programma dat eerder is gemaakt kan hiermee geladen worden. Dat kan dus ook een programma van iemand anders zijn. Dit programma opslaan Opslaan van het programma waaraan op dat moment gewerkt wordt. Lenen van anderen In moderne programmeertalen is het gebruik van bibliotheken een hele normale zaak. Bibliotheken zijn bieden kant en klare brokkencode, die in andere programma s gebruikt kunnen worden. Dit principe zit ook in onze leer omgeving. Leerlingen leren om afgeronde modules te bouwen, die anderen weer kunnen gebruiken. Een bibliotheek of module kan je via het internet ophalen of vanaf usb. Aan de onderkant van de ontwikkel omgeving ziet u het meetpaneel. Het meet paneel kan gebruikt worden om met de hand signalen op de kleine computer aan te sturen. Met een schuifje kan bijvoorbeeld een digitale* uitgang, van een 0 naar een 1 gestuurd worden en omgekeerd. Het meetpaneel kan ook gebruikt worden om metingen vanuit het zelfgebouwde apparaat op het computerscherm te laten zien. Als het apparaat bijvoorbeeld een auto in een doolhof is dan kan in de grafiek de snelheid worden weergegeven. 4

Servo gebouwd met meccano. Een servo is een apparaat dat bijvoorbeeld gebruikt wordt in de modelvliegtuigen om de positie van een roer aan te sturen De Arduino. De kleine computer die zelf programmeerbaar is. Het programma voor de Arduino wordt gemaakt in de ontwikkelomgeving en kan met een usb-kabel op de Arduino worden gezet. Kleine computer (Arduino), die een meccano apparaat aanstuurt. Een professionele servo naast de Arduino 5

Voor wie is het bedoeld? De groepen die wij willen bereiken zijn: Kinderen op de basischool, vanaf de leeftijd van 8 jaar. Volwassenen zonder specifieke technische opleiding. Leerlingen op algemeen middelbaar onderwijs. Leerlingen in het technisch onderwijs. Per groep zal een apart leerprogramma gemaakt worden, toegesneden op de leeftijd, kennis en kunde. Niet voor iedereen zijn de meer technische leeraspecten belangrijk. Iemand die zich wil bekwamen in administratieve computer programma s, zal niet veel hebben aan de grondbeginselen van de mechatronica. Wat kan het leerprogramma overbrengen De basisbeginselen van het programmeren > De structuur van programma s. > Zindelijk programmeren. > Werken vanuit een ontwerp: functionele specificaties. > Basis van het object georiënteerd programmeren. > De basis instructies die in bijna elke programmeertaal aanwezig zijn. Basisbegrippen van mechatronica / besturingstechniek > Beginselen van werktuigkundige constructies. > Beginselen van meet- en regelsystemen. > Koppeling van programma met apparaat. > Beginselen van elektronica. Is er een vervolg? Stel u heeft de basisbeginselen van het programmeren geleerd. Kunt u dan verder leren? Ja hiervoor willen we een opvolg-ontwikkelomgeving aanbieden gebaseerd op 1 van de hogere programmeertalen. Dit kan bijvoorbeeld de taal C# zijn. Een taal die zeer populair is. 6

Wat krijgt u als u de ontwikkelomgeving koopt 1-Het computerprogramma voor de ontwikkelomgeving Dit is het programma dat gebruikt wordt om met puzzelstukjes, zelf computerprogramma s te schrijven. Echter geen moeilijke installatie. 2-De Arduino met kabels en voeding De Arduino veilig ingebouwd in een kast met stekkerverbindingen op de kast. De Arduino is voorzien van de benodigde software. 3-Basis set om zelf bestuurbare apparaten te bouwen. Meccano onderdelen en elektronica onderdelen om zelf apparaten te bouwen. 4-Instructiemateriaal Toegang tot online informatie. Instructiemateriaal in de vorm van cd en boek. De ontwikkelomgeving wordt opgezet als een open leeromgeving. Dat betekent dat gebruikers zelf de omgeving kunnen uitbreiden en aanpassen. Er kan bijvoorbeeld een koppeling gemaakt worden tussen de Arduino en een elektronicadoos die al in de school aanwezig is. Veel onderdelen in de ontwikkelomgeving worden uitgebracht als open source (software of hardware) en kunnen dus door de gebruiker aangepast worden of uitgebreid. Ondersteuning bij opzetten van de omgeving en lesgeven DO-Kennemerland levert de ontwikkelomgeving. Totaal gemonteerd of in delen. Daarnaast kunnen wij de volgende diensten leveren: Installatie van de ontwikkelomgeving bij u op locatie. Uitleg en instructie. Opleiden van docenten, om zelf les te kunnen geven. Aanpassen van de ontwikkelomgeving en inbouwen nieuwe opties en toepassingen. Les geven aan leerlingen en studenten. Geïnteresseerd? Voor meer informatie ga naar: www.duurzame-onderneming-kennemerland.nl Of bel Hans Struiksma: 06-2122093 7