Arduino Nano - Arduino Nano
![]() | |
![]() Arduino Nano Every | |
Vývojář | Arduino |
---|---|
Výrobce | Mnoho |
Typ | Jednodeskový mikrokontrolér |
Maloobchodní dostupnost | https://store.arduino.cc/usa/ |
Operační systém | Žádný |
procesor | Mikročip AVR (8 bitů) |
Paměť | SRAM |
Úložný prostor | Blikat, EEPROM |
The Arduino Nano je malá, kompletní a přátelská deska založená na ATmega328P vydáno v roce 2008. Nabízí stejnou konektivitu a specifikace Arduino Uno deska v menším provedení.[1]
Arduino Nano je vybaveno 30 muži I / O záhlaví, v dip-30 jako konfigurace, kterou lze naprogramovat pomocí Arduino Software integrované vývojové prostředí (IDE), který je společný pro všechny desky Arduino a běží online i offline.[2] Desku lze napájet pomocí a kabel micro-USB typu b, nebo prostřednictvím 9V baterie.[3]
V roce 2019 společnost Arduino vydala Arduino Nano Every, špičková evoluce Nano. Má výkonnější ATmega4809 procesor a dvakrát RAM.[4]
Technické specifikace
- Mikrokontrolér: Mikročip ATmega328P [5]
- Provozní napětí: 5 voltů
- Vstupní napětí: 6 až 20 voltů
- Digitální I / O piny: 14 (plus 6 výstupních pinů PWM)
- Analogové vstupní piny: 8
- DC proud na I / O Pin: 40 mA
- Stejnosměrný proud pro kolík 3,3 V: 50 mA
- Flash paměť: 32 kB, z toho 0,5 kB využíváno zavaděč
- SRAM: 2 kB
- EEPROM: 1 kB
- Taktovací frekvence: 16 MHz
- Délka: 45 mm
- Šířka: 18 mm
- Hmotnost: 7 g
Sdělení
Arduino Nano má řadu zařízení pro komunikaci s počítačem, jiným Arduino nebo jinými mikrokontroléry. ATmega328 poskytuje sériovou komunikaci UART TTL (5V), která je k dispozici na digitálních pinech 0 (RX) a 1 (TX). FTDI FT232RL na desce zajišťuje tuto sériovou komunikaci přes USB a ovladače FTDI (dodávané se softwarem Arduino) poskytují virtuální komunikační port softwaru v počítači. Software Arduino obsahuje sériový monitor, který umožňuje odesílat jednoduchá textová data na az desky Arduino. LED diody RX a TX na desce budou blikat, když jsou data přenášena pomocí čipu FTDI a USB připojení k počítači (ale ne pro sériovou komunikaci na pinech 0 a 1). Knihovna SoftwareSerial umožňuje sériovou komunikaci na kterémkoli z Nano digitální piny. ATmega328 také podporuje komunikaci I2C (TWI) a SPI. Software Arduino obsahuje knihovnu Wire pro zjednodušení používání sběrnice I2C. [5]
Automatický (softwarový) reset
Namísto fyzického stisknutí tlačítka reset před nahráním je Arduino Nano navrženo tak, aby jej bylo možné resetovat pomocí softwaru spuštěného na připojeném počítači. Jedna z linek řízení hardwarového toku (DTR) FT232RL je připojena k resetovací lince ATmega328 pomocí kondenzátoru 100 nanofaradů. Když je tento řádek uplatněn (nízký), resetovací řádek klesá dostatečně dlouho, aby resetoval čip. [5]
Toto nastavení má další důsledky. Když je Uno připojeno k počítači se systémem Mac OS X nebo Linux, resetuje se pokaždé, když se k němu připojí ze softwaru (přes USB). Přibližně následující půl sekundy je bootloader spuštěn na Uno. I když je naprogramováno tak, aby ignorovalo chybně formátovaná data (tj. Cokoli kromě nahrání nového kódu), zachytí prvních několik bajtů dat odeslaných na desku po otevření připojení.[5]
Reference
- ^ „Arduino - ArduinoNano“. www.arduino.cc.
- ^ Aqeel, Adnan (2018-06-25). „Úvod do Arduino Nano“. Inženýrské projekty. Citováno 2020-04-30.
- ^ „Arduino Nano“. arduino.cc. Citováno 2020-11-25.
- ^ {{cite web | title = Hluboký ponor s Dariem: Poznejte Arduino Nano Every | language = en-US | url =https://blog.arduino.cc/2019/05/31/getting-started-with-the-new-arduino-nano-every/%7Cwebsite=Arduino.cc%7Caccess-date=2020-11-25}
- ^ A b C d „Arduino Nano“. arduino.cc. Citováno 2020-11-25.