Programmeerimine
C++ keele põhjal, praktiliste harjutustegaif (r4 == 1 and lasto4 == 0){
// teegi tasandil juba eelmist i4 väärtust võrreldud
if (o1 == 0 and o2 == 0 and o3 == 0){
// kui mitu muutujat peavad kõik olema nullis, siis peab ka
| ||
| ||||||
| ||||||
Kui väljundid on 0 või 1 väärtusega, siis on need ka matemaatilistes tehetes kasutatavad, sh. liidetavad
Enamasti on sulud täieliku kindlusega liitmisjärjekorda määravad, igaks juhuks tasub üle vaadata ka tingimuslausetes kasutatavate operaatorite prioriteetide järjekorra reeglid.
| ||||||
Teegi tasandil on kõigi sisendite ja väljundite esmaseks andmetüübiks int, mis on omakorda paigutatud massiivi (ingl. array) ja neid saab kasutada indeksipõhiselt - näiteks esimene sisend on i[1], teine i[2] jne Sarnaselt on defineeritud väljundid o[1], o[2] jne. tõususerv r[1], r[2] ning langev serv f[1], f[2] jne
| ||||||
Teegi tasandil on kõigi sisendite ja väljundite esmaseks andmetüübiks int, mis on omakorda paigutatud massiivi (ingl. array) ja neid saab kasutada indeksipõhiselt - näiteks esimene sisend on i[1], teine i[2] jne Sarnaselt on defineeritud väljundid o[1], o[2] jne. tõususerv r[1], r[2] ning langev serv f[1], f[2] jne
| ||||||
| ||||||
Geneeriline lahendus on oluliselt pikem, ega täida päris täpselt ülesandepüstituses kirjeldatut
| ||||||
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.