Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT



Podobné dokumenty
Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Nejčastěji pokládané dotazy


Informační a komunikační technologie

Příručka programátora PICAXE 08M a 14M

cvičebnice Kolektiv autorů:

PICAXE příručka programátora


Využití stavebnice Lego při výuce

Jízda po čáře pro reklamní robot

Stopař pro začátečníky

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA PEDAGOGICKÁ KATEDRA TECHNICKÉ VÝCHOVY

KS 40-1 pro hořáky Speciální regulátor pro průmyslové hořáky

compsetup COMPSETUP config, ivr Platí pro PICAXE 20X2, 28X2, 40X2 Syntaxe:

DFPlayer Mini s PICAXE procesory

2.1 Podmínka typu case Cykly Cyklus s podmínkou na začátku Cyklus s podmínkou na konci... 5

Tvoje dobrodružství v robotice Jsi řidič

1.1 Schema zapojení pro MODBUS. 1.2 Zapojení desky DMS2 T3 a uživatelských vstupů. Binární vstup A1/N. Binární vstup A1/N. Binární vstup B1/P

Univerzální jednočipový modul pro řízení krokových motorů

Dvoukolový robot na podvozku UMU-01

Conference Recorder. Uživatelský manuál

Návod na obsluhu vektorového obvodového analyzátoru R&S ZVL

Miroslav Flídr Počítačové systémy LS /21- Západočeská univerzita v Plzni


eses výukový multi shield pro Arduino UNO


Registrační teploměr

Inovace výuky předmětu Robotika v lékařství

Odometrie s řízením rychlosti motorů pomocí PWM. Vzorce pro výpočet konstanty nastavení duty pro instrukci pwmout

Lekce 3 Vizuální programování

SHIFTIN sclk, sdata, mode, (data{/ bits} {, data {/ bits},...}) SPIIN sclk, sdata, mode, (data{/ bits} {, data {/ bits},...})

Grove - display 4 digity s řídícím obvodem TM1637

PICAXE řady M2 krátké seznámení

1 Podrobná specifikace Yunifly Datasheet

SW24x3 programovatelné relé

Čtyřnohý kráčející robot

Poslední nenulová číslice faktoriálu

Programování PICAXE18M2 v Assembleru

AXEmotor-10. Schéma zapojení AXEmotor-10: Popis zapojení. o bčasník p r o u ž i v a t e l e m i k r o k o n t r o l é rů PICAXE

MoCo Config Tool startovní obrazovka

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

NÁVOD K OBSLUZE A INSTALACI ŘÍDÍCÍ ELEKTRONICKÉ JEDNOTKY F

ULTRAZVUKOVÝ DÁLKOMĚR

Modul řízení otáček stejnosměrného motorku

Uživatelský návod. PRESET - COUNTER 302 Elektronický čítač se dvěma předvolbami

1. Programování PLC. Programovatelné automaty II - 1 -

UNIVERZITA PARDUBICE FAKULTA ELEKTROTECHNIKY A INFORMATIKY LEVITUJÍCÍ KULIČKA. Ondřej Welsch. Bakalářská práce

Technické prostředky počítačové techniky

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Alfanumerické displeje

procesor pro neprogramátory

Basic256 - úvod do programování Příklady. ing. petr polách

v Praze Senzorové systémy Sledování polohy slunce na obloze Ondřej Drbal 5. ročník, stud. sk. 9

ÚKOLOVÝ LIST. Aktivita projektu Obloha na dlani - Laboratoř vědomostí ROBOT NA PÁSOVÉM PODVOZKU

XXXIII Celostátní olympiáda znalostí elektriky a elektroniky Krosno 25. března 2010 TEST PRO ELEKTRONICKOU SKUPINU

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

KOMINEK OS (RT-08G-OS)

- mikrokontrolér pro začátečníky a snadné použití

Programovatelné automaty PA 44 a PA 82

Úloha Ohmetr zadání úlohy

Signálové a mezisystémové převodníky

Způsoby realizace paměťových prvků

CVIČENÍARP-Úvod. Kapitola 1

CE prohlášení o shodě

M7410G VLASTNOSTI MALÝ POHON VENTILŮ S KOMUNIKACÍ LON TECHNICKÉ INFORMACE. Pohon LON je určen pro decentralizované řízení budov a

Úloha- Systém sběru dat, A4B38NVS, ČVUT - FEL,


CD/MP3 PŘEHRÁVAČ S GRAMOFONEM, STEREO RÁDIEM A USB/ SD KÓDOVÁNÍM

NÁVOD K OBSLUZE EVB-CMS-PROG. USB - PC programátor jednotky EVBIKE CENTRAL KIT. Obsah NÁVOD K OBSLUZE Instalace Ovladače...

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

SKARAB ROBOT KSR5. Stavebnice. 1. Úvod a charakteristika. 2. Seznam elektronických součástek

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ , 5.1 a 5.2 8/14

10 Algoritmizace Příklad 2 Word 2007/ VBA

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

Konfigurace portů u mikrokontrolérů

Klíčové pojmy: Cyklus, řídící proměnná, inicializace, test podmínky, přerušení cyklu, vnořování cyklů.

HD kamera v držáku na kapesníčky

RJ 11 S s konektorem pro násuvný přijímač

Merkur Education Přehled mechatronických experimentů

METODICKÝ LIST K TECHNICKÉMU KROUŽKU:

Navigace robota pomocí dálkoměrných sensorů

DUM č. 13 v sadě. 29. Inf-5 RoboLab a Lego Mindstorms

Robotický manipulátor

Universita Pardubice Fakulta elektrotechniky a informatiky. Mikroprocesorová technika. Semestrální práce

TECHNICKÁ UNIVERZITA V LIBERCI

DFPlayer Mini.

PROGRAM AZA Control návod k použití

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Transkript:

Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556 III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT Mikroprocesorová technika Obsluha základních periferií mikropočítačem Robot v ohraničeném prostoru Robotika, autonomní chování robota v ohraničeném prostoru. Programová obsluha optického čidla. Ing. Josef Řehout Den vytvoření 26.2.2014 Den ověření 4.3.2014 Označení materiálu VY_32_INOVACE_RE_ELT_18

Kolový robot v aréně Pravý pohon Levý pohon Mikropočítač (Mozek robota) Zdroj energie Detekce překážky Spodní čidla

Kolový robot spodní čidla Spodní čidla Pravé Levé

Robot v aréně Otevři sešit Nadepiš Robot v aréně Dělej si poznámky z následujících stran prezentace Jen tak budeš schopen robota správně naprogramovat

Princip detekce okraje arény Optočidlo - LED vysílá světelný paprsek - Fototranzistor detekuje odraz od podložky - Světlá podložka silný odraz logická 0 - Tmavá podložka slabý odraz logická 1 - Čidlo pracuje s infrazářením minimalizace falešných detekcí jiných zdrojů světla Výstup čidla kolektor fototranzistoru Princip čidla - IRLED je trvale napájena - Kolektor je napájen přes rezistor - Emitor je uzemněn - Bez odrazu je tranzistor zavřen logická 1 - Při odrazu je tranzistor otevřen logická 0

Připojení čidel okrajů arény k mikropočítači PICAXE 20M2 Čidla podložky (spodní čidla) LKČ LSČ PSČ PKČ PINB.3 PINB.1 PINB.0 PINB.2 Pozn.: k detekci okraje arény použijeme pouze krajní čidla Vysvětlivky zkratek v tabulce LKČ levé krajní čidlo LSČ levé střední čidlo PSČ pravé střední čidlo PKČ pravé krajní čidlo PINx.n

Hrací plocha - aréna Bílý okraj (D = 80 cm) Černá plocha Pravidla pohybu robota: start z náhodné pozice pohyb po náhodné dráze musí detekovat okraj arény nesmí z arény sjet po detekci okraje pokračuje náhodným směrem vpřed pohyb po kružnici bez detekce arény není dovolen Čidla jsou jen vpředu, robot se nemůže k okraji arény přiblížit pohybem vzad.

Program pro robota v aréně Vytvořte program pro pohyb robota v aréně podle výše uvedených pravidel a následujícího upřesnění: Stav obou krajních čidel se načte do bitových proměnných bit1... LKČ a bit2... PKČ a v programu dále použijete tyto jednobitové proměnné místo ping.x Načtení stavu čidla: LET bit1 = LKC, LET bit2 = PKC Použijete příkaz symbol LKC = ping.x a PKC = ping.y podle skutečné konfigurace připojení čidel k mikropočítači Do proměnné B3 se bude načítat počet detekcí okraje arény Robot se zastaví po 7. detekci okraje arény Rozjezd robota tlačítkem start po 2 s také po zastavení Ve výpisu programu uvedete srozumitelný popis algoritmu činnosti programu nebo vytvoříte vývojový diagram V hlavičce uvedete stručně funkci programu, své jméno a datum vytvoření programu

Dosud procvičené příkazy (I) start: ;návěstí (název části programu) BUTTON pin, stav1, 255, mezera, proměnná, tlačítko, návěstí ;snímání stisku tlačítka s potlačením zákmitů data adresa, (data, data) ;zápis dat do eeprom před začátkem programu read adresa, registr1 ;čtení dat z eeprom write adresa, b1, w1 ;zápis dat během programu dirsb=%11111110 ;aktivace portů B.7 až B.1 jako výstupních pinsb=%01111110 ;nastav výstupy portu b forward A (B) ;motor A (B) vpřed backward A (B) ;motor A (B) vzad halt A (B) ;motor stop for b6 = 1 to 5 ;začátek cyklu next b6 ;konec cyklu podle proměnné b6 goto start ;skok gosub podprogram ;jdi na podprogram return ;návrat z podprogramu high B.4 ;výstup do 1 low B.4 ;výstup do 0 toggle c.7 ;přepni stav výstupu if pinb.0 = 1 then suma ;podmíněný skok (Revolution Education Ltd.)

Dosud procvičené příkazy (II) inc b1 ;zvýšení obsahu proměnné b1 o 1 pause 1000 ;pauza v ms poke 80,b1 ; vlož proměnnou b1 do registru na adrese 80 peek 80,b1 ; dej obsah registru 80 do proměnné b1 pwmout C.5, 27,6 ; výstup, frekvence, šířka impulsu ; nastavení: PICAXE Wizards - pwmout... pulsout C.1, 10000 ;výstupní pin, délka impulzu v milisekundách random w5 ;generování náhodného čísla (0 až 65535) readadc B.2, b8 ;AD převod z pinu b.2 ulož do proměnné b8 readadc10 B.2,w8 ;AD desetibitový převod select case b1 ;Výběr možnosti podle hodnoty registru b1, case < 77 ;Když je b1 menší 77, splní se následující příkazy endselect ;konec sekvence select case serout pinout, baudmode, (data, data, data...) ;sériový výstup dat servo B.4,75 ;nastavení portu pro servomotor servopos B.4,75 ;natočení serva Sleep y ;2,3s*y (konstanta 1 až 65535), nečinnost a nižší spotřeba symbol K1=234 ;konstanta (nezabírá místo proměnné) symbol napeti=w12 ;symbolický název proměnné w12 (Revolution Education Ltd.)

Zdroje I. Revolution Education Ltd. PICAXE Manual, Section 1 - Getting Started, www.picaxe.com/docs/picaxe_manual1.pdf [online] 5.10.2012, [cit. 26.2.2014] II. Revolution Education Ltd. PICAXE Manual, Section 2 BASIC Commands, www.picaxe.com/docs/picaxe_manual2.pdf [online] 5.10.2012, [cit. 26.2.2014] III. Revolution Education Ltd. PICAXE Manual, Section 3 - Microcontroller interfacing circuits, www.picaxe.com/docs/picaxe_manual3.pdf [online] 5.10.2012, [cit. 26.2.2014] Dostupné z http://www.picaxe.com/getting-started/picaxe-manuals/ Obrázky, programy archiv autora