Programmeerimine
C++ keele põhjal, praktiliste harjutustegaEsimese montaa¾ietapi komponendid on
Komponentide komplekt, koos 0.68 versiooni trükiplaadiga on nähtavad järgneval illustratsioonil | ||
Soovitav on parima tulemuse huvides monteerida järjekorras
|
Takisteid on soovitav hoida jootes paigal pintsettidega, kõlbab ka hambatikk. Antud näide vastab jootetööde standardile üsna piiripealselt, takistid võivad lahti tulla ja on ka risk et järgnevad võivad neile külge puutuda. |
Kontrolli kindlasti üle, et kõik klemmliistude kontaktid on joodetud ja mitte ühtegi ei ole vahele jäänud. |
LED-tulede jootmise puhul tuleb jälgida, et jootekolbi ei tohi panna küljel komponendi vastu, sest see on üsna sulavast silikoonist. Jootetina tuleb plaadil sulatada ja siis libistada led pintsettidega sulatina sisse. Teiselt poolt jäta rohkem ruumi, et oleks jootekolvil ruumi ainult plaadi pinnal kuumutamiseks. |
Jälgi kindlasti LED tulede polaarsust! Kitsam klemm läheb plaadil kitsama ala peale, laiem laiema peale nagu näidatud alloleval pildil. Silmas tasub pidada, et kitsam on pluss, mis tuleb kontrolleri klemmist ja laiemad alad on miinused, mis suunduvad edasi ühise 680 Ω takisti kaudu kontrolleri miinusklemmile. |
Ole hoolas klemmliistude paralleelsusega 15 klemmiga ühendusliistud on üsna õhukesed ega pruugi alguses hoida enda asendit eriti hästi paralleelselt. Olgu siin ära toodud üks pilt hoiatuseks, mis võib juhtuda, kui täpselt ei jälgi, millises asendis klemmliistud neid teiselt plaadipoolelt jootma asudes on. |
Esmalt kinnita kaks sisemist liistu mikrokontrolleri jalgade külge, nii hoiab kontroller neid täpselt õige vahega ja need jäävad selliselt ka peale plaadi külge kinnijootmist. |
Seejärel paiguta kaks esimest liistu sisemiste ridade aukudesse ning pööra plaat teisipidi. Jooda nagu kirjeldatud THM - Through Hole Mountage õppevideos, esmalt kinni paralleelselt 2 - 4 klemmi ja siis kui esmane fikseerimine on tehtud, siis jätka juba ridade kaupa järjest. |
Välimiste klemmliistude paigaldamiseks on soovitav mikrokontroller eemaldada ja paigutada need lahtiselt oma kohale ning panna tagurpidi siledale lauale. Servast saad kontrollida, kas need on ikka korrektselt sisemiste liistude vastas. Ülaltoodud viltuse liistu näide töötab aga ei ole kindlasti eriti viisaka väljanägemisega ega pruugi läbida elektroonikakooste standardite kvaliteedikontrolli. |
Naikonkruvide monteerimise eesmärk on hoida laiendusplaadi tagumist külge lauapinnast kõrgemal, juhuks kui laud (või edaspidi montaa¾isein) on elektrit juhtivast materjalist, ei tekiks plaadist väljaulatuvate klemmide vahel lühiühendust. |
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.