Všetky ceny na tejto stránke okrem cien v USD sú včetne DPH 20% (knihy 10%).
  Úvod » Obchod » Arduino popisy » doc-lekcia2 Môj účet  |  Nákupný košík  |  Pokladňa   
Rýchle hľadanie
 
Zadajte kľúčové slová pre nájdenie produktu.
rozšírené hľadanie
Výrobcovia
Kategórie
akcia - až 70% zľavy:
vysielače, rc súpravy
prijímače
servá
BLDC motory
BLDC regulátory
akumulátory
nabíjačky
zdroje
rc lietadlá
FPV
simulátory
rc autá
transpotné kufre
rotorové listy
gaui 200 SD diely
governory, limitery,,,
gyrá, vrtuľkové servá->
maxir diely a tuningy
protos (500) diely
raptor 50 diely a tuningy
stabilizátory,bezpádlové sady
vision 50 competition diely
atom 500 diely
knight 600E diely
knight 50 3D diely
knight 50 Sport diely
t-rex 250 diely
t-rex 450 a ronin diely->
t-rex 450 pro diely
t-rex 500 diely
t-rex 600N diely
t-rex 600 diely->
t-rex 700N diely
heli príslušenstvo
heli motory a ND
heli výfuky
heli kabíny, trupy->
4D systems
LCD
motory pre lietadla
------
popisy, FAQ
------
legislatíva
------
MikroKopter (aerial foto)
MikroKopter príslušenstvo
MikroKopter náhradné diely->
MikroKopter telemetria
MikroKopter - popisy
------
Profesionálna technika
fotoaparáty a kamery
gimbaly a spúšte
tlmenie vibrácií
akumulátory
nabíjačky, zdroje
chladenie
motory
vrtule
regulátory
vodotesné transportné kufre
------
JR PROPO DMSS
JR PROPO XBus
JR PROPO DSM2
JR PROPO FM 35MHz, 40MHz
JR PROPO bezpádlo
JR PROPO servá
JR PROPO príslušenstvo
------
sky-hero Little Spyder
sky-hero Spy
sky-hero Spyder
sky-hero Spyder 6
------
FY DOS,FY 90PRO,FY 30A,FY 20A
T-Motor motory, regle, vrtule,,,
DJI motory, regulátory, vrtule
rýchle koptery
DJI Lightbridge + lightbridge 2
DJI Naza, Naza Lite
Zenmuse XT
DJI RONIN a OSMO gimbaly
DJI MG-1
DJI Matrice 100 & 600
DJI Inspire 1 + i1 Pro + i1 RAW
DJI Inspire 2
DJI X3, X5, X5R, DJI FOCUS
DJI Mavic
DJI Phantom 3
DJI Phantom 4
DJI Phantom 4 PRO
DJI Phantom 2
DJI Phantom RTF
DJI F450,F550,NAZA,H3-3D
DJI F450 diely
DJI F550 diely
DJI A3,S1000+,S900,ZenMuse
L.A.Heli nanokopter
mQX BNF a diely
QuadroControl
------
UHF systémy na ovládanie
FPV stabilizátory a autopiloty
Cinemizer OLED
GoPro HD
FlyCamOne, CamOne Infinity
FPV kamery
držiaky kamier do modelu
HDMI káble, prevodníky
AV vysielače a prijímače
antény 5,8GHz
AV okuliare 2D, 3D
AV monitory
DVR
head tracking
telemetria
OSD, On Screen Display
GPS, kompasy,,
FPV simulátory
RC simulátory->
--------
cnc->
3d tlačiarne
ABS, PLA,,,
náhradné diely
--------
Raspberry Pi
Arduino hardware
Arduino popisy
literatúra
Gameduino
Netduino
PcDuino
mbed
Beagle Boardy
Electric Imp
Maple
Elecrow
-------
vývojové dosky/kity
programátory, emulátory
ARM
ARM A8+
AVR
PIC/dsPIC/PICAXE
FPGA
XMOS
parallax
-------
UAV, IMU, AHRS
akcelerometre
gyroskopy
GPS
kompasy (magnetometre)
výškomery (barometrické)
teplota, vlhkosť
SD, loggery
ultrazvukové
infračervené, PIR
svetelné
tlakové, ohybové
kamery
vibračné
biometrické
ID
radiácia
-----
roboty
RC-SOCCERBOT diely
hexapod diely
krokové motory
servá, motory, kolesá
ovládanie krokových motorov
ovladanie serv, PWM
ovládanie motorov
ovládanie relé
-------
Android
iPhone, iPad, iPod
Wii
-------
XBee 2,4GHz a 868MHz
Nordic 2,4GHz
bluetooth (2,4GHz)
WiFi 802.11 (2,4GHz)
434 MHz
868 MHz
GSM, GPRS
ethernet
USB
CAN, EBD
I2C
magnetické snímače
čipové karty
RFID
RTC moduly
VGA a video výstup
LED, RGB LED
D/A prevodniky
prevodníky 5V<->3,3V
generátory
mp3, midi, audio
rozpoznávanie reči
tlačidlá, joysticky,,
zdroje, solárne, akumulátory
------
breadboardy+vodiče
break out boards
súčiastky
konektorové lišty, konektory
-------
dištančné stĺpiky
plastoé skrutky, matice
------
osciloskopy
logické analyzátory->
meracie hroty, kable
-------
Airtop
mini PC->
--------
rc súpravy, servá,,,->
rc vrtuľníky->
Pitlab SkyAssistant
akumulátory, nabíjačky->
ložiská
palivo
--------
motory, materiál,,->
balza, uhlík, EPP->
Arduino - lekcia .2 - blikanie LED bez funkcie delay()

Druh lekcia - hardware sa nemen, len je upravn zdrojov text, aby sa nepouila funkcia delay() - program nerob ni in, len ak, o je nevhoda, ke chceme ovlda viac vstupov alebo sledova viac vstupov Arduino Duemilanove USB dosky. Namiesto funkcie delay() program zisuje as od resetu v milisekundch volanm funkcie millis() a porovnva ho s asom poslednej zmeny hodnoty LEDky peviousMillis. Ke sa dosiahne iadan interval (premenn interval), program zmen hodnotu LEDky:



Okrem u znmej premennej, ktorej dali nzov ledPin a m hodnotu 13 tu mme alie tri - value je hodnota, resp. stav LEDky - i svieti alebo nesvieti (LOW resp. HIGH). previousMillis obsahuje as poslednej zmeny hodnoty LEDky. interval je kontanta - koko miliseknd chceme ma LEDku zhasnut resp. rozsvieten.:




Funckia loop() v tomto programe sa postar o blikanie LED na pine 13 bez pouitia funkcie delay() - najprv LED zasvieti, pok cca 1 sekundu, potom LED zhanse a pok cca 1 sekundu a toto dookola a km Arduino Duemilanove nevypneme (resp. km sa nevybije akumultor). Je tu iba jeden if - ke sa dosiahne poadovan interval (vimnite si, e sa netestuje na rovnos, ale na nerovnos - keby sa testovalo na rovnos a program by sa netrafil porovnanm presne na hodnotu, kedy interval vypral, nikdy by podmienka nebola pravdiv - je preto vemi dleit takto porovnva hodnoty a to nie len v embedded vvoji), tak zmenme hodnotu premennej value (ke bola HIGH, tak ju zmenme na LOW, ke bola LOW, tak ju zmenme na HIGH) a hodnotu poleme na pin .13 - lt SMD LED na Arduino Duemilanove.



Tto lekcia je vemi dleit - program pre Arduino be cyklicky - cyklicky sa vol funkcia loop(), teda ke m n systm iks stavov, je idelne ma nejak premenn, ktor bude zodpoveda stavu, v ktorom sa systm nachdza. V tomto prpade mme stavy dva - LED svieti a LED nesvieti - hodnota premennej value je LOW alebo HIGH. Poda stavu, v akom sa systm nachdza rob program to, o je potrebn - v tomto konkrtnom prklade ke uplynie zadan as (bene to me by in podmienka), zmen stav systmu na nasledujci a zrove zmen hodnotu premennej, ktor nm hovor, v akom stave systm je - program zmen hodnotu premennej urujcej stav systmu a nastav systm do poadovanho stavu, teda jednak nastav hodnotu premennje value a jedna nastav LED po potrebnho stavu, aby hodnota premennj odpovedala relnemu stavu systmu (plus-mnus pr mikroseknd samozrejme). V niektorch alch lekcich si ukeme vea prkladov postavench na tomto princpe.


V embedded aplikcich ide vinou o systmy, kor maj iks stavov a program okrem samotnej vkonnej asti pre kad stav riei prechody medzi stavmi systmu. Bene sa na popsanie sprvania embedded systmu pouva stavov graf/diagram, napr takto:



Som distribtor Arduino pre Slovensk a esk republiku



Jazyky
slovensky English po Russki de Polski Magyar
Meny
Informácie
Ochrana osobných údajov
Obchodné podmienky
Kontaktujte nás
Nákupný košík
prázdny
Akcie
Align H50084 nove listy vrtulky 73,5mm, poslednych 8ks
Align H50084 nove listy vrtulky 73,5mm, poslednych 8ks
5,19EUR
2,50EUR
Nové produkty
Align H50048 skrutky a podlozky do ramu, sada pre t500, poslednych 5ks
Align H50048 skrutky a podlozky do ramu, sada pre t500, poslednych 5ks
8,20EUR
4,00EUR

Nepáčia sa Vám ceny? Máte výhodnejšiu ponuku? Kupujete viac kusov? dohodnite si lepšiu cenu!

Copyright © 2004-2015 Ing. Miroslav VASILKO
Základom tohto e-shopu je osCommerce