Gevorderde programmeer Les

Slides:



Advertisements
Verwante presentaties
Inleiding tot inhoudsopgaven j Druk dan op F5 of klik op Diavoorstelling> Vanaf begin om de cursus te starten. Klik op de berichtenbalk op Bewerken inschakelen.
Advertisements

Boss RC-50 Guide Beats laten horen Beats aanpassen Instructie voor leerlingen Guide is één van de mogelijkheden met de Boss RC-50.
Klik in de berichtenbalk op Bewerken inschakelen,
Video Verwerking Movie Maker
VBS De Bron Meester Ronny Marc Horst
Base: bewerkingen 2 soorten - Oplopend- Aflopend.
Wat kun je er allemaal mee? Hoe werkt het?
Klik in de berichtenbalk op Bewerken inschakelen,
Klik op de berichtenbalk op Bewerken inschakelen,
Wat kun je er allemaal mee? Hoe werkt het?
Maak uw eigen film in drie gemakkelijke stappen
Hoe maak ik een PowerPoint-presentatie?
BEGINNERs EV3 PROGRAMMeer Les 3
Programmeer les voor gevorderden
© 2012 Microsoft Corporation. Alle rechten voorbehouden. Een contactpersoon toevoegen Via uw lijst met contactpersonen kunt u gemakkelijker communiceren.
Kleurensensor kalibreren
BEGINNERS EV3 PROGRAMMEER Les1
© 2012 Microsoft Corporation. Alle rechten voorbehouden. Een Lync-vergadering plannen Als u Outlook gebruikt, kunt u een Lync-vergadering plannen met de.
Snelle naslag voor © 2012 Microsoft Corporation. Alle rechten voorbehouden. Lync Web App Deelnemen aan een Lync-vergadering met computeraudio Als u niet.
BEGINNERS EV3 PROGRAMMEER Les2
BEGINNERS EV3 PROGRAMMEER LEssen
Gevorderde programmeer les: Betrouwbaarheid robot verbeteren
BEGINNER EV3 Programmeer Les
BEGINNERS EV3 PROGRAMMEER Les3
BEGINNERS EV3 PROGRAMMEER Les4
BEGINNERS EV3 PROGRAMMEER Les2
BEGINNERS EV3 PROGRAMMEER Les3
BEGINNERS EV3 PROGRAMMEER Les4
Gevorderde programmeer les
Gevorderde PROGRAMMeer Les
Loopbaan oriëntatie en begeleiding
Opdracht 4 Video invoegen Gebruik deze presentatie om de opdracht te maken en zet hier je naam:.
Shake Song Fort van de Verbeelding Bovenbouw Groep 7 en 8 (en soms ook groep 6)
Hoe maak ik een PowerPoint presentatie?
Trillingen Klik op de pijltjes van je toetsenbord om naar de volgende of vorige dia te gaan. Hallo allemaal, we gaan het hebben over: dubbelklik.
Trimester 2. Hfdst 1: e-Presentatie, master! e-Presentatie Met de hulp van Powerpoint gaan we leren hoe we een elektronische presentatie kan maken.
1.Account aanmaken 2.Eerste stappen van je profiel 3.Profielgegevens beheren 4.Vrienden zoeken en toevoegen 5.Pagina's en groepen toevoegen 6.Je startpagina.
Opmerking: Deze brochure is ontworpen om te worden afgedrukt. Maak eerst een afdruk op gewoon papier om na te gaan of het document op de juiste positie.
Je spreekbeurt Leuk dat je jouw spreekbeurt over handicaps gaat houden! Veel mensen weten namelijk niet zo goed wat het is om met zo’n beperking te.
Uitleg bij de vragenlijst Veiligheidsbeleving
BEGINNER EV3 PROGRAMMeer Les
Proportionele Besturing
BEGINNER EV3 PROGRAMMEER Les
BEGINNERS EV3 PROGRAMMEERLES
BEGINNER EV3 PROGRAMMeer Les
Gevorderde EV3 Programmeer lessen Infrarood Sensor
BEGINNER EV3 PROGRAMMEER Les
Gevorderde programmeer les: Betrouwbaarheid robot verbeteren
BEGINNER EV3 PROGRAMMEER Les
BEGINNER EV3 PROGRAMMeer Les
Objecten oppakken en verplaatsen
Programmeren met Reeksen
Gevorderde EV3 PROGRAMMEER LES
Gevorderde programmeer les
BEGINNERs EV3 PROGRAMMeer Les
Parallelle Balken Synchronisatie
Kleurensensor kalibreren
BEGINNER EV3 PROGRAMMEER Les
Parallelle balken GEVORDERDE EV3 PROGRAMMEERLES door Droids Robotics
BEGINNER EV3 PROGRAMMeer Les
BEGINNER EV3 PROGRAMMeer Les
Gevorderde PROGRAMmeer Les
5 tips om eenvoudiger te werken
Door Droids Robotics en de Hoosier Girlz
De gyroscoop en omgaan met overgevoeligheid
LES 11 : HET TABBLAD OVERGANGEN COPYRIGHT : RAYMOND BRIGEZ
Bedrijfsnaam Producten en services
Handleiding NODR Schade App
Handleiding ABAX app rittenregistratie-systeem
Chromecast Door Google.
Transcript van de presentatie:

Gevorderde programmeer Les Debug technieken Door: Droids Robotics

doelstellingen Leren hoe belangrijk debuggen is. Enkele technieken leren om je code te debuggen. © 2015, EV3Lessons.com, (last edit 1/21/2015)

test programma opnieuw Waarom debuggen? Debuggen is een handige strategie om uit te zoeken waar en waarom er dingen fout gaan in het programma. Als je code lang en ingewikkeld wordt (bv door sensoren te gebruiken) kan het moeilijk zijn om er achter te komen waar je in het programma bent. De volgende dia’s laten je een paar manieren zien hoe je de waardes van de sensoren kunt weten of je helpen om te zien waar je in het programma bent. Je zult zien dat deze technieken heel nuttig zijn voor een FLL team. Vind fout Denk na over oplossing Verhelp fout test programma opnieuw HOERA! © 2015, EV3Lessons.com, (last edit 1/21/2015)

VERSCHILLENDE TECHNIEKEN Speel selectie vs. Druk op knop Soortgelijke technieken Laat je kleinere stukjes code uitproberen Speel selectie vereist bluetooth Druk op knop vereist voorzichtigheid zodat je de robot niet verplaatst als je op de knop drukt Licht, geluid en weergeven Soortgelijke technieken Licht en geluid worden op dezelfde manier gebruikt Teams vinden geluid leuker en het is soms makkelijker te identificeren Weergave blokken zijn handig om te laten zien welk blok afgespeeld wordt als je robot vast komt te zitten en als je de waarde van de sensor wilt zien. © 2015, EV3Lessons.com, (last edit 1/21/2015)

Speel selectie Speel selectie is handig om kleine stukjes pogramma uit te voeren Gebruik dit als je niet wilt wachten totdat de robot bij het stukje programma komt wat jij wilt zien. Als je computer geen ingebouwde bluetooth heeft, raden we je aan om een bluetooth dongle te kopen (US $10-15) omdat het deze manier van debuggen makkelijker maakt. Gebruiken: Selecteer het gedeelte van het programma en druk op de [speel af] knop met de haakjes © 2015, EV3Lessons.com, (last edit 1/21/2015)

“Wacht op” druk op knop Om een “wacht op” druk op knop in je programma te gebruiken, zet je eerst een wachtblok in het programma. Kies daarna knoppen intelligente steen > vergelijk > knoppen intelligente steen en kies dan de knop waar je op moet drukken om het programma verder te laten gaan. Plaats dit soort wachtblokken op plekken waar de robot niet goed werkt. Bijvoorbeeld na ieder blok of om de twee blokken. Deze manier helpt je om precies te bepalen welk blok er voor zorgt dat de robot fout gaat. De robot zal stoppen en wachten tot je op een EV3 knop drukt. © 2015, EV3Lessons.com, (last edit 1/21/2015)

Status Licht blok intelligente steen Plaats deze blokken op kritieke stappen in je programma Je kunt dan zichtbaar maken welk blok wordt afgespeeld om zo uit te zoeken waar de fout zit. Licht blokken intelligente steen kunnen gebruikt worden voor waarschuwingen. Licht status blok intelligente steen © 2015, EV3Lessons.com, (last edit 1/21/2015)

geluidblok Je kunt meerder geluid- blokken invoegen , bijv. om de 5 blokken. Als je het programma afspeelt luister je naar de geluidjes. Kies het blok “geluid” en daarna “Toon afspelen” en stel het geluidje in wat je wilt horen. Als je voor ieder geluidblok een andere toon instelt werkt het het beste. Deze geluidjes helpen je om precies te bepalen waar in het programma iets fout gaat. Sound block © 2015, EV3Lessons.com, (last edit 1/21/2015)

Laat tekst op ev3 blok zien: Weergave blok Laat zien welk blok wordt afgespeeld op de robot. Helpt je het blok te vinden waar de robot vast zit Zie welke sensor waardes de robot leest – Zie wat de robot ziet! Move inches Light-1 100 © 2015, EV3Lessons.com, (last edit 1/21/2015)

Voorbeeld video op de volgende dia De video op de volgende dia is NIET bedoeld als een oplossing voor de missie en is zelfs geen goede code om daar te komen. Het is een voorbeeld. In plaats daarvan, moet je kijken naar de manier waarop de debug technieken tijdens de rit gebruikt worden. Wacht op druk op knop intelligente steen. Geluid waarschuwingen Licht intelligente steen Sensorwaardes weergeven op intelligente steen © 2015, EV3Lessons.com, (last edit 1/21/2015)

Voorbeeld VIDEO – klik om af te spelen © 2015, EV3Lessons.com, (last edit 1/21/2015)

Andere manieren Opnames: Je kunt de ritten van de robot opnemen met een camera en daarna bekijken wat er fout ging. Opmerkingen (commentaar): Je kunt ook commentaar toevoegen om te debuggen – wij voegen een commentaar blok toe om oudere instellingen van een blok in op te slaan. Je kunt dan altijd een vorige waarde herstellen als de gemaakte aanpassing niet goed is. © 2015, EV3Lessons.com, (last edit 1/21/2015)

DISCUSSIe handleiding Wat zijn goede manieren om je code te debuggen? Antw. Iedere techniek die in deze les is genoemd. © 2015, EV3Lessons.com, (last edit 1/21/2015)

CREDITS Deze les is gemaakt door Sanjay Seshan en Arvind Seshan van Droids Robotics. Meer lessen zijn beschikbaar op www.ev3lessons.com Email schrijver: team@droidsrobotics.org                           This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. © 2015, EV3Lessons.com, (last edit 1/21/2015)