Programmera LEGO Programmerbar mikrodator (Hitatchi H8/3932)

Slides:



Advertisements
Liknande presentationer
Det första du bör göra är att rita horisonten
Advertisements

Välkommen till en kort presentation av MPS, en ORR®-produkt från ITERIT AB. MPS, material och produktionsstyrning, ett hjälpmedel för administrationen.
- en positiv och realistisk självbild
Att rita perspektiv Följ med steg för steg.
Ringa video- samtal med datorn
Kör och vilotidsregler
ABSOLUT BrucElvis Det här bildspelet består av material som BrucElvis tror han kommit på alldeles själv. Dock kan ju någon annan varit lika ”smart / rolig”
Via SMS så får du erbjudande om nya vikariepass, kan acceptera eller avböja dessa erbjudanden, eller blir direktbokade på pass. Förfrågningarna besvaras.
Om studentwebben Mitt Lnu – Bakgrund
Välkommen till presentationen av TungTransport Postadress: Telefon: E-post:Webb: Evagatan Malmö
Välkommen till internet för nybörjare
Så här ser första sidan ut på här måste man ha sitt användarnamn och lösenord för att komma in.
VAD VET NI OM MÖJLIGHETERNA FÖR HANDIKAPPADE ATT ARBETA MED DATORER?
Access med Sebastian och Robert
Roller  Joakim – Gruppledare  Elias – Sekreterare  Niklas – Programmerare  Stefan – Konstruktion  Georgios – Konstruktion  Vicky – Webbansvarig 
Frågor Allmän IT-kunskap avsnitt 1 kapitel 1 Repetition 4
Datorer gör bilarna säkrare
Ruttplanering Vad är det??.
IT-arbetsplatser Anders Sjöö
Punktprevalensmätning Trycksår och Fall
Översikt av operativsystem (kap 1 & 2)
PRESENTATION av BOKNING OCH INCHECKNING. Nu kommer vi att visa hur enkelt du gör en bokning i.
Funktionen SA10-Grupper. Följande typer av grupper finns: - Grupp i kurs hör alltid ihop med en kurskod - Grupp i program hör alltid ihop med en programkod.
STUDIEMILJÖ Nu har du kommit till modul 2. Den handlar om din studiemiljö. Hur mycket har du egentligen tänkt på din fysiska studiemiljö? Har du funderat.
ZIP-formatet Av Viktor Ekholm.
Programmeringsteknik K och Media
William Sandqvist PSpice – hemma Som simuleringsprogramvara använder vi Orcad PSpice, samma program kommer sedan att användas I elektronikkurserna.
Styrteknik 7.5 hp distans: Programmering med IEC PLC1B:1
Nätverk Logistikprogrammet 2012.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 7: Deadlocks.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 11: Implementation av filsystem.
Idag Grundläggande krav på vc att avsätta minst 10 tim/1500 listade och år av medicinsk kompetens för gemensamt utvecklingsarbete. Motsvarar timmar/år.
Ett Riktigt Julkort.
Pathfinding. –Vad är det? –Sökning från A till B.
Välkommen till Del 1.
Powerpoint …är ett program som du använder till att: …är bra till att
Copyright Lars Valentin1 PowerPoint 2000 Så här skapar du bildspel med PowerPoint.
Barns delaktighet _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
1 Avgifter för studenter utanför EES området Förväntat antal masterstudenter vid ICT-skolan EES-området: 43 Utanför EES-området: 341 Nu totalt 350 platser,
Operativsystem Vad är det för något ? Varför har man operativsystem ?
PROCESSPROGRAMMERING Föreläsning ‏ Innehåll: Högnivå objekt för trådprogrammering: - Trådgrupper (”Thread pools”)‏ - Exekverare (Executor.
Bildfabriken kan ställas in på olika sätt - se några exempel
Mitt första Java program Mahmud Al Hakim Copyright, Mahmud Al Hakim, 1.
Krister Björnsjö senITel Några övningar med Powerpoint.
1969 – Bell Labs Multics utvecklas men läggs ner Thompson & Ritchie skapar Unics (senare Unix) för att spela Space Traveler.
Styrning av solskydd med VESTAMATIC May 2011.
NYA SMARTSKOLA LATHUND Windows (XP, Vista, Windows 7)
Komma igång med Lync Windows Store-appen
1 Logging and monitoring of TCP traffic in SSH tunnels Masters thesis Anton Persson.
INTRODUKTION TILL PROGRAMMERING
Guide till Punktprevalensmätning Trycksår och Fall
Schemaläggning Mål –Att förstå den roll som schemaläggning och schemaläggnings-analys spelar för att förutsäga hur realtids-tillämpningar uppfyller sina.
Söka information på internet. Vi ska prata om kapitel 3 Internet är det största nätverket som sträcker sig över hela världen. Om du är ansluten till internet.
Uppgift 5 Tekniska rapporten En beskrivning av ett uppdrag ni har gjort i er grupp. Du ska bifoga en programmeringshandledning som visar hur man programmerar.
Ladda ner och installera JAVA Mahmud Al Hakim DynamicOS
Delarna i en Access-databas
Windows Live Messenger. MSN. Vad är Windows Live Messenger ? Ett klient program för direktmeddelanden, dvs ett program som laddas ned från Internet och.
Jonny Karlsson PROCESSPROGRAMMERING Föreläsning 8 ( ) Innehåll: -Exekveringstrådar.
14.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Repetition.
OOP&M - teori1 OOP del III–vecka 15 Mer NetBeans MouseEvent Graphics Threads TIJ Chapter 14 Menus sid Drawing File Dialogs
Robotprogrammering med Arduino Robot
Operativsystem Vad är det för något ? Varför har man operativsystem ? Vilka finns det ?
Ta med dig kartan ut i skogen Du behöver inte ladda in några nya program. Du finner webbappen på adressen Du får information.
Filmdosimeter En filmdosimeter består av En fotografisk film och en behållare. Filmen inuti behålleran kommer att se olika ut beroende på mängden strålning.
IT och medier1 Utgående från boken Computer Science av: J. Glenn Brookshear Grundläggande datavetenskap, 4p Kapitel 3 Operativsystem.
På den här bilden, marken (vattnet) stannar där linjen är
Välkommen! Nu ska vi koda våra egna berättelser. Det var en gång…
Söka information på internet
Komma igång med Scratch
Programtillfällesstruktur! Anta studenter till kurser inom program
Presentationens avskrift:

Programmera LEGO Programmerbar mikrodator (Hitatchi H8/3932) Givare och motorer Batteridriven IR-sändtagare

BrickOS Litet OS att köra på RCX-enheten Kan användas från Linux and Windows Fri källkod Dock ej hård realtid BrickOS erbjuder: Avbrytande multitasking Dynamisk minneshantering POSIX semaforer BrickOS ger tillgång till: LCD-fönstret Knapparna IR kommuniktion Motorerna Givarna

Uppgifter Fem uppgifter Bygger stegvis upp ett program Ljusmätare Fast schema Övervakare Flera trådar Labyrintsökare

1. Ljusmätare En Geigermätare för ljus Använd en ljussensor Skriv ett program som ”klickar” med korta intervall då ljuset är starkt längre intervall då ljuset är svagt Enkel uppgift

2. Fast schema Bygg ett fordon med kollisionsgivare Skriv ett antal uppgifter motor_control forward_run direction_change obstacle_handling Kör uppgifterna periodiskt i en enda tråd mc fr dc oh mc fr ... period

3. Övervakare Skapa en separat övervakare Kör övervakaren i en egen tråd Skall kontrollera att uppgifterna i det fasta schemat inte tar för lång tid öv mc fr dc oh mc fr ... period

4. Flera trådar Bygg om fordonet med en ljussensor Skriv om programmet med en tråd för varje uppgift Lägg till en ny uppgift line_handling Fordonet skall nu kunna följa en linje (och upptäcka hinder)

5. Labyrintsökare Fordonet skall kunna finna vägen genom en labyrint på kortast möjliga tid Labyrinten består av svarta tejp-streck I knutpunkterna är bakgrunden silverfärgad ”Utgången” är en kloss som kan upptäckas med en tryckgivare Behåll programmet från 4 men lägg till en övergripande ”planerare”

Övrigt Labtillfällen är förlagda i 1312 and 1313. brickOS/LegOS kan köras på Windows eller Linux hemma Mycket mer material finns på webbsidan. Deadline 11 december