Kategória: Programovanie
-
Keyboard
·
Trieda → Keyboard Popis: Funkcie klávesnice umožňujú doskám na báze 32u4 alebo SAMD micro odosielať stlačenia klávesov do pripojeného počítača cez natívny USB micro port.Knižnica podporuje použitie modifikačných kláves. Modifikačné klávesy menia správanie inej klávesy. Podporované na nasledujúcich doskách: Doska Podporované piny Leonardo Všetky digitálne a analógové piny Micro Všetky digitálne a analógové piny Due…
-
Wire
·
Trieda → Wire Popis: Táto knižnica vám umožňuje komunikovať so zariadeniami I2C, čo je funkcia, ktorá je prítomná na všetkých doskách Arduino. I2C je veľmi bežný protokol, ktorý sa primárne používa na čítanie/odosielanie údajov do/z externých komponentov I2C. Kvôli hardvérovému dizajnu a rôznym architektonickým rozdielom sú I2C piny umiestnené na rôznych miestach. Mapa pinov nižšie…
-
Stream
·
Trieda → Stream Popis: Stream je základná trieda pre triedy založené na znakoch a binárnych dátach. Nevolá sa priamo, ale vyvoláva sa vždy, keď použijete funkciu, ktorá sa na ňu spolieha. Stream definuje funkcie čítania v Arduine. Pri použití akejkoľvek základnej funkcie, ktorá používa read() alebo podobnú metódu, môžete bezpečne predpokladať, že volá triedu Stream.…
-
SPI
·
Trieda → SPI Popis: Táto knižnica vám umožňuje komunikovať so zariadeniami SPI, pričom Arduino bude ako riadiace zariadenie. Táto knižnica je pribalená ku každej platforme Arduino (avr, megaavr, mbed, samd, sam, arc32), takže knižnicu nemusíte inštalovať samostatne. Ak chcete použiť túto knižnicu : #include <SPI.h> Doska Predvolené SPI Piny Dodatočné SPI Piny Poznámky UNO R3,…
-
Serial
·
Trieda → Serial Popis: Používa sa na komunikáciu medzi doskou Arduino a počítačom alebo inými zariadeniami. Všetky dosky Arduino majú aspoň jeden sériový port (známy aj ako UART alebo USART) a niektoré ich majú aj niekoľko. Doska Serial piny Serial1 piny Serial2 piny Serial3 piny Serial4 piny UNO R3, SMD Mini 0(RX), 1(TX) Nano 0(RX),…
-
Print
·
Trieda → Print Trieda Print je abstraktná základná trieda, ktorá poskytuje spoločné rozhranie pre tlač údajov na rôzne výstupné zariadenia. Definuje niekoľko metód, ktoré umožňujú tlač údajov v rôznych formátoch. Trieda tlače súvisí s niekoľkými knižnicami v Arduine, ktoré používajú funkciu tlače na interakciu so zariadeniami, ako sú sériový monitor, LCD obrazovka, tlačiarne atď. Niektoré…
-
noInterrupts()
·
Funkcia → noInterrupts() Popis : noInterrupts() Zakáže prerušenia (môžete ich znova povoliť pomocou interrupts()). Prerušenia umožňujú vykonávanie určitých dôležitých úloh na pozadí a sú predvolene povolené. Niektoré funkcie nebudú fungovať, keď sú prerušenia vypnuté, a prichádzajúca komunikácia môže byť ignorovaná. Prerušenia však môžu mierne narušiť načasovanie kódu a môžu byť zakázané pre obzvlášť kritické časti…
-
interrupts()
·
Funkcia → interrupts() Popis : interrupts() Opätovne povoľuje prerušenia (po ich zakázaní funkciou noInterrupts(). Prerušenia umožňujú vykonávanie určitých dôležitých úloh na pozadí a sú predvolene povolené. Niektoré funkcie nebudú fungovať, keď sú prerušenia vypnuté, a prichádzajúca komunikácia môže byť ignorovaná. Prerušenia môže však mierne narušiť načasovanie kódu a môže byť zakázaný pre obzvlášť kritické časti…
-
digitalPinToInterrupt()
·
Funkcia → digitalPinToInterrupt() Popis : Funkcia digitalPinToInterrupt() berie pin ako argument a vracia rovnaký pin, ak ho možno použiť ako prerušenie. Napríklad digitalPinToInterrupt(4) na Arduino UNO to nebude fungovať, pretože prerušenia sú podporované iba na kolíkoch 2,3. Úplný zoznam podporovaných pinov prerušenia na všetkých doskách nájdete v časti attachmentInterrupt(). Syntax : digitalPinToInterrupt(pin) Parametre : pin –…
-
detachInterrupt()
·
Funkcia → detachInterrupt() Popis : Vypne dané prerušenie. Syntax : detachInterrupt(digitalPinToInterrupt(pin)) (odporúčané) detachInterrupt(interrupt) detachInterrupt(pin) Parametre : interrupt: číslo prerušenia, ktoré sa má zakázať pin: číslo pinu prerušenia, ktoré sa má deaktivovať Returns : –