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