 | Adam 15.05.2019 11:49 Bydliště: Praha
|
| Jaké všechny piny (vývody) a komunikační prostředky Arduino mívá Co všechno lze do téměř každé desky Arduino zapojit? Zrychleně letem světem (občas i s poznámkami pro neelektroniky):
Analogové vstupy
- Možnost měřit několik různých hodnot napětí (obvykle 0-5 V)
Digitální vstupy/výstupy
- Obvykle docela dost vývodů, na kterých můžeme sledovat nebo nastavovat stavy 1 / 0 (ano / ne),
takže i pak třeba něco pomocí nich zapínat / vypínat atd.
- Lze si z nich případně v programu udělat všelijaké linky s vlastním komunikačním protokolem
- Některé umožňují PWM, což je snaha napodobit D/A převodník, ale protože nejde o skutečný
D/A převodník, nýbrž o digitální výstup 1/0 pouze s nastavitelnou střídou, využití PWM (pulzně šířkové modulace) může být poměrně malé
Sériová komunikace - jednoduchá přímá linka Rx, Tx - UART
- Možnost komunikovat s PC, s další deskou Arduino, nebo s jiným zařízením zřejmě nejjednoduší formou
- Arduino UNO disponuje jedním tímto UARTem, Arduino Mega má 4 UARTy
Sériová komunikace - sběrnice SPI (piny SCLK, MOSI, MISO, SS/CS)
- Pro připojení dalšího zařízení/modulu, který pracuje na tomto standardu (typicky třeba některé paměti EEPROM, displeje, SD karty atd.)
- Desky Arduino mívají možnost připojit přes SPI jen jedno zařízení
Sériová komunikace - sběrnice I2C / TWI (piny SCL, SDA)
- Pro připojení dalších zařízení/modulů, které na tomto standardu pracují
- Na jednu tuto linku I2C / TWI lze současně připojit až 128 různých zařízení či modulů!
- Například, osobně jsem se setkal s těmito moduly, které komunikovaly přes I2C / TWI:
Hodiny reálného času (RTC), A/D a D/A převodníky, senzory geomagnetického pole, snímače teploty, vlhkosti, tlaku atd.
 |  Arduino Mega 2560 - Vývody (Dostupné jen pro přihlášené uživatele fóra) Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
|
|
|