BBR programmeren met Ardublock

Vergelijkbare documenten
Je kunt de mbot ook draadloos programmeren via Bluetooth of met 2.4G Wireless. Bekijk de instructies op mbot draadloos.

ROBOTKAMP VERGADERING 7 DECEMBER 2016 IN SCHOTEN AANWEZIGE SCHOLEN. 42 personen van 28 verschillende scholen, zowel ASO als TSO.

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

Maqueen. robot. MAQUEEN: EENVOUDIG PROGRAMMEERBARE ROBOT VOOR STEM (Science Technology Engineering Mathematics) ONDERWIJS MET DE MICRO:BIT.

Missie #1 : Maak een halve draai. 3. Kijk of de status op 'Aantal rotaties Aan' staat 4. Verander de waarde van 'Aantal rotaties' naar 5

Nascholing voor leerlingen. Software-ontwikkeling met behulp van Lego Mindstorms

De mbot. Je wilt zeker meteen al aan de slag. Maar voordat we beginnen moet je 3 dingen weten.

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

De RCX voor beginners De intelligente steen van LEGO. I. De RCX zonder computer

De condensator en energie

MBLOCK + MBOT. is een project van

De mbot Ranger. Je wilt zeker meteen al aan de slag. Maar voordat we beginnen moet je 3 dingen weten.

g. Je kan nu door op de play knop te drukken je programma versturen naar de EV3 brick waarna het zal uitgevoerd worden.

Eenparige cirkelvormige beweging

Workshop Engino. 1 Aanvang workshop. 2 Bouwen. 1.1 Wat kan ik voor de workshop doen?

ROBOTICS CCFZ 13/5/2009

BEGINNER EV3 PROGRAMMEER LES

KAEDU : Outputs en inputs

Van A naar B. Hoe je een auto maakt met DC-motoren en je het kunt programmeren door. de tijd, snelheid en afstand te meten! Naam. Je leert...

LIJN VOLGER HANDLEIDING WITH SUPPORT OF: VZW DE CREATIEVE STEM

Mindstorms-Ev3 Robot

Mindstorms NXT practicum

Arbeid, vermogen en rendement

Netwerk Interfacing Data Logging.

NAAM: DATUM: KLASNUMMER:

Gebruikershandleiding. robotcar.nl

MAKERKLAS WORKSHOP ARDUINO. Maandag 7 december 2015

Slimme schakelingen (2)

Over Betuwe College. Lego Mindstorm project

Lifegear Concept PC Rower

Let s play baseball! Let s get ready! Voorkennis: Sprites, Lopen, Variabelen, Scores, xy. Leerdoelen: 3D illusie, Klonen

Handleiding Brel 22 mm 8V radiomotor met trekkoord. Type MLE22-0.3

Filmen in 3D Frits Kraefft

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

Robot Box: Eenvoudig programmeren met Sphero SPRK

NLT JuniorSoccer Robot NXT 2015

Over Betuwe College. Lego Mindstorm project

Wind, Sun & Rain Sensor Instructions

De onderdelen van Thymio

De Sense HAT programmeren Je eerste computerprogramma

Contents Inhoud. Wind, Zon & Regen Sensor Instructies. Inhoud: Sensor Functies:

Boe-Bots - Arduino robots

Bedieningen Dutch - 1

Innovative Growing Solutions. Datalogger DL-1. software-versie: 1.xx. Uitgifte datum: HANDLEIDING

SWF Krantechnik GmbH Postbox Mannheim Germany. Boehringer Straße Mannheim Germany

Stap 1. Batterij aansluiten. We gaan uit van een accu en niet van batterijen

TRUST WIRELESS AUDIO / VIDEO TRANSMITTER 100V

Introductie Coach 6 videometen. 1 Eerste oefening

Programmeren met lego mindstorms.

Installeren van de Forest Shuttle. Home Automation by

Examentraining (KeCo) SET-B HAVO5-Na

Naam : F. Outloos Nummer : 1302

INSPIRATIEBOEK EDISON V.2

Maak kennis met Edison

Meten met de ultrasoon afstandsensor:

De bepaling van de positie van een. onderwatervoertuig (inleiding)

POLARIS PROGRAMMEERBARE STURING

Handleiding: instellen en werking LCD display t.b.v. ombouwset 004 en prolithium Velvet. Gefeliciteerd met de aankoop van een R A T - Holland product!

Werken met de buitenontvanger RTS ontvanger Universeel

Aansluitschema regensensor op Soliris Sensor RTS met regenfunctie

APPINVENTOR is een 100% gratis online tool waarmee je zelf apps kan maken voor Android devices (niet voor Apple).

Alleen voor Trip 2, 2L, 3 en 5W Gebruikershandleiding. NEDERLANDS

Lego Mindstorms NXT practicum Middag 1

Gebruikershandleiding

Gebruikershandleiding. Digitale Video Memo

GEBRUIKSAANWIJZING MODE D EMPLOI GEBRAUCHSANLEITUNG USER MANUAL

Handleiding voor de installatie van de vleugelhekopener, type 400

Trip 1 en Trip 4W Gebruikershandleiding. NEDERLANDS

Elektrische muurbeugel

Handleiding WIFI videofoon type WIFI106

EENVOUDIGE OVERBRENGINGEN. IN BEWEGING basis. Opdrachtfiches voor leerlingen I 4de leerjaar I Techniek & Wetenschap

Lego Mindstorms NXT practicum Middag 1

Technisch gegevens van de motor


Bijzondere verrichtingen. Keren. Bijz. verr. keren dmv 3x steken op een niet te brede rijbaan

Bijzondere verrichtingen

Zon- en windautomaat Soliris Sensor RTS in combinatie met de afstandsbediening Telis Soliris RTS

HANDLEIDING QUICKHEAT-FLOOR THERMOSTAAT

DWHR De keuze van de installateur cdvibenelux.com

Quha Zono. Gebruikershandleiding

- 1 - Afstandtastschoen en riem voor de mobiliteit van blinde en slechtziende mensen.

Temperatuur Les 8 Leerkrachtenhandleiding. Basis

2. Monitor schermweergave

Kernvraag: Hoeveel licht geven. verschillende lichtbronnen?

Het hele scherm besturen

Het doel. is om een eerste inzicht te geven in de basis van de digitale fotografie.

Afstandsbediening Telis 1 RTS

TRUST WIRELESS OBSERVATION SYSTEM 100M

De interface (stuurmodule)

Lijnvolgers: van basis tot proportioneel

In dit project leer je hoe je een spel maakt waarbij je gekleurde stippen moet vangen met het goede deel van de controller.

LEGO Energiemeter. Hoe te beginnen

CS-269-A externe ontvanger

Mindstorms NXT practicum

II PROGRAMMEERBARE STURING

Uitschakelen in noodgevallen Doe de touch-key kort in de opening op het bedieningspaneel. Het alarm zal uitgaan.

Workshop Arduino voor beginners deel 2

Samenvatting. Context. Doelstellingen. Vaardigheden computationeel denken. Katholiek onderwijs. Gemeenschapsonderwijs

Transcriptie:

BBR programmeren met Ardublock Robotkamp 2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 1

Motoren Beide motoren kunnen: Vooruit of achteruit draaien Versnellen of vertragen van 0 tot 255 Let op dat de motor pas begint te draaien met snelheden boven 100. www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 2

Rechter motor Linker motor stil, rechter motor volle snelheid vooruit Gedurende 2 sec. Beide motoren stil Wissel de draadjes van de rechter motor om indien de motor achteruit draait. Herhaal deze instructies voor altijd Gedurende een halve seconde Dit programma zal de rechter motor gedurende 2 seconden (2000msec) vooruit laten draaien, dan draait de robot gedurende 2 seconden stil staan, Daarna begint de rechter motor terug te draaien. De route die de Robot zal volgen hangt af van De ingestelde snelheden De ingestelde tijden De batterijspanning (Vollere batterijen = hogere spanning = snellere motoren) www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 3

Opdrachten 1. Laat juist de linker motor met volle snelheid vooruit draaien voor 2 seconden, vervolgens 2 seconden stil staan, terug draaien, Wat doe je al de draairichting niet correct is? 2. Laat de robot 2 seconden vooruit rijden en vervolgens 2 seconden achteruit. Laat dit oneindig herhalen. 3. Laat de robot op één lijn over en weer rijden. 4. Laat de robot in een vierkant rijden. www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 4

leds Toestand 4 leds D11 D13 D30 D17 Gedurende 300 msec. Toestand 4 leds D11 D13 D30 D17 Herhaal deze 4 instructies voor altijd Gedurende 300 msec. Dit programma zal afwisselend led D11 en D30 aan laten gaan en daarna led D13 en D17. De leds zijn telkens 300milliseconden aan. Deze 4 instructies worden eeuwig herhaald. www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 5

leds Wat is de snelheid van ons oog? Toestand 4 leds D11 D13 D30 D17 Gedurende 300 msec. Toestand 4 leds D11 D13 D30 D17 Herhaal deze 4 instructies voor altijd Gedurende 300 msec. Dit programma zal afwisselend led D11 en D30 aan laten gaan en daarna led D13 en D17. De leds zijn telkens 300milliseconden aan. Deze 4 instructies worden eeuwig herhaald. www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 6

Uitdagingen leds Maak een looplichtje maakt dat eeuwig blijft doorlopen. Laat de leds steeds sneller aan en uit knipperen tot je het verschil tussen aan en uit niet meer kan waarnemen. Je hebt nu uitgezocht hoe snel uw oog is. Stap 1 Stap 2 Stap 3 Stap 4 Stap 5 Stap 6 Stap 7 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 7

Ringtone Laat een frequentie van 440Hz horen gedurende 500msec en wacht daarna 10% van 500msec = 50msec Op de BBR zit er een kleine luidspreker. Hiermee kan je elektrische signalen hoorbaar maken voor ons menselijk gehoor. Met dit programma laten we afwisselend een signaal van 440Hz en een signaal van 880Hz horen, gedurende 500msec. Dat blijven we eeuwig doen. We horen nu een soort sirene. Laat een frequentie van 880Hz horen gedurende 500msec en wacht daarna 10% van 500msec = 50msec www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 8

IR licht weerkaatst wel IR licht weerkaatst niet Let er ook op dat de afstand tussen de sensor en de lijn minimaal 1 en maximaal 5mm moet bedragen lijnvolger De lijnsensor stuurt een infrarood signaal naar de lijn. Infrarood licht in onzichtbaar voor het menselijke oog (sommige camera s van smartphones kunnen dit wel zien ) Op een witte ondergrond weerkaatst dit licht en zal de sensor dit zien. Op een zwarte lijn zal dit licht niet weerkaatsen. 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 9

IR licht weerkaatst wel IR licht weerkaatst niet kunnen weergeven. Let er ook op dat de afstand tussen de sensor en de lijn minimaal 1 en maximaal 5mm moet bedragen lijnvolger De lijnsensor stuurt een infrarood signaal naar de lijn. Infrarood licht in onzichtbaar voor het menselijke oog (sommige camera s van smartphones kunnen dit wel zien ) Op een witte ondergrond weerkaatst dit licht en zal de sensor dit zien. Op een zwarte lijn zal dit licht niet weerkaatsen. Wat is Infrarood licht Waarom kunnen we infrarood licht niet zien Hoe komt het dat sommige camera's van smartphones wel IR licht zichtbaar 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 10

Lijnvolger strategie Witte achtergrond Links Rechts Zwarte lijn Bij het lijnvolgen met twee sensoren volgen we eigenlijk de linkse zijkant van de lijn. We hebben 4 mogelijke situaties: Meting Aktie Links Rechts 1 Beide sensoren zien wit naar rechts bijsturen om terug op de lijn te komen Links Rechts 2 L ziet wit en rechts ziet zwart 3 Beide sensoren zien zwart dit is de ideale positie we rijden recht vooruit we zitten te veel naar rechts en moeten dus naar links bijsturen Links Rechts 4 L ziet zwart en R ziet wit we zitten veel te veel naar rechts en moeten dus naar links bijsturen 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 11

Lijnvolger strategie Onderstaand programma geeft mooi de structuur weer, maar is onvolledig kan jij dit verder aanvullen?? Witte achtergrond Zwarte lijn Links Rechts Links Rechts? Links Rechts? Links Rechts? 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 12

Lichtsensoren De 2 lichtsensoren Zijn analoge sensoren Geven ons een meetwaarde tussen 0 en 1024 Weinig licht = kleine waarde Veel licht = grote waarde 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 13

Lichtsensoren Lees de waarde van een sensor in (0-1024) en zet die in de variabele waarvoor je hier een naam kiest Toon deze waarden op het scherm van de PC Dit programma leest de waarde van de linkse lichtsensor in, in de variabele LICHT_LINKS En de rechtse lichtsensor in de variabele LICHT_RECHTS Vervolgens worden deze waarden getoond op het computerscherm met het Serial Monitor programma dat in Ardublock is ingebouwd. (Soms moet je in IDE via >>Hulpmiddelen >> Poort nog wel even terug de juiste poort selecteren) 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 14

Uitdagingen Lichtsensoren 1. Zorg dat de robot een sirene laat horen als het licht in de kamer aan gaat. 2. Zorg dat de robot naar links beweegt als de linkse sensor meer licht meet als de rechtse en naar rechts als de rechtse sensor meer licht meet als de linkse. De robot blijft wel steeds ter plaatse. 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 15

Afstandsensor De 2 afstand sensoren Zijn analoge sensoren Geven ons een meetwaarde tussen 0 en 1024 Kleine afstand= kleine waarde Grote afstand= grote waarde 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 16

Afstandsensor werking 1. Led (9) stuurt een straal met Infrarood licht uit. (IR licht is onzichtbaar voor het menselijk oog, maar kan met sommige camera s van smartphones wel zichtbaar gemaakt worden.) 2. Het IR licht weerkaatst op een object 3. Hoe dichter het object hoe meer licht er weerkaatst. 4. De Fototransistor aan (A2) meet hoeveel IR licht er ontvangen wordt. Dit is het meetsignaal dat in de processor wordt omgezet naar een waarde tussen 0 en 1024. 5. Vermits een korte afstand veel weerkaatst licht en dus een grote meetwaarde tot gevolg heeft, wordt de meetwaarde in de functie van Ardublock geïnverteerd zodat de meetwaarde evenredig is met de afstand. 6. Hieronder is de code te zien die achter deze ardublock zit Beeld van IR licht genomen met camera van Samsung smartphone 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 17

Afstandsensor werking Wat is Infrarood licht Waarom kunnen we infrarood licht niet zien Hoe komt het dat sommige camera's van smartphones wel IR licht zichtbaar kunnen weergeven. Ken je nog andere toepassingen van IR licht. Maak een proefopstelling die meet of verschillende verlichtingsbronnen, naast zichtbaar licht ook IR licht uitzenden. (TL buis, ledverlichting, gloeilamp, lampje smartphone, zonlicht) 1. Led (9) stuurt een straal met Infrarood licht uit. (IR licht is onzichtbaar voor het menselijk oog, maar kan met sommige camera s van smartphones wel zichtbaar gemaakt worden.) 2. Het IR licht weerkaatst op een object 3. Hoe dichter het object hoe meer licht er weerkaatst. 4. De Fototransistor aan (A2) meet hoeveel IR licht er ontvangen wordt. Dit is het meetsignaal dat in de processor wordt omgezet naar een waarde tussen 0 en 1024. 5. Vermits een korte afstand veel weerkaatst licht en dus een grote meetwaarde tot gevolg heeft, wordt de meetwaarde in de functie van Ardublock geïnverteerd zodat de meetwaarde evenredig is met de afstand. 6. Hieronder is de code te zien die achter deze ardublock zit Wat is de snelheid van licht? Hoe lang doet het licht er bij onze afstandsensor al het weerkaatst op een voorwerp dat 10cm van de sensor verwijderd is. Beeld van IR licht genomen met camera van Samsung smartphone 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 18

Afstandsensor Lees de waarde van een sensor in (0-1024) en zet die in de variabele waarvoor je hier een naam kiest Toon deze waarden op het scherm van de PC Dit programma leest de waarde van de linkse afstandsensor in, in de variabele AFSTAND_LINKS En de rechtse afstandsensor in de variabele AFSTAND_RECHTS Vervolgens worden deze waarden getoond op het computerscherm met het Serial Monitor programma dat in Ardublock is ingebouwd. (Soms moet je in IDE via >>Hulpmiddelen >> Poort nog wel even terug de juiste poort selecteren) 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 19

Uitdagingen Afstandsensor Programmeer de BBR zodat het linkse wiel achteruit draait als de linkse afstandsensor een korte afstand meet en het rechtse wiel achteruit gaat als de rechtse sensor een korte afstand meet. Programmeer de BBR om rond te rijden zonder obstakels aan te raken. Er bestaan IR ballen ballen die IR licht uitstralen. Hiermee kan je zelfs voetbal spelen. 20/08/2017 www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 20

www.e2cre8.be VTI Torhout Middenschool Sint-Rembert 21