Ардуино Нано То је још једна од верзија у којој можете пронаћи чувену Ардуино развојну плочу. Мали је, али немојте да вас завара његова величина, он крије пуно могућности. То је као прави швајцарски војни нож. Помоћу ње можете створити мноштво пројеката у којима је важно држати потрошњу и величину на одстојању.
Као и сви Ардуино и компатибилне плоче, он има сличности са осталим старијим сестрама, мада такође има одређене јединствене техничке карактеристике које се разликују од осталих. У овом чланку ћете видети све то сличности и разлике да бисте могли да разумете све што треба да знате о овој плочи и започнете развој властитих пројеката „уради сам“ са Ардуино Нано.
Шта је Ардуино Нано?
Ардуино То је већ класик у свету hardware libre и свет креатора. Са његовим развојем и софтверским плажама можете креирати мноштво пројеката где је граница ваша машта и... нека техничка ограничења наравно. Али они вам омогућавају да научите електронику, програмирање и такође стварате права чуда.
Чак су и професионални пројекти засновани на овим развојним одборима. У случају Ардуино Нано, то је смањена верзија de Arduino UNO. Ово минимизира потрошњу енергије коју трошите, а такође значи и да је потребно мање простора за смештај бала, што је чини идеалном за пројекте где је величина важна.
Ово није тањир Arduino UNO тачно минијатурни, као што ћете видети, има их важне техничке разлике. Нити је алтернатива Лист локвања. Али дели друге карактеристике и суштину која је присутна у свим Ардуино пројектима. Наравно, може се програмирати са истим Ардуино ИДЕ као и остали.
Техничке карактеристике
Плоча Ардуино Нано има и неке техничке карактеристике које бисте требали знати пре него што почнете са њом процените да ли је то оно што вам треба за ваш пројекат или не испуњава ваша очекивања.
Есас техничке карактеристике звук:
- То је мала, флексибилна и лака за употребу микроконтролерска плоча.
- Заснован је на микроконтролеру или МЦУ Атмел АТмега328п у верзијама 3.к и у АТмега168 у ранијим верзијама. У сваком случају, ради на фреквенцији од 16 МХз.
- Меморија се састоји од 16 КБ или 32 КБ флеша у зависности од верзије (2 КБ за боотлоадер), са 1 или 2 КБ СРАМ меморије и 512 бајта или 1 КБ ЕЕПРОМ-а у зависности од МЦУ-а.
- Има напон напајања од 5в, али улазни напон може варирати од 7 до 12в.
- Има 14 дигиталних пинова, 8 аналогних пина, 2 пина за ресетовање и 6 пина за напајање (Вцц и ГНД). Од аналогних и дигиталних пинова додељене су им неколико додатних функција као што су пинМоде () и дигиталВрите () и аналогРеад () за аналоге. У случају аналога, они омогућавају 10-битну резолуцију од 0 до 5в. На дигиталима се 22 могу користити као излази ПВМ.
- Не укључује утичницу једносмерне струје.
- За повезивање са рачунаром користи стандардни миниУСБ за програмирање или напајање.
- Његова потрошња енергије је 19мА.
- Величина ПЦБ-а је 18к45 мм, а тежина је само 7 грама.
Пиноут и датасхеет
На овој слици љубазношћу Ардуина можете видети пиноут или предиспозиција пинова и веза које можете пронаћи на овој развојној табли. Као што видите, Ардуино Нано нема толико И / О пинова као своје сестре, али има знатан број за већину пројеката.
Ако желите да видите више детаља, можете да приступите табеле података који постоје за ову Ардуино Нано верзију:
Разлике са другим Ардуино Мини и Мицро плочама
Унутра званични Ардуинос На овом блогу можете пронаћи оне верзије о којима смо говорили, као што су УНО, Мега итд. Још један је овај Ардуино Нано, који има следеће разлике које сте видели у претходним одељцима.
Међутим, учинити резиме најистакнутијих, ово су најважније у односу на друге званичне плоче малих димензија:
- Дизајниран је са истим циљем као и Ардуино Мини, само што Нано има миниУСБ порт да га програмира и храни енергијом.
- Su Цена налази се између Ардуино Мини и Ардуино Мицро.
- Остале карактеристике се могу видети у наставку боард:
karakteristike |
Ардуино Мини |
Ардуино Мицро |
Ардуино Нано |
Микроконтролер |
Атмега328П |
АТмега32У4 |
АТмега168 / АТмега328П |
Радни напон |
КСНУМКС В |
КСНУМКС В |
КСНУМКС В |
Напон |
КСНУМКС-КСНУМКС в |
КСНУМКС-КСНУМКС в |
КСНУМКС-КСНУМКС в |
Радна фреквенција |
КСНУМКС МХз |
КСНУМКС МХз |
КСНУМКС МХз |
Аналогни улази / излази |
8/0 |
12/0 |
8/0 |
Дигитални улази / излази |
14/14 |
20/20 |
14/14 |
ПВМ |
6 |
7 |
6 |
ЕЕПРОМ (кБ) |
1 |
1 |
КСНУМКС / КСНУМКС |
СРАМ (кБ) |
2 |
2.5 |
КСНУМКС / КСНУМКС |
Фласх (кБ) |
32 |
32 |
КСНУМКС / КСНУМКС |
Главни порт за напајање и програмирање |
Преко ФТДИ картице или кабла |
мицроУСБ |
миниУСБ |
УАРТ |
1 |
1 |
1 |
Димензије |
КСНУМКС КСНУМКС к СМ | КСНУМКС КСНУМКС к СМ | КСНУМКС КСНУМКС к СМ |
Компатибилност
Плоча Ардуино Нано је компатибилан са свим врстама електронских компонената као и остале плоче. Нема ограничења било које врсте изван максималних ограничења струје и напона које подржава. Али у супротном можете да користите било коју компоненту од које желите све виђено у ХвЛибре.
Започните са Ардуино Нано
Као што сам рекао, исти софтвер можете користити за програмирање и почетак рада са овом развојном плочом. Стога се Ардуино Нано може користити са истим софтвером Ардуино ИДЕ који се користи за остатак плоча. Већ знате да је овај софтвер прилично флексибилан и чак вам омогућава да користите друге различите развојне плоче које нису Ардуино ...
За почетак са примером како програмирати Ардуино Нано, можете користити следеће електронска шема за повезивање једноставног лЦД екран и моћи да прикажете поруку на овој плочи:
Иако је плоча која се на овом цртежу појављује са Фритзингом ЈЕДНА, исто је и за Нано, само га морате повезати са одговарајућим пиновима ... То јест, можете повезати следеће:
- РС ЛЦД на Нано пин Д12.
- Омогућавање ЛЦД-а на Д11 из Нано-а.
- Нано Д4 до Д5 ЛЦД.
- Нано Д5 до Д4 ЛЦД.
- Нано Д6 до Д3 ЛЦД.
- Нано Д7 до Д2 ЛЦД.
- ЛЦД ВО при напајању од 5в. У овај ред морате ставити 10к отпорник који се појављује на слици.
- С друге стране, такође морате повезати ГНД ЛЦД-а са ГНД-ом плоче.
- Већ знате да ЛЦД пинови 15 и 16 треба да промене осветљеност екрана и користе потенциометар за регулацију.
Као скица код, можете да користите следећи пример да бисте видели како то функционише. Не заборавите да користите библиотеку ЛикуидЦристал за ЛЦД екране. Више информација можете видети на нашем бесплатном курсу програмирања Ардуино.
#include <LiquidCrystal.h> //No olvides descargar la biblioteca LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { //Configurar el número de columnas y filas del LCD lcd.begin(16, 2); //Imprimir mensaje en la LCD lcd.print("¡HOLA MUNDO!"); } void loop() { //Poner el cursor en la columna 0, línea 1 lcd.setCursor(0, 1); //Imprimir el número de segundos desde reset lcd.setCursor(0, 1); lcd.print(millis() / 1000); }
Добре информације од Ардуино Нано-а.
поздрави