Programmeerimine
C++ keele põhjal, praktiliste harjutustega
MIkrokontroller ei ole asi iseeneses, vaid selle peamiseks eesmärgiks on ühendada sisendseadmed ja teha midagi kontrolleri siseselt määratud loogika järgi väljundseadmetes. 3.3 - 5 V vahemikus on päris palju käepäraselt ühendatavaid lisaseadmeid, mis võimaldavad Arduino baasil teha vägagi palju põnevaid automatiseerimislahendusi, sh. loetledes näiteks IoT projekte
Lihtne definitsioon Maketeerimine on kiire ja ajutine viis idee testimiseks, mille käigus pannakse elektrooniline vooluring kokku maketeerimisplaadil (ingl. breadboard) ajutiste maketeerimisjuhtmetega. Arduino Nano standardiga ühilduvad komponendid, nagu andurid, mootorid ja LED-id kasutavad tüüpiliselt 3.3 - 5 V vahemikku ja on enda voolutarbelt Nanoga hästi ühilduvad, ilma et oleks vaja signaalimuundureid.
Eesmärk Maketeerimine on eelkõige mõeldud kiireks testimiseks ja ideede kontrollimiseks ilma jootmiseta. Eesmärk on veenduda, et kõik osad toimivad ja suhtlevad omavahel plaanipäraselt. Maketeerimine on tüüpiliselt osa laiemast disainiprotsessist - prototüüpimisest, mille käigus luuakse toimiv mudel, mis võib hõlmata mitmeid testimise, disaini ja optimeerimise etappe.
Materjalide näited, mida kasutatakse koos Arduino Nanoga maketeerimiseks:
| ||
Monteeri lihtsalt ja kiiresti
Riistvara montaa¾ on jaotatud etappideks ja toetatud õppevideodega. Vaata lähemalt.
Tarkvaratugi
Loe riistvaralist portide lugemist ja muutujate defineerimist toetava tarkvarateegi kohta
C++ on masinate keel
Maailmas kõige enam kasutusel olev seadmete programmeerimiseks kasutatav keel on C++ mis võimaldab väikestel kiipidel ökonoomselt programmiloogikat lahendada ja teha ka suuri kõrgkeelele omaseid andmetöötlusi.
Populaarne Nano standard
Laiendusplaadi nanoTronic disainimisel on aluseks võetud Arduino Nano standard, mis võimaldab teha nii automatiseerimist, vanade asjade digitaliseerimist kui ka luua akutoitel töötavaid ökonoomseid mobiilsid seadmeid.
Ülesanded samm-sammult
Selleks, et C++ paremini tundma õppida on loodud ülesannetekogu, milles saab alguses teha lihtsamaid, samm-sammult keele võimalusi tutvustavaid harjutusi ja siirduda siis järjest edasi jõukohaste väljakutsetega.
Projekti fookusest
Projekt nanoTronic on loodud eelkõige hariduslikel eesmärkidel, et edendada mehhatroonika erialal programmeerimise süvendatud õpet, parema struktuuri ja loogikakasutusega skriptide kirjutamist.