Programmeerimine
C++ keele põhjal, praktiliste harjutustegaKoosta programmiloogika, millega saab trepikoja tuld mõlemast lülitist sisse ja välja lülitada. Esimene on ühendatud kontrolleri i1 ja teine i2 porti. Tule väljundiks on o1.
Meistritase. Lisa programmile aeg, näiteks üks minut alates sisselülitamisest, mille möödumisel lülitub tuli automaatselt, programmi poolt mõõdetud ajapõhiselt välja.
Gurutase. Tegemist on neljakorruselise trepikojaga, mille ühe korruse trepi läbimiseks kulub 30 sekundit. Koosta programmiloogika, mis lülitab alumisest lülitist tuld sisse lülitades järjest 15 sekundilise intervalliga põlema üksteise järel tuled o1, o2, o3 ja o4. Suunal alt üles peavad tuled 25 sekundi põlemise järel ära kustuma. Ülemiste lülitite vajutamisel peavad hakkama põlema tuled suunal ülevalt alla, alates sellest korrusest, millel lülitit vajutati, näiteks kolmandal korrusel i3 vajutamisel hakkab esmalt põlema o3, siis selle järel o2 ja kolmandana o1. | ||
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.