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

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

Programování mikropočítačů platforma Arduino


Nejčastěji pokládané dotazy


adcsetup {LET} adcsetup = channels Platí pro PICAXE 08M2, 14M2, 18M2, 20M2, 20X2, 28X2, 40X2 Syntaxe:

PROGRAMOVÁNÍ MIKROPOČÍTAČŮ CVIČENÍ 6

ETC Embedded Technology Club setkání 6, 3B zahájení třetího ročníku

Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, p.o. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

Cvičení 2. Obsah a cíle cvičení. Obsah. A5MPL Programování mikropočítačů Digitální vstupy a výstupy - LED a tlačítka.

Programování PICAXE18M2 v Assembleru

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


Obrázek 1: Schematická značka polovodičové diody. Obrázek 2: Vlevo dioda zapojená v propustném směru, vpravo dioda zapojená v závěrném směru

ČEMU ROZUMÍ MIKROPROCESOR?

Výukový materiál zpracován v rámci projektu EU peníze školám

SW24x3 programovatelné relé

FILIP SCHWANK. Katedra měření, listopad 2017

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

eses výukový multi shield pro Arduino UNO

MĚŘENÍ Laboratorní cvičení z měření Měření optoelektronického vazebního členu, část

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

Číslo a název šablony III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

Arduino Martin Friedl

MIKROKONTROLERY PIC16F84


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

Vzdělávací materiál. vytvořený v projektu OP VK CZ.1.07/1.5.00/ Anotace. Výpočty v elektrických obvodech VY_32_INOVACE_F0208.

Abstrakt. fotodioda a fototranzistor) a s jejich základními charakteristikami.

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

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA1 Základní poznatky z matematiky

Zvyšování kvality výuky technických oborů


Číslo a název šablony III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Univerzální watchdog WDT-U2/RS485

Tematická oblast: Informační a komunikační technologie (VY_32_INOVACE_09_1_IT) Autor: Ing. Jan Roubíček. Vytvořeno: červen až listopad 2013.

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování

TENZOMETRICKÉ MĚŘIDLO

Návod na obsluhu Pípáku2 verse V0.1 (PŘEDBĚŽNÝ NÁVOD).

Merkur Education Přehled mechatronických experimentů

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

ETC Embedded Technology Club 6. setkání

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

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

ANOTACE nově vytvořených/inovovaných materiálů

Projekt Operačního programu Praha Adaptabilita. Mezinárodní spolupráce při rozvoji magisterského a doktorského programu na ČVUT-FEL v Praze

SEZNAM ANOTACÍ. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Označení sady DUM VY_32_INOVACE_IT2 Tematická oblast MS Excel 2007

SEZNAM ANOTACÍ. Číslo projektu Číslo a název šablony klíčové aktivity Označení sady DUM Tematická oblast

Úloha 5 Řízení teplovzdušného modelu TVM pomocí PC a mikropočítačové jednotky CTRL

Analogově-číslicové převodníky ( A/D )

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_PS4 Obecná psychologie

Číslo a název šablony III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Vzdělávací materiál. vytvořený v projektu OP VK CZ.1.07/1.5.00/ Anotace. Ohmův zákon I VY_32_INOVACE_F0204. Fyzika

3. D/A a A/D převodníky

MĚŘENÍ Laboratorní cvičení z měření Měření parametrů logického obvodu část Teoretický rozbor

Fotoelektrické snímače

LED_007.c Strana: 1/5 C:\Michal\AVR\Výukové programy\archiv\ Poslední změna: :01:48

PICAXE příručka programátora

Číslo a název šablony III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

V-A charakteristika polovodičové diody

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

Digitální učební materiál

24 bitový dvoukanálový AD převodník s obvodem HX711

Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Podmíněný příkaz

Číslicové obvody základní pojmy

1. Seznamte se s výukovou platformou FITkit (

Tematická oblast: Programování 2 (VY_32_INOVACE_08_2_PR) Anotace: Využití ve výuce: Použité zdroje:

Indikace polohy. absolutní a přírůstkové odměřování. nastavitelná reference a přídavná konstanta. nastavitelná jednotka mm / palce

ANOTACE nově vytvořených/inovovaných materiálů

I/O modul VersaPoint. Analogový výstupní modul, 16 bitový, napětí/proud, 1 kanál IC220ALG320. Specifikace modulu. Spotřeba. Údaje pro objednávku

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_AJ3-Ko Vocabulary Builder

Voltmetr pro elektromobil. Technická dokumentace

I/O modul VersaPoint. Analogový výstupní modul, 16 bitový, napětí, 1 kanál IC220ALG321. Specifikace modulu. Spotřeba. Vlastnosti. Údaje pro objednávku

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

Učební osnova vyučovacího předmětu elektronika Volitelný vyučovací předmět. Pojetí vyučovacího předmětu M/01 Strojírenství

Zvyšování kvality výuky technických oborů

Zvyšování kvality výuky technických oborů

14. AKCELEROMETR. Úkol měření. Postup měření

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_PS1 Úvod do obecné psychologie

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA4 Analytická geometrie

Zvyšování kvality výuky technických oborů

Digitální učební materiál

Rovnice a nerovnice v podílovém tvaru

MĚŘENÍ Laboratorní cvičení z měření. Měření parametrů logického obvodu, část 3-6-5

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 Vstup optický senzor Seznámení s možnostmi připojení a programového řešení optického senzoru, příkazy readadc, readadc10, for-next. Simulace analogových vstupů. Ing. Josef Řehout Den vytvoření 12.6.2013 Den ověření 13. 6. 2013 Označení materiálu VY_32_INOVACE_RE_ELT_08

Optický senzor Fotorezistor Fototranzistor Fotodioda 1. Světlo mění vlastnosti polovodičových struktur. 2. Dodáním energie se zvyšuje vodivost polovodičů.

Optický senzor - fotorezistor Fotorezistor reaguje na světlo snižováním odporu: za tmy je až několik megaohmů, za světla v místnosti je několik kiloohmů. Jaká logická úroveň je na vstupu B.0 za tmy, jaká za světla?

Optický senzor - fotodioda Fotodiodou v závěrném směru teče: za tmy téměř nulový proud za světla několik desítek mikroampérů Jaká logická úroveň je na vstupu B.0 za tmy, jaká za světla?

Optický senzor - fototranzistor Fototranzistorem teče za tmy téměř nulový proud za světla několik miliampérů Jaká logická úroveň je na vstupu B.0 za tmy, jaká za světla?

Programová obsluha optického snímače jako logického vstupu Připojení optických snímačů je stejné, proto budeme dále pracovat jen s fototranzistorem. Jeho pozici lze vyměnit s rezistorem R0. Tím se obrátí logické úrovně na vstupu mikropočítače. Napište program jehož vstupem je logická úroveň z fototranzistoru a výstupem v registru b5 je počet zatemnění fototranzistoru. V klidu je fototranzistor osvětlen. Po 12 zatemněních se registr vynuluje, rozsvítí se LED na výstupu C.7 na 2s, zabliká, zhasne a program běží od začátku.

Příklad řešení programu pro fototranzistor Init: b5 = 0 ;nulování, zahasnutí LED low C.7 main: pause 100 if pinb.0 = 0 then suma ;čtení stavu fototranzistoru goto main suma: b5 = b5 + 1 if b5 < 12 then main high C.7 pause 1000 for b6 = 1 to 5 ;smyčka blikání LED toggle C.7 pause 200 next b6 goto init Výše uvedený program předpokládá, že zatemnění je dočasné (maximálně 100 ms).

Programová obsluha optického snímače jako analogového vstupu Nový příkaz programu: readadc B.2, b8 Význam: převod napětí na vstupu B.2 do číslicové podoby (ADC), jeho hodnota se uloží do registru b8 Číslo je v rozsahu 8 bitů, tedy 0 až 255. Při napájecím napětí 5V, které je referenční pro převodník ADC, odpovídá číslo 255 napětí 5V na daném vstupu. V mnoha případech není důležité napětí, ale pouze číselný výsledek převodu, který slouží k rozhodnutí o dalším postupu programu. Variace příkazu: readadc10 B.2,w8 Desetibitový převod v rozsahu 0 až 1023 Výsledek musí být uložen do proměnné typu word (16 bitů)

Programová obsluha optického snímače jako analogového vstupu Nový příkaz programu: for b0 = 1 to 7 program1:. next b0 program2:.. Význam: opakování (smyčka) 7x se provede část programu mezi příkazem for a next. Počet opakování je dán konstantou (7), která se automaticky porovnává s obsahem registru (b0). Konec smyčky nastane při rovnosti, kdy program skočí za příkaz next. Poznámka: pro následující úkol si napište přehled použitých registrů (proměnných).

Programová obsluha optického snímače jako analogového vstupu Napište program pro čtení napětí na vstupu mikropočítače podle schématu. Převod osmibitový, výsledek v registru b7. Čtení proveďte ve smyčce 5x a konečná průměrná hodnota se uloží do b7. Program odlaďte v simulaci (nápověda dále) a předveďte. Poznámka: pozor na možnou velikost součtu 5 hodnot.

Simulace vstupních hodnot Analogové vstupní hodnoty jsou uvedeny v tabulce simulace a mohou se měnit listováním nahoru / dolů tlačítky nebo přepsáním hodnoty (0-255). Použití pro příkaz "readadc". Hodnotu "Generic" nastavujeme (0 až 65535). Použití jako vstupní hodnota příkazů: count, pulsin, readadc10, readtemp, readtemp12 atd. Tlačítkem RST spustíme program od začátku a vstupní hodnoty zůstanou nastaveny. Velmi vhodné je krokování programu.

Dosud procvičené příkazy start:...návěstí (název části programu) dirsb=%11111110..aktivace portů B.7 až B.1 jako výstupních pinsb=%01111110..nastav výstupy portu b for b6 = 1 to 5...začátek cyklu Next b6...konec cyklu podle proměnné b6 goto start...skok high B.4...výstup do 1 if pinb.0 = 1 then suma...podmíněný skok pause 1000...pauza v ms readadc B.2, b8...ad převod z pinu b.2 ulož do proměnné b8 readadc10 B.2,w8...AD desetibitový převod low B.4...výstup do 0 toggle c.7...přepni stav výstupu servo B.4,75...nastavení portu pro servomotor servopos B.4,75...natočení serva (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. 12.6.2013] II. Revolution Education Ltd. PICAXE Manual, Section 2 BASIC Commands, www.picaxe.com/docs/picaxe_manual2.pdf [online] 5.10.2012, [cit. 12.6.2013] III. Revolution Education Ltd. PICAXE Manual, Section 3 - Microcontroller interfacing circuits, www.picaxe.com/docs/picaxe_manual3.pdf [online] 5.10.2012, [cit. 12.6.2013] Dostupné z http://www.picaxe.com/getting-started/picaxe-manuals/ Fotografie, obrázky, programy archiv autora