Presentation laddar. Vänta.

Presentation laddar. Vänta.

Programmera LEGO Programmerbar mikrodator (Hitatchi H8/3932)

Liknande presentationer


En presentation över ämnet: "Programmera LEGO Programmerbar mikrodator (Hitatchi H8/3932)"— Presentationens avskrift:

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

2 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

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

4 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

5 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

6 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

7 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)

8 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”

9 Ö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


Ladda ner ppt "Programmera LEGO Programmerbar mikrodator (Hitatchi H8/3932)"

Liknande presentationer


Google-annonser