Montaa¾      Teegid      Ülesanded      
Vali ajakohase versiooninumbriga teek Teek, ehk skriptikogu (ingl. Library) on nanoTronic laiendusplaadi kontekstis tüüpiliselt riistvaraga seotud funktsioonide kogum, mis võimaldab eraldada korduva ja mahukama koodi põhiprogrammist. Diskreetne automaatika Automaatika haru, mis tegeleb süsteemide juhtimise ja reguleerimisega, mille sisendid ja väljundid on diskreetsed ehk võtavad ainult teatud kindlaid, eraldiseisvaid väärtusi, nimetatakse diskreetseks automaatikaks Vali ajakohase versiooninumbriga teek

Programmeerimine

C++ keele põhjal, praktiliste harjutustega

Vali ajakohase versiooninumbriga teek

Teek, ehk skriptikogu (ingl. Library) on nanoTronic laiendusplaadi kontekstis tüüpiliselt riistvaraga seotud funktsioonide kogum, mis võimaldab eraldada korduva ja mahukama koodi põhiprogrammist.

Vali ajakohase versiooninumbriga teek
Tarkvara ja riistvara
Vaatame järgneval plokkdiagrammil, millised on peamised riistvaralised komponendid ja kuidas rakendusprogramm kasutab teisi tarkvarakeskkondi ning kuidas toimub kommunikatsioon erinevate komponentide vahel.
Vali ajakohase versiooninumbriga teek
i/o tähistus
Teegi tasandil on sisendid (ingl. Input) tähistatud i-tähega ja sellele järgneva järjekorranumbriga i1, i2, i3 jt kuni i9. Väljundid (ingl. Outputs) on samuti teegi tasandil juba defineeritud o1, o2, o3 jt kuni o9. Selleks, et saa..
Vali ajakohase versiooninumbriga teek
C rühma keelte areng ja tänapäev
C++ on levinuim programmeerimiskeel, mis on laialdaselt kasutuses süsteemiarenduses, mängumootorites ja mikrokontrollerite programmeerimisel. Võimalus optimeerida koodi mälukasutust ja riistvaraga ühilduvust pakub teiste sarnaste..
Vali ajakohase versiooninumbriga teek
C++ süntaksi referentsid
Erinevate keelte süntaks võib mõõdetavates piirides varieeruda, siis on alati hea kui konkreetse keele referents on lihtsal ja kiirel moel käepärast.
Vali ajakohase versiooninumbriga teek
nanoTronic 0.68 versiooni teek
Laadi alla .zip fail, paki kogu selles sisalduv alamkataloog "nanoTronic068 lahti ja salvesta enda arvutis Arduino alamkataloogi "libraries".
Vali ajakohase versiooninumbriga teek
Eeltööde fookus
Siin on mõned märkmed, mis aitavad saavutada eeltööde lahendamisel parema fookuse, et mitte teha neid asju, mis on juba olemas ja mis pole programmiloogika ja -struktuuri seisukohast esmased, vaid keskenduda põhilisele ülesande si..
Vali ajakohase versiooninumbriga teek
Mis on jadaliides (ingl. Serial Port)
Jadaliides ehk jadasiin ehk jadaport ehk jadavärav (kasutusel harvem) on suhtlusliides, mis edastab andmeid bittide haaval järjestikku (vastandina paralleelliidesele, kus edastatakse mitu bitti korraga).
Vali ajakohase versiooninumbriga teek
Mis on teekide NumPy ja Pandas kiiruse saladus?
Pythoni teegid NumPy ja Pandas on oluliselt kiiremad kui geneeriline Pythoni kood, sest nad on kirjutatud kompilaatorkeeles, peamiselt C++ aga osaliselt ka Cythonis ja Fortranis. See võimaldab neil teha arvutusi otse riistvaral, i..
Vali ajakohase versiooninumbriga teek
C++ ja Pythoni jõudlused võrrelduna
Erinevate keelte puhul sõltub programmi käitamise kiirus väga paljudest asjaoludest, sealhulgas riistvaralisest arhitektuurist, mälukasutusest ja teistest fundamentaalsetest teguritest. Tuleb arvestada, et C++ ja Python on omavahe..
Vali ajakohase versiooninumbriga teek
nanoTronic 0.65 versiooni teek
Laadi alla .zip fail, paki kogu selles sisalduv alamkataloog "nanoTronic065 lahti ja salvesta enda arvutis Arduino alamkataloogi "libraries".
Vali ajakohase versiooninumbriga teek
Programmeeri stiilselt
Koodi paremaks loetavuseks, mõistetavuseks ja struktuuri skaleeruvuseks on oluline jälgida üldisi stiilinõudeid, mis aitavad nii sul ise hiljem enda koodi kindlamalt hoomata kui ka teha paremini koostööd teiste programmeerijatega...
Vali ajakohase versiooninumbriga teek
Tere tulemast koodikeskkonda
Vaatame põhilisi koostöökeskkonna võimalusi, kuidas saab postitada ülesannete vastuseid, koodinäiteid ja faile. Ekraanivaated annavad üldise ülevaate, kus täpselt kasutajadialoogid asuvad ja mida nende kaudu saab teha.
Vali ajakohase versiooninumbriga teek
Mida näitab TIOBE indeks
Igakuiselt arvutatav ja avaldatav TIOBE indeks mõõdab programmeerimiskeelte populaarsust, mis näitab, kui laialdaselt erinevaid keeli kasutatakse ja kui palju neist räägitakse. Seda kasutatakse tihti trendide jälgimiseks – m..
Vali ajakohase versiooninumbriga teek
Info kuvamine 0.96'' OLED ekraanil
Selleks, et saada maksimaalse ülevaatlikkusega aru, millised on sisendite ja väljundite hetkeväärtused ning näha viimaste operatsioonide logi, ilma jadapordi kaudu ühendust loomata, on käepäraseks võimaluseks kasutada 128 x 64 pik..
Vali ajakohase versiooninumbriga teek
Aja mõõtmine ja taimerid
Selleks, et mõõta mingist tegevusest kulunud aega, on kõige käepärasem kasutada millis(); funktsiooni, mis mõõdab millisekundeid unsigned long tüüpi numbrilise muutujana. Iga möödunud sekund on 1000 millisekundit.
Vali ajakohase versiooninumbriga teek
Loendurite loomine
Selleks, et teostada tegevuste loendamist on vaja defineerida täisarvuline muutuja int tüübiga ja seejärel saab seda soovitud tingimuste korral suurendada.
Vali ajakohase versiooninumbriga teek
Tagasisidestus Serial.println(); abil
Jadaühenduse kaudu tekstilise fraasi kuvamine jadaühenduse ekraanil (ingl. Serial Monitor) on üheks kõige lihtsamaks ja informatiivsemaks meetodiks, et saada aru, millises programmiosad loogikatehete tulemusel töötavad ja millised..
Vali ajakohase versiooninumbriga teek
Muutre¾iim (ingl. Toggle)
Vaatame lähemalt, milliste meetoditega on võimalik pöörata muutujaid teistpidiseks 0 ja 1 vahel. Tüüpiliselt on C++ mitmeid erinevaid võimalusi teha sama asja, pisut teises stiilis ja siin tuleb mängu üldine lähenemine koodikirjut..
Vali ajakohase versiooninumbriga teek
Tingimuslaused, operaatorite järjekord
Tingimuslause (ingl Conditional Statement või if-statement) on programmeerimises meetod, millega lastakse programmil otsuseid langetada. See võimaldab programmil kontrollida, kas teatud tingimus on tõene (True) või väär (False), j..
Vali ajakohase versiooninumbriga teek
Lühem ja lihtsam kood
Vaatame mõned näited, kuidas saab koodikirjutamist lihtsustada, et see oleks lühem ja ülevaatlikum.
Vali ajakohase versiooninumbriga teek
Mis on baudimäär (ingl. Baud rate)
UART seadistustes on oluline määrata jadaliidese jälgimisaknas ja programmi poolt seadetes sama baudimäär, näiteks 115200 Bd. Vaatame siinkohal lähemalt mis on baudimäär ja mida mõõdab baud.
Vali ajakohase versiooninumbriga teek
Diskreetne automaatika
Automaatika haru, mis tegeleb süsteemide juhtimise ja reguleerimisega, mille sisendid ja väljundid on diskreetsed ehk võtavad ainult teatud kindlaid, eraldiseisvaid väärtusi, nimetatakse diskreetseks automaatikaks.

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. 

Veebilehe disain ja CMS

Vali ajakohase versiooninumbriga teek

Tarkvara ja riistvara Vaatame järgneval plokkdiagrammil, millised on peamised riistvaralised komponendid ja kuidas rakendusprogramm kasutab teisi tarkvarakeskkondi ning kuidas toimub kommunikatsioon erinevate komponentide vahel i/o tähistus Teegi tasandil on sisendid (ingl Teek, ehk skriptikogu (ingl. Library) on nanoTronic laiendusplaadi kontekstis tüüpiliselt riistvaraga seotud funktsioonide kogum, mis võimaldab eraldada korduva ja mahukama koodi põhiprogrammist.

Vali ajakohase versiooninumbriga teek

nanotronic.eu © 2025 nanoTronic » Populaarne standard ja suur jõudlus