Arduino - kolíky
Obsah
2. Zásuvky
Speciální funkce
Výstupy Arduino mají kromě standardní role digitálních vstupů / výstupů také některé speciální funkce. Jsou to mimo jiné: výstupy hardwarových komunikačních rozhraní, analogové výstupy nebo výstupy časovače (čítače). Pro každého z nich má Arduino knihovnu, díky které je jejich používání extrémně snadné. Níže je uveden popis nejpopulárnějších periferií:
- Sériové rozhraní (UART) - Pro přenos se používají dvě linky: RX - přijímač a TX - vysílač. Konfigurace rozhraní je velmi jednoduchá, umožňuje vám vyměňovat si data s počítačem nebo obsluhovat digitální zařízení, např. Modul Bluetooth nebo ovladač Maestro servo . Někdy se jí říká USART. Písmeno S znamená, že data jsou odesílána synchronně, tj. Pro přenos je kromě TX RX zapotřebí ještě jedna linka - hodinová linka (CLK).
- Externí přerušení - Umožňují okamžité zpracování externích událostí signalizovaných logickým signálem. Události mohou být spuštěny sestupnou hranou, vzestupnou hranou nebo jakoukoli logickou změnou. Když dojde k události, procesor okamžitě ukončí všechny předchozí operace a zahájí provádění fragmentu kódu souvisejícího s přerušovací službou.
- PWM výstupy - pulsně šířková modulace. Díky těmto výstupům může uživatel hardwarovým způsobem (bez obsazení procesoru) generovat signál s daným pracovním cyklem. Funkce používaná například k řízení rychlosti otáčení stejnosměrných motorů pomocí štítu motoru nebo jiného ovladače motoru (např. TB6612 ). Umožňuje také ovládat polohu serv.
- Rozhraní SPI - synchronní sériová sběrnice. Ke komunikaci se používají tři piny: MISO, MOSI, SCK. Vyznačuje se vysokou přenosovou rychlostí, proto se používá k podpoře rychlých zařízení (např. Paměť EEPROM, převodníky A / C, D / A). Používá se také ke komunikaci s některými displeji a senzory.
- Analogové vstupy - Výstupy umožňující operace s analogovým signálem. Jsou propojeny s vestavěným analogově-digitálním převodníkem. Každý z nich má 10bitové rozlišení (1024 různých hodnot). Díky analogovým vstupům může uživatel obsluhovat různé senzory (např. Akcelerometry nebo optické senzory ) nebo si vytvořit vlastní měřič napětí.
- TWI - I2C - Další populární sériové synchronní komunikační rozhraní. Vyžaduje dvě komunikační linky: data a hodiny (CLK). Prostřednictvím I2C může uživatel ovládat např. Senzory MEMS ( MinIMU-9 ).
Kolíky konektoru POWER
Arduino má také odvozené napájecí konektory. Níže je uveden popis nejdůležitějších z nich.
- VIN - vstupní napětí (používá se, když je vybrán externí zdroj napájení). Uživatel může tento kolík nebo konektor DC (napájecí konektor) použít k napájení systému. Doporučený rozsah napájecího napětí je 7V-12V
- Výstup regulátoru 5V - 5V. Použitím tohoto kabelu může uživatel napájet své vlastní systémy pracující s 5V. Pamatujte, že připojení externího zdroje napájení (nad 5 V) k tomuto kolíku může vést k trvalému poškození modulu.
- 3V3 - výstup regulátoru 3,3V. Maximální proud 50 mA. Použitím tohoto kabelu může uživatel napájet své vlastní systémy pracující s napětím 3,3V. Připojení zařízení s vyšší spotřebou energie nebo připojení externího zdroje napájení k tomuto kolíku může trvale poškodit systém.
- GND - zemní potenciál.
Popis pinů modulu na příkladu Arduino Uno .