Montaa¾      Teegid      Ülesanded      
Ajakapsel Mikrokontrolleri EEPROM mälu (ingl. (Electrically Erasable Programmable Read-Only Memory) võimaldab salvestada kalibreerimisparameetreid, kasutajapoolseid seadistusi või olulisi loenduriandmeid püsivalt, sõltumata seadme RAM toimivusest. put(0, temp); print("Kirjutasin temperatuuri EEPROM mällu");}EEPROM mälu on tehnilises mõttes üsna arhailine, selle kirjutamise - kustutamise tsükleid on garanteeritult piiratud arv kordi, umbes suurusjärgus 100 000 korda, siis ei tasu sellesse salvestada mitte valimatult iga millisekund, vaid selektiivselt, spetsiaalselt erijuhtudel käivituva funktsiooni kaudu - nagu on näiteks antud näites salvestusnupu vajutamise "r3" korral Ajakapsel

Programmeerimine

C++ keele põhjal, praktiliste harjutustega

Ajakapsel

Mikrokontrolleri EEPROM mälu (ingl. (Electrically Erasable Programmable Read-Only Memory) võimaldab salvestada kalibreerimisparameetreid, kasutajapoolseid seadistusi või olulisi loenduriandmeid püsivalt, sõltumata seadme RAM toimivusest.

Ajakapsel

Sellesse mällu salvestatud andmed säilivad nii peale tööpäeva lõppu väljalülitamise või planeerimata elektrikatkestuse järel ja neid on seejärel võimalik uuesti lugeda peale protsessori taaskäivitust. 

 

Võta aluseks harjutuse "Jootekolb" nuppude algtaseme loogika, mille korral i1 ja i2 vähendavad või suurendavad temperatuuri. Lisa EEPROM mälust lugemise ja sinna kirjutamise jaoks järgnevad elemendid.

 

1) algusesse  EEPROM teek, see on juba vaikimisi Arduino IDE keskkonnas olemas

 

#include "EEPROM.h"

 

2) Alajaotusesse "void setup()" lisa mälust int muutujasse lugemise osa

 

  int tempEp;
  EEPROM.get(0, tempEp);
  if (tempEp > 50){
    temp = tempEp;
    print("Temperatuur loetud EEPROM mälust ", str(tempEp));
 } 

 

3) Programmi põhitsükli "void loop()" sisusse lisa salvestamise funktsioon r3 alla järgnevalt

 

  if (r3){
    EEPROM.put(0, temp);
    print("Kirjutasin temperatuuri EEPROM mällu");     
 }

 

EEPROM mälu on tehnilises mõttes üsna arhailine, selle kirjutamise - kustutamise tsükleid on garanteeritult piiratud arv kordi, umbes suurusjärgus 100 000 korda, siis ei tasu sellesse salvestada mitte valimatult iga millisekund, vaid selektiivselt, spetsiaalselt erijuhtudel käivituva funktsiooni kaudu - nagu on näiteks antud näites salvestusnupu vajutamise "r3" korral. 

 

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

Ajakapsel

Sellesse mällu salvestatud andmed säilivad nii peale tööpäeva lõppu väljalülitamise või planeerimata elektrikatkestuse järel ja neid on seejärel võimalik uuesti lugeda peale protsessori taaskäivitust Võta aluseks harjutuse "Jootekolb" nuppude algtaseme loogika, mille korral i1 ja i2 vähendavad või suurendavad temperatuuri Mikrokontrolleri EEPROM mälu (ingl. (Electrically Erasable Programmable Read-Only Memory) võimaldab salvestada kalibreerimisparameetreid, kasutajapoolseid seadistusi või olulisi loenduriandmeid püsivalt, sõltumata seadme RAM toimivusest.

Ajakapsel

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