Programmeerimine
C++ keele põhjal, praktiliste harjutustegaSee sisaldab mitmeid põhikomponente ja mooduleid:
1. Keskprotsessor ja mälu
2. Sisend-/väljundliidesed (I/O)
3. Taimerid ja loendurid
4. Kommunikatsiooniliidesed
5. Analoogmoodulid
6. Toite- ja juhtmoodulid
7. Katkestussüsteem (Interrupts)
Loe täpsemat tehnilist spetsifikatsiooni tootja kodulehelt Sirvi sarnase jõudlusega mikroprotsessoreid Mouseri lehel | ||
ATmega328P on 8-bitine mikrokontroller, mis põhineb AVR RISC (Reduced Instruction Set Computer) arhitektuuril. Tegemist on Atmel (praegu Microchip Technology) poolt toodetud integreeritud vooluringiga (IC), mis on tuntud oma lihtsuse, madala energiatarbe ja efektiivse jõudluse poolest. See on eriti populaarne harrastajate ja hariduse valdkonnas, kuna on Arduino Uno arendusplaadi peamine "aju".
Kasutusvaldkonnad ATmega328P-d kasutatakse laialdaselt erinevates rakendustes, kus on vaja juhtida ja töödelda andmeid. Mõned peamised näited on:
Kokkuvõttes on ATmega328P paindlik ja võimas kiip, mis on tänu oma omadustele ja laialdasele toetusele muutunud elektroonikatööstuse standardiks. |
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.