Arduino Nano palyginimas su Arduino Uno

Arduino Nano Palyginimas Su Arduino Uno



„Arduino Nano“ ir „Arduino Uno“ yra dvi populiarios mikrovaldiklių plokštės, plačiai naudojamos „pasidaryk pats“ elektronikos projektuose ir prototipuose. Nors jie abu yra Arduino šeimos dalis ir turi daug panašumų, jie taip pat turi keletą reikšmingų skirtumų, dėl kurių jie geriau tinka tam tikrų tipų projektams.

  Automatiškai sugeneruotas paveikslėlis su tekstu, elektronika, grandinės aprašymu

Įvadas į Arduino Nano

Arduino Nano yra kompaktiška mikrovaldiklio plokštė, plačiai naudojama „pasidaryk pats“ elektronikos projektuose ir prototipuose. Arduino Nano naudoja Atmega328 mikrovaldiklis instrukcijoms apdoroti. Tai mažesnis Arduino Uno plokštės variantas.







Arduino Nano pranašumas yra kompaktiškas dydis. Jis yra daug mažesnis ir kompaktiškesnis nei Arduino Uno, todėl puikiai tinka projektams, kuriuose erdvė yra ribojantis veiksnys. Be to, jis yra lengvesnis, todėl yra geras pasirinkimas nešiojamiems projektams.



Kitas Arduino Nano privalumas yra jo universalumas. Jame yra daugybė jungčių ir kaiščių, leidžiančių sąveikauti su įvairiais jutikliais, pavaromis ir kitais komponentais, todėl sudėtingus projektus lengva sukurti įdedant minimalių pastangų. Jis taip pat suderinamas su daugybe programavimo kalbų, įskaitant C++ ir Python, todėl ją lengva integruoti į įvairius projektus.



Įvadas į Arduino Uno

Arduino Uno yra mikrovaldiklio plokštė, plačiai naudojama „pasidaryk pats“ elektronikos projektuose ir prototipuose. Jis pagrįstas Atmel Atmega328P mikrovaldiklis ir turi daugybę funkcijų, kurios palengvina naudojimą ir yra universalios.





Arduino Uno garsėja savo paprastumu. Jis sukurtas taip, kad būtų patogus vartotojui ir prieinamas žmonėms, neturintiems programavimo patirties arba neturintiems jokios patirties. „Arduino Uno“ turi platų palaikymą internete.

Arduino Uno turi daugybę skirtingų kaiščių, galinčių susieti kelis jutiklius. Arduino Uno naudoja du mikrovaldiklius. Atmega328P yra pagrindinės smegenys, kurios apdoroja instrukcijas ir Atmega16U2 yra USB ir nuosekliojo ryšio sąsaja, padedanti Arduino UNO nuosekliai bendrauti su kompiuteriu ir išorine aparatine įranga.



Arduino Nano ir Uno palyginimas

Tiek „Arduino Nano“, tiek „Arduino Uno“ turi tam tikrų panašumų, tačiau tarp jų yra nedaug skirtumų. Toliau pateikiamas trumpas „Nano“ ir „Uno“ plokščių palyginimas.

Dydis

Dydis yra pagrindinis skirtumas tarp Nano ir Uno. Nano yra mažesnis ir kompaktiškesnis, todėl idealiai tinka projektams, kuriuose erdvė yra ribojantis veiksnys. Kita vertus, Uno yra didesnis ir turi daugiau jungčių ir kaiščių, todėl jis labiau tinka projektams, kuriems reikia daug įėjimų ir išėjimų.

Procesorius

Kitas skirtumas yra kiekvienoje plokštėje naudojamas procesorius. „Nano“ naudoja „Atmel Atmega328“ mikrovaldiklį, o „Uno“ – „Atmega328P“. Nors abu procesoriai yra panašūs, Atmega328 P versija turi keletą papildomų funkcijų, tokių kaip aparatinės įrangos nuoseklusis ryšys, kurios gali būti naudingos tam tikrose situacijose.

Maitinimo šaltiniai

Kalbant apie galią, „Nano“ gali būti maitinamas per USB jungtį arba išorinį maitinimo šaltinį, o „Uno“ gali būti maitinamas tik iš išorinio maitinimo šaltinio. Tai reiškia, kad „Nano“ yra universalesnis pagal tai, kaip jį galima maitinti, todėl jis yra geresnis pasirinkimas projektams, kurie turi būti nešiojami arba kai maitinimo lizdas gali būti neprieinamas.

Atmintis

Vienas iš pagrindinių „Arduino Uno“ pranašumų, palyginti su „Nano“, yra daugiau atminties. „Uno“ turi 32 KB „flash“ atminties, o „Nano“ turi tik pusę šios atminties – 16 KB. Tai gali būti svarbus veiksnys projektams, kuriems reikia daug programavimo ar duomenų saugojimo.

Ryšio protokolas

Kalbant apie ryšį, abi plokštės turi panašų skaičių įvesties / išvesties kaiščių ir palaiko įvairius ryšio protokolus, tokius kaip I2C ir SPI. Tačiau „Uno“ turi daugiau jungčių ir kaiščių, o tai gali būti naudinga projektams, kuriems reikia daug įvesties ir išvesties.

Funkcija Arduino nano arduino uno
Procesorius Atmel Atmega328 Atmel Atmega328P
Flash atmintis 32 KB 32 KB
SRAM atmintis 2 KB 2 KB
EEPROM atmintis 1 KB 1 KB
Laikrodžio greitis 16 MHz 16 MHz
Darbinė įtampa 5V 5V
Skaitmeniniai įėjimai/išėjimai 22 (iš kurių 6 yra PWM) 14 (iš kurių 6 yra PWM)
Analoginiai kaiščiai 8 6
Įvesties įtampa 7-12V 6-20V
DC srovė per įvesties/išvesties 40 mA 20mA
Ryšio protokolai UART, I2C, SPI UART, I2C, SPI
Galia USB, išorinis VIN USB, DC Barrel lizdas, išorinis VIN
Dydis 18 x 45 mm 68 x 53 mm
Svoris 7g 25 g

Apibendrinant galima pasakyti, kad „Arduino Nano“ ir „Arduino Uno“ yra puikus pasirinkimas „pasidaryk pats“ elektronikos projektams ir prototipams. Nano yra mažesnis ir labiau nešiojamas, o Uno turi daugiau atminties ir jungčių.

„Nano“ turi mažesnį procesorių ir mažiau „flash“ atminties, tačiau jis taip pat yra mažesnis ir lengvesnis nei „Uno“. „Uno“ turi daugiau analoginių įvesties kaiščių ir yra maitinamas tik iš išorinio šaltinio, o „Nano“ gali būti maitinamas per USB jungtį arba išorinį šaltinį.

Konkretūs projekto reikalavimai ir apribojimai nulems, kuri plokštė jam tinkamiausia.

Išvada

Arduino Nano yra kompaktiška Uno versija. Tarp jų yra keletas nedidelių skirtumų. Abu turi keletą GPIO kaiščių, skirtų jutikliui susieti. Šiame straipsnyje trumpai palyginome abi šias lentas. Norėdami gauti daugiau informacijos, skaitykite straipsnį.