Programmeerimine
C++ keele põhjal, praktiliste harjutustegaTöö käigus on välja kujunenud kaheastmeline protseduur - esmalt loendatakse kastid virnade kaupa ära ja siis tõstetakse virn läbi ning kontrollitakse sisu. Juhul kui tomatid on mädanenud, siis tõstetakse kast äraviskamisele minevale kaubaalusele ja kast tuleb loendusest maha võtta, ehk rakendada lihtne -1 tehe.
Kolmas nupp peab kuvama jadaühenduse kaudu (ingl. Serial monitor) parajasti loendatud tulemuse, näiteks "Loendur 12 kasti". Kui on vaja loendurit nullida, näiteks tomatite asemel banaanikastide loendamiseks või teise partiiga otsast peale alustamiseks, siis peab saama korraga kõigi kolme nupu allavajutamisega loenduri nullida ja sama protsessi käigus peab ilmuma jadaühenduse (ingl. Serial port) kaudu üks kord kinnitus "Loendur on nullitud".
Meistritase: korraga kasutatakse kahte loendurit, tomatite ja banaanide samaaegse inventuuri käigus loendamiseks. Selleks on kasutusel neljas nupp, mis lülitab vaheldumisi muutre¾iimis (ingl. toggle) ühelt loendurilt teisele ümber. Peale loenduri muutmist annab jadaühendus teada, milline loendur on aktiveeritud ja milline on selle hetke loenduri näiteks "Aktiivne on tomatite loendur, 6 kasti". Kolmas nupp annab samamoodi vajutades teada loenduse tulemust, koos loenduri tüübi täpsustusega, näiteks "Tomatid 12 kasti." | ||
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.