PPTX - EV3Lessons.com

Download Report

Transcript PPTX - EV3Lessons.com

BEGINNERS EV3 PROGRAMMEER LES1

Introductie EV3 blok en software, vooruit rijden, bochten Gemaakt door: Droids Robotics Deze les is in het Nederlands vertaald door: NXT Generation

SECTIE 1: EV3 BASIS BEGINSELEN

© EV3Lessons.com, 2015, Last edit: 1/21/2015 2

DE EV3 KNOPPEN

1 = Terug

Ongedaan maken Stop programma Zet EV3 uit

2 = Middelste knop

Selecteer optie Start programma

3 = Links, Rechts, Boven, Onder

Navigeer in menu © EV3Lessons.com, 2015, Last edit: 1/21/2015 1 3 3 2 3 3 3

HET EV3 SCHERM

Tabbladen op scherm

1 2 3 4

1. Start laatst gebruikte programma’s

Zoek programma’s die je het laatste gestart hebt.

2. Bestandsnavigatie

Vind alle programma’s per project

3. EV3 toepassingen

Port view

4. Instellingen

Bluetooth, Wifi, Volume © EV3Lessons.com, 2015, Last edit: 1/21/2015 4

POORTEN, SENSOREN, MOTOREN

Poorten A, B, C, D = Motoren De standaardinstelling: rechter motor is aangesloten op poort C, de linker motor is aangesloten op poort B B Standaard instelling C © EV3Lessons.com, 2015, Last edit: 1/21/2015 Poort 1, 2, 3, 4 = Sensoren

EV3 SOFTWARE

Open opgeslagen projecten Maak nieuw project © EV3Lessons.com, 2015, Last edit: 1/21/2015 6

EV3 SOFTWARE: MAAK EEN NIEUW PROGRAMMA

Geopend project Project eigenschappen Maak een project Geopende programma’s Maak een programma Programma lijst © EV3Lessons.com, 2015, Last edit: 1/21/2015 7

EV3 SOFTWARE: PROGRAMMEER SCHERM

Programmeer venster The Communication Pane Connection status Download programs ready to be run Download/play programs instantly Download a section of a program to run Intelligent EV3 Brick status: name and battery level, etc. Port status and sensor readings Type of connection between the EV3 Programma blokken in USB) 6 gekleurde tabbladen © EV3Lessons.com, 2015, Last edit: 1/21/2015 Blok status en downloaden 8

EV3 BLOKKEN: GEKLEURDE TABBLADEN

ACTIE BLOKKEN Bewegen, grote & medium motor, geluid … BESTURINGSVERLOOP Starten, wachten, herhalen, schakelen …. SENSOR BLOKKEN EV3 knoppen, tast, kleur, Ultrasonic GEGEVENSBEWERKING Variabelen, rekenen, vergelijken …..

© EV3Lessons.com, 2015, Last edit: 1/21/2015 GEADVANCEERDE BLOKKEN Datalogging, bestandstoegang … MIJN BLOKKEN Blokken die je zelf maakt 9

SECTIE 2: BEWEGEN

© EV3Lessons.com, 2015, Last edit: 1/21/2015 10

OPDRACHT: VOORUIT RIJDEN

STAP1: Groene tabblad: Klik op blok [richting veranderen] en sleep deze naar het programmeervenster.

11 © EV3Lessons.com, 2015, Last edit: 1/21/2015

BLOK: RICHTING VERANDEREN

B Wijze van bewegen C remmen/ vrijloop Besturing: recht of bocht vermogen/snelheid © EV3Lessons.com, 2015, Last edit: 1/21/2015 duur/afstand 12

NEGATIEF & POSITIEF VERMOGEN: ACHTERUIT & VOORUIT

Negatief vermogen = achteruit Positief vermogen = vooruit 13 © EV3Lessons.com, 2015, Last edit: 1/21/2015

OPDRACHT: BEWEEG VOORUIT (3 SECONDEN)

STAP 1: Groene tabblad: Klik op blok [richting veranderen] en sleep deze naar het programmeervenster.

STAP 2: instellen in seconden STAP 3: tijd instellen op 3 seconden ” STAP 4: USB kabel verbinden op EV3 en computer.

STAP 5: Download naar EV3 14 © EV3Lessons.com, 2015, Last edit: 1/21/2015

BEWEEG OPDRACHT: SECONDEN VS GRADEN VS ROTATIES

FINISH

Opdracht: Beweeg de robot vooruit vanaf de startlijn naar de finishlijn (1) en weer terug naar de start (2).

Probeer: Selecteer SECONDEN, GRADEN of ROTATIES Probeer: Verschillende snelheden Wat zijn voordelen of nadelen van iedere optie?

1 2 START 15 © EV3Lessons.com, 2015, Last edit: 1/21/2015

BEWEEG OPDRACHT– DEEL 1 SAMENVATTING TEAMS SECONDEN GRADEN ROTATIES

Team 1 Team 2 Team 3 Team 4 © EV3Lessons.com, 2015, Last edit: 1/21/2015 16

BEWEEG OPDRACHT DISCUSSIE Teams Heb je veel gegokt en gecontroleerd?

Was de verandering van snelheid van invloed?

Wat was preciezer? Seconden? Graden Rotaties?

Denk je dat de wielgrootte van invloed is?

Denk je dat de batterij sterkte van invloed is?

Team 1 Team 2 Team 3 Team 4 17 © EV3Lessons.com, 2015, Last edit: 1/21/2015

PRECIES BEWEGEN: GEBRUIK “PORT VIEW” Probeer “port view” op het EV3 blok (blok tabblad apps)

• • Beweeg je robot met de hand vanaf de startlijn naar de eindlijn.

Lees op het scherm af hoeveel graden de robot zich heeft verplaatst.

• Gebruik dit getal in het [richting veranderen] blok om de juiste afstand te bewegen.

© EV3Lessons.com, 2015, Last edit: 1/21/2015 18

SECTIE 3: BOCHTEN/DRAAIEN

© EV3Lessons.com, 2015, Last edit: 1/21/2015 19

DRAAIEN

180 graden spil draai met 1 motor

B Eind positie C Start positie Motor B beweegt C B

180 graden spin draai (2 motoren)

Start Position B End Position C C Motor B en C bewegen © EV3Lessons.com, 2015, Last edit: 1/21/2015 B Let op waar de robot eindigt in beide afbeeldingen na een draai van 180 graden.

In de spin draai verplaatst de robot zich een stuk minder en dat maakt spin draaien goed voor strakke posities, ze zijn iets sneller, maar ook een beetje minder precies.

Wanneer je bochten moet maken op het FLL veld moet je beslissen welke draai het beste is voor jou!

20

HOE MAAK JE BOCHTEN

50 B C bocht naar rechts -50 B

Stuurwaarde

100 B C bocht links -100 B C Spin bocht rechts C Spin bocht links © EV3Lessons.com, 2015, Last edit: 1/21/2015 verander hier de stuurwaarde 21

MAAK EEN DRAAI VAN 90 GRADEN

B C ?

Programmeer de robot om 90 graden te draaien....Draait de robot inderdaad 90 graden als je dit getal instelt?

© EV3Lessons.com, 2015, Last edit: 1/21/2015 22

HOE LAAT JE DE ROBOT 90 GRADEN DRAAIEN?

Probeer “port view” om de draai aan te passen en stel dan het juiste aantal graden in.

23 © EV3Lessons.com, 2015, Last edit: 1/21/2015

EEN ROBOTARM MET HULPSTUK BEWEGEN

• •

Verbind een medium motor op poort A of een grote motor op poort D.

[Richting veranderen] vs [motor] blok

• • Voor het bewegen van de wielen gebruik je een [richting veranderen] blok zodat beide wielen (motoren) gesynchroniseerd worden.

Om een armhulpstuk te bewegen gebruik je het [medium motor] blok of het grote motor blok omdat je de motoren niet hoeft te synchroniseren.

© EV3Lessons.com, 2015, Last edit: 1/21/2015 Medium Motor Block Large Motor Block 24

MOTOR “AAN” EN “WACHT” BLOK Laat de motor “aan” en “uit” Waarom aan gebruiken in plaats van graden?

• Het programma andere taken laten doen terwijl de robot beweegt

“Wacht” blok in besturingsverloop tabblad

• Wacht in seconden WAIT!

© EV3Lessons.com, 2015, Last edit: 1/21/2015 25

IETS GRAPPIGS: BEELDSCHERM WEERGEVEN BLOK

• Gebruik het [beeldscherm] (weergeven) blok om informatie en afbeeldingen op het scherm te tonen • Je kunt de plaats en de tekstgrootte zelf instellen. • Je kan dit blok ook gebruiken om sensorwaardes of instructies weer te geven.

• Opdracht: Kun je ogen op het scherm weergeven terwijl de robot rijdt? Ogen die naar links en rechts kijken • Gebruik beeldscherm, motor aan en wacht blok © EV3Lessons.com, 2015, Last edit: 1/21/2015 26

OPLOSSING

Motor aan Beelscherm (weergeven) blok Wacht blok © EV3Lessons.com, 2015, Last edit: 1/21/2015 Motor uit 27

CREDITS

• • •

Deze les is gemaakt door Sanjay Seshan en Arvind Seshan van Droids Robotics.

Email: [email protected]

Deze les is in het Nederlands vertaald door NXT Generation, email: [email protected]

This work is licensed under a Creative Commons Attribution NonCommercial-ShareAlike 4.0 International License .

© EV3Lessons.com, 2015, Last edit: 1/21/2015 28