Presentatie over: "Practicum TU Delft Introductie Computer Gebruik ICG"— Transcript van de presentatie:
Gratis Automatische geheugen allocatie Voorkomt veel problemen Gebruikt virtuele machine (JVM) Genereert Java byte code Machine onafhankelijk Compact Langzaam Compilers JIT compilers Versnelt uitvoering
Aangepaste servomotor Regelen snelheid en draairichting +100 is maximaal vooruit -100 is maximaal achteruit
Meten afstand tussen 10 en 80 cm Waarden beneden 10 cm zijn niet bruikbaar Blijf altijd 10 cm van object vandaan
Verwisselen midden onderkant 2 houders met 1.2v batterijen Verwisselen aan zijkant Moet schroeven-draaier gebruiken
Zoekt de bal Dribbelt naar het doel Behavior is de actie die momenteel wordt uitgevoerd Rijdt vooruit Volgt een muur In UVMdemo is state en behavior hetzelfde
Ieder behavior kijgt clock Tick en reageert hierop in doBehavior Iedere tick genereert heartbeat Laat rode LED knipperen Geeft aan dat processor nog loopt
File | New Project | Java Project | JobotSim In dit project is JavaBot de class waarin het programma staat JobotSim is de simulator. Die start je op door de class Simulator te selecteren en kies dan: Run as.. | Java Application Backup bevat een copie van JavaBot, die je kunt gebruiken als je iets verandert hebt en je JavaBot wilt herstellen
Kijk in de code welk behavior en hoe dit wordt geprogrammeerd Kijk met name naar FLEE Probeer behaviors ook op robotje Gebruik de DIP switches
Robotje moet nu object volgen Kom niet te dichtbij maar houd afstand Probeer later meerdere sensoren tegelijk te gebruiken Bepaal hoe je met meerdere sensoren omgaat
42 Opdracht Als alles goed gaat in de simulator, programmeer dan je robotje Kijk of het robotje doet wat je van plan was Laat aan je begeleider zien Leg in je verslag vast, wat je gedaan hebt en wat je hebt ontdekt
Keuze uit lijstje in documentatie Nieuw behavior Verbetering bestaande demo Maak eerst in simulator Daarna in robotje Leg in je verslag vast wat je hebt gedaan
Hoe heb je simulator en robot getest Wat voor verschillen heb je ontdekt Eventuele problemen Opdracht 1 Wat voor verschil tussen simulator en robot Beschrijf hoe curious is gerealiseerd Opdracht 2 Als gedaan beschrijf wat en hoe
Als UVMdemo is veranderd, met uitzondering van Curious: Copieer je eigen project naar UVMdemo1 Herstel UVMdemo vanuit de Backup class Programmeer het robotje Zorg dat de batterijen in de laders worden gedaan
Hartelijk welkom bij de Nederlandse Bridge Academie Hoofdstuk 7 De 2 ♦ /2 ♥ /2 ♠ en de 2 ♣ -opening 1Contract 2, hst 7.