ARDUINO L02. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce



Podobné dokumenty
ARDUINO L01. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce

ARDUINO L03. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce

programování, robotika a měřicí systémy trochu jinak Workshop: Arduino programování, robotika a měřicí systémy trochu jinak, Počítač ve škole

ARDUINO L05. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce

ARDUINO L08. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce

ARDUINO L09. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce

Arduino Martin Friedl

ARDUINO L13. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce

JAOS 1.3. KROUŽEK ROBOTIKY A PROGRAMOVÁNÍ pro děti od 10 do 14 let. Úvodní sejití s rodiči. Farní sbor ČCE v Poličce. Tomáš Feltl (

PK Design. MB-ATmega16/32 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (21.12.

Robotická ruka. Lukáš Fotr a Jaroslav Karban. Integrovaná střední škola, 2. ročník Kumburská 846, Nová Paka

ARDUINO L06. Programování a robotika snadno a rychle? Tomáš Feltl. Připraveno pro kroužek robotiky JAOS. Kroužek JAOS Farní sbor ČCE v Poličce

Úvod do mobilní robotiky NAIL028

Jednotka pro řízení inteligentního domu

Úvod do mobilní robotiky AIL028

ŘÍDÍCÍ ČLEN GCD 411. univerzální procesorový člen pro mikropočítačové systémy. charakteristika. technické údaje

Students for Automotive (S4A)

Microchip. PICmicro Microcontrollers

NÁVOD MODUL RAILDUINO pro montáž na lištu DIN

Předmět: IMP ZS 2016/17 Projekt: Ovladač výhybek modelové železnice. Autor: Daniel Čejchan xcejch00

Students for Automotive (S4A)

TECHNICKÁ UNIVERZITA V LIBERCI Studentská 1402/ Liberec 1

Středoškolská technika Meteostanice

Rozhraní mikrořadiče, SPI, IIC bus,..

Cílem této kapitoly je seznámit s parametry a moduly stavebnice NXT. Obr. 1: Brick s moduly [3]

ÚAMT FEKT VUT. mikroprocesor Rabbit. Diplomová prá ce. Tomá škreuzwieser. Brno

Zařízení pro sledování polohy objektu pomocí GPS

PK Design. EVMS-mega128. Uživatelský manuál. v1.0. Výuková deska s mikrokontrolerem ATmega128. Obr. 1 - výuková deska s LCD displejem

Třísystémová lokomotiva ŠKODA 109E řada 380

Cílem dnešní lekce je obohatit náš dosavadní systém a připravit se na připojení do cloudu

Studentská tvůrčí a odborná činnost STOČ 2015

I/O řídící/měřící deska pro PC VELLEMAN K8055N

MAKER WORKS TECHNOLOGY INC Technická podpora:

Mikrořadiče fy ATMEL

VUT EBEC2017 Projekt. Wiping Turn Indicator Audi TT

Arduino v Internetu věcí. Martin Sojka martin.sojka@nic.cz

Climbing Robot. Václav Michal. SŠ AGC a.s Rooseveltovo nám. 5, Teplice

ULTRAZVUKOVÝ DÁLKOMĚR

Arduino digitální multimetr

Minimální verze CanSATu vlastní konstrukce

Systém ovládání VRF. Konstrukční princip systému VRF. Nový systém ovládání venkovních jednotek F5MSDC. Nový systém ovládání vnitřních jednotek F5MSDC

GPS lokátor TK Návod k obsluze. Hlavní výhody přístroje: Vysoká výdrž baterie Možnost připojení na auto baterii Jednoduché ovládání

Martin Friedl. Tato prezentace je spolufinancována Evropským sociálním fondem a státním rozpočtem České republiky.

Porovnání korelátorů dodávaných firmou Halma Water Management

Využití STM32 pro studentské projekty

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

Registrační teploměr

eses výukový multi shield pro Arduino UNO

Mikrokontrolery. Úvod do obvodů Atmega 328 a PIC16F88

TM servis the technical motion s.r.o. GSM Pager V1.3 GSM PAGER V1.3

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

MOBILNÍ ZAŘÍZENÍ PRO POHYB V NEBEZPEČNÉM PROSTŘEDÍ MOBILE DEVICE FOR MOVEMENT IN DANGEROUS ENVIRONMENT

STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST

Elektronická stavebnice: Deska s jednočipovým počítačem

VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky. Aplikace bezdrátových senzorových sítí pro inteligentní domy

Soubor základních návodů verze 1.2

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

BEZDRÁTOVÁ ŘÍDICÍ JEDNOTKA PRO OVLÁDÁNÍ DIGITÁLNÍCH HLAVIC

MIKROPROCESOROVÁ TECHNIKA

TFT LCD shield MCUFRIEND

Tvorba vývojového modulu pro jednočipové počítače Creation of Evaluation Module for Microcontrollers

Novinky - téma. Micrel koupen Microchipem MEMS oscilátory Spínané měniče LDO RF obvody a další

technický list PCB MOUNT SOLID STATE RELAY ESR2 SERIES FEATURES PART NUMBERING SYSTEM

Autonomní vozítko. Martin Škarytka. Odborný konzultant: Ing. Petr Kynčl. ISŠ Nová Paka

Domovní dorozumívací systémy. Art Videotelefon pro digitální BUS7 systém Videx VX2200

Administrace počítačových sítí. WEB a LPT

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

PŘÍSLUŠENSTVÍ SPECIÁLNÍ POŽADAVKY. Elektrické příslušenství. Vždy se snažíme plnit specifické požadavky zákazníka.

Servozesilovače. Digitální servozesilovače TGA, TGP

SERVISNÍ MANUÁL ATA PULS 2

DVR přijímač s LCD pro skryté kamery

AC500, vaše PLC od ABB? Unikátní koncept, škálovatelnost, nízké náklady, potřebujete víc? VAE ProSys AC500 eco, Strana - 1 -

52ASWCUNI. Univerzální rozhraní k ovládání autorádia prostřednictvím tlačítek na volantu. Montážní příručka

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

GRAFICKÉ ADAPTÉRY. Pracovní režimy grafické karty

Návrh konstrukce odchovny 2. dil

Inteligentní domácnost

PK Design. MB-ATmega128 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (23.09.

MIKROKONTROLÉREM ŘÍZENÉ SPÍNACÍ HODINY

PK Design. MB-S2-150-PQ208 v1.4. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 ( )

INTELIGENTNÍ PROGRAMOVATELNÉ RAZÍTKO NA BÁZI INKOUSTOVÉHO TISKU INTELLIGENT PROGRAMMABLE STAMP BASED ON INKJET PRINT

SINAMICS G120P BT. Frekvenční měnič pro čerpadla a ventilátory. Building Technologies

Vývojový kit osazený procesorem ARM - Cookie

Obsah přednášky. Úvod. Úvod

Lankový vodič, s kabelovou dutinkou s plastovým límcem dle DIN 46228/4

Ochrana zařízení proti přehřívání

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.

XT series DMX Control 24 Pro. Návod k použití

DIGITÁLNÍ ŘÍZENÍ NAVÍJEČKY CÍVEK

Číslicový otáčkoměr TD 5.1 AS

ŠESTNÁCTIKANÁLOVÝ A/D PŘEVODNÍK ±30 mv až ±12 V DC, 16 bitů

Převodník USB na RS232. Milan Horkel

BDVR 04. Uživatelský návod Popis ovládacích prvků

Řídicí a monitorovací systém pro akvária. Lukáš Kratina

BEZDRÁTOVĚ ŘÍZENÝ MODEL VOZIDLA

Merkur perfekt Challenge Studijní materiály

TFT LCD shield pro Arduino Mega 2560

Elektromotorické pohony pro ventily

Chytkarobot. Karel Chytra. Vyšší odborná škola, Střední škola, Centrum odborné přípravy Budějovická 421 Sezimovo Ústí

JPA 1242 rozhlasová ústředna

Transkript:

ARDUINO L02 Programování a robotika snadno a rychle? Tomáš Feltl Připraveno pro kroužek robotiky JAOS

Arduino programování a robotika dětský vzdělávací kroužek JAOS 2 OPAKOVÁNÍ co je to Arduino a k čemu ho můžeme použít?

Arduino programování a robotika dětský vzdělávací kroužek JAOS 3 Arduino UNO R3 http://arduino.cc/en/main/arduinoboarduno

Arduino programování a robotika dětský vzdělávací kroužek JAOS 4 Arduino Open-source HW platforma založená na mikrokontrolerech ATMega (Atmel) Řada různých variant a typů My se zaměříme na Arduino UNO R3 Vývojové prostředí (IDE) Řada klonů http://arduino.cc/en/main/products

Arduino programování a robotika dětský vzdělávací kroužek JAOS 5 Arduino UNO R3 Dobrá volba pro začátečníky (i naše žáky) Příznivá cena (klon se dá pořídit již kolem 100 200 Kč) Dostatečný výkon a konektivita Poměrně odolné (zničit se ale dá lehce!) Parametry Microcontroller ATmega328 Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limits) 6-20V Digital I/O Pins 14 (of which 6 provide PWM output) Analog Input Pins 6 DC Current per I/O Pin 40 ma DC Current for 3.3V Pin 50 ma Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader SRAM 2 KB (ATmega328) EEPROM 1 KB (ATmega328) Clock Speed 16 MHz http://arduino.cc/en/main/arduinoboarduno

Arduino programování a robotika dětský vzdělávací kroužek JAOS 6 Co je to PWM? Který pin jsme používali ke stmívání diody? Souvisí to nějak s PWM? https://github.com/bouni/arduino-pinout

Arduino programování a robotika dětský vzdělávací kroužek JAOS 7 Čidla, motory, shieldy, displeje Nepřeberné množství cenově dostupných součástek a modulů (přehled např.: http://shieldlist.org)

Arduino programování a robotika dětský vzdělávací kroužek JAOS 8 JAK PROGRAMUJEME? co jsme vybrali k programování našeho Arduina?

Arduino programování a robotika dětský vzdělávací kroužek JAOS 9 Arduino IDE + ArduBlock Textové programátorské IDE s vizuálním rozšířením Vizuální rozšíření generuje přímo textový kód, který se dá dále upravovat

Arduino programování a robotika dětský vzdělávací kroužek JAOS 10 A CO NÁVRH ZAPOJENÍ? v čem můžeme snadno navrhovat různá zapojení?

Arduino programování a robotika dětský vzdělávací kroužek JAOS 11 Fritzing.org Návrhář zapojení, kreslení schémat, příprava PCB,

Arduino programování a robotika dětský vzdělávací kroužek JAOS 12 Co dělají SAJA a TALEK? Nedostal někdo nějakou zprávu?

Arduino programování a robotika dětský vzdělávací kroužek JAOS 13 POKRAČUJEME VESMÍRNÁ STANICE co je třeba zabezpečit na vesmírné stanici?

Arduino programování a robotika dětský vzdělávací kroužek JAOS 14 http://spaceflight.nasa.gov/gallery/images/station/crew-27/html/iss027e036687.html

Arduino programování a robotika dětský vzdělávací kroužek JAOS 15 http://en.wikipedia.org/wiki/international_space_station

Arduino programování a robotika dětský vzdělávací kroužek JAOS 16 http://en.wikipedia.org/wiki/international_space_station

Arduino programování a robotika dětský vzdělávací kroužek JAOS 17 Jak upozornit posádku na to, že se něco děje? SLUCH ZRAK Co vnímáme rychleji (s menším zpožděním)? Na co budeme rychleji reagovat?

Arduino programování a robotika dětský vzdělávací kroužek JAOS 18 Reakce na zrakový podnět A chci se pohnout Tato dráha nás teď nezajímá

Arduino programování a robotika dětský vzdělávací kroužek JAOS 19 Jak jste se poprali s úkoly?

Arduino programování a robotika dětský vzdělávací kroužek JAOS 20 Úkoly (náměty) Naprogramuj, aby dioda svítila a po deseti sekundách zhasnula a po dalších 10 s se bude vše opakovat. Co bude výhodné použít? Zařiď, aby dioda blikala s frekvencí 2 Hz. Co je to ten Hz? Naprogramuj blikání LED tak, aby vysílala zprávu SOS morseovkou. Šlo by napsat program tak, aby se dioda pomalu plynule rozsvítila a pak chvíli blikala a pomalu plynule zhasnula? Co nestihnete zde, vyzkoušejte vyřešit doma

Arduino programování a robotika dětský vzdělávací kroužek JAOS 21 Nově - Reakce na sluchový podnět Tato dráha nás teď nezajímá A chci se pohnout

Arduino programování a robotika dětský vzdělávací kroužek JAOS 23 Rychlost reakce na podnět? Reakci na zrakový podnět můžete vyzkoušet na: http://www.humanbenchmark.com/tests/reactiontime Najdi v literatuře, zda reagujeme rychleji na zvukový nebo zrakový podnět. Proč tomu tak je?

Arduino programování a robotika dětský vzdělávací kroužek JAOS 24 PROJEKT 3A: TÓNOVÝ GENERÁTOR pípáme a bzučíme

Arduino programování a robotika dětský vzdělávací kroužek JAOS 25 Vzpomínáš na proměnné? Koukni na JAOS kartu T3.

Arduino programování a robotika dětský vzdělávací kroužek JAOS 26 ÚKOLY inspirace k samostatné práci

Arduino programování a robotika dětský vzdělávací kroužek JAOS 27 Úkoly (náměty) Naprogramuj, aby dioda svítila a bylo ticho, když LED zhasne bude se ozývat nějaký tón z bzučáku. Zařiď, aby dioda blikala s frekvencí 2 Hz a při každém desátém bliknutí se ozval tón z bzučáku. Zahraj pomocí bzučáku písničku (melodii). Naprogramuj blikání LED tak, aby vysílala zprávu SOS morseovkou. Následně doplň v programu i zprávu zvukovou. Šlo by napsat program tak, aby se dioda pomalu plynule rozsvítila a pak chvíli blikala a pomalu plynule zhasnula? Co nestihnete zde, vyzkoušejte vyřešit doma

Arduino programování a robotika dětský vzdělávací kroužek JAOS 28 PROJEKT 2B: 2 x LED svítíme a blikáme (zkuste vyřešit doma = Dú )

Arduino programování a robotika dětský vzdělávací kroužek JAOS 29 Zapoj Arduino podle obrázku vlevo Požadované funkce: Střídavé blikání diod (když jedna svítí, druhá je zhasnutá a naopak) Navrhni program tak, aby bylo možné jednoduše měnit frekvenci blikání (např. pomocí proměnné na začátku programu) Vše zrealizuj a otestuj

Arduino programování a robotika dětský vzdělávací kroužek JAOS 30 Další úkoly na doma Zjisti jaká je elektrotechnická schematická značka pro LED a piezzo bzučák.

Arduino programování a robotika dětský vzdělávací kroužek JAOS 31 STAVBA 3D TISKÁRNY pokračujeme

Arduino programování a robotika dětský vzdělávací kroužek JAOS 32 PŘÍŠTÍ SCHŮZKA 26. 6. je to opět v pátek na známém místě

DĚKUJI VÁM ZA POZORNOST V případě zájmu mne můžete kontaktovat: skolniprojekty@gmail.com www.e-mole.cz

Arduino programování a robotika dětský vzdělávací 34 kroužek JAOS Radostné programování!