This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
et:exercises:storage [2015/01/16 12:57] – rellermaa | et:exercises:storage [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | < | ||
====== Harjutusülesanded ====== | ====== Harjutusülesanded ====== | ||
Line 5: | Line 6: | ||
===== Soojendusülesanne ===== | ===== Soojendusülesanne ===== | ||
- | * | + | * 7-segmendilisel numberindikaatoril näidatakse salvestatud numbrit. Numbrit on võimalik muuta, kui nupu S1 alla vajutamisel keerata potentsiomeetrit. Number salvestatakse EEPROM mällu ja kuvatakse ekraanil ka pärast kontrolleri taaskäivitamist. |
===== Algajale ===== | ===== Algajale ===== | ||
- | - Loo SD kaardile .txt fail ning loo ühendus mõne seadmega üle vabalt valitud andmesidekanali (UART, USB, Bluetooth, muu). Kasutades terminali programmi | + | - Nupule vajutades pannakse LED põlema või kustutatakse. LED-ide olekud salvestatakse EEPROM mällu ning programmi käivitamisel loetakse mälust viimane olek. |
- | - Loo SD kaardile logifail (.txt kujul) ja salvesta | + | - SD kaardile |
- | - Loo programm, mis laseks nupule vajutades panna LED-i põlema või kustu. LED-ide olekud salvesta EEPROM | + | - SD kaardile |
+ | - Kahte erinevat temperatuuri (sise- ja välistemperatuur) salvestatakse serverisse ja kuvatakse veebilehel samal graafikul erinevate värvidega (ülesande lahendamine eeldab juurdepääsu ja muutmisõigust serveri tarkvarale). | ||
+ | - Kasutades kombineeritud temperatuuri-niiskuse andurit (DHT11) salvestatakse teatud intervalliga mõlemad lugemid (temperatuur ja niiskus) serverisse | ||
+ | |||
===== Edasijõudnule ===== | ===== Edasijõudnule ===== | ||
- | - Loe SD kaardilt .bmp fail ja kuva see LCD ekraanil. | + | - SD kaardilt |
- | - Loe SD kaadrilt .bmp fail vastavalt vajutatud nupule ja kuva see LCD-le. Valitud pildi number | + | - SD kaadrilt |
+ | - SD kaardilt mängitakse kõlarisse muusikat. Muusikafaili võib ise txt kujul luua, kus igal real on ära toodud eraldi noodi sagedus ja pikkus. | ||
+ | - Kasutades kombineeritud temperatuuri-niiskuse andurit (DHT11) salvestatakse teatud intervalliga mõlemad lugemid (temperatuur ja niiskus) serverisse ning kuvatakse neid veebilehel samal graafikul erinevate värvidega. Salvestamise intervall määratakse üle veebibrauseri saadetud käskudega, näiteks parameeter //aeg//: 1 sek, 1 min, 1 h, 1 päev. Teise käsuga saab salvestust peatada ja uuesti | ||
+ | - Turvasüsteemi tarkvaralahendus. Kontrolleriga on ühendatud passiivne liikumisandur (PIR), temperatuuriandur ja ukselüliti. Kõik parameetrid salvestatakse serverisse ja kuvatakse kasutajale graafiliselt. Veebiliideses on ka min. ja maks. väärtuste sisestamise võimalus, mille muutmisel saadetakse vastavad parameetrid kontrollerisse ja salvestatakse kontrolleri EEPROM mällu. Kui andurite väärtused on lubatud vahemikust väljas hakkab tööle sireen (Kasutajaliidese heligeneraator) ja serverisse saadetakse hoiatussõnum. | ||
+ | < | ||
===== Kordamisküsimused ===== | ===== Kordamisküsimused ===== | ||
- | - Mitu korda saab EEPROM | + | - Mitu korda saab EEPROM |
+ | - Miks on mõistlikum kasutada // | ||
+ | - Leidke eraldiseisvaid EEPROM kiipe ja selgitage nende eeliseid ning puudusi võrreldes kontrollerisse integreeritud EEPROM mäluga. | ||
- Miks kasutatakse SD kaardil FAT failisüsteemi? | - Miks kasutatakse SD kaardil FAT failisüsteemi? | ||
- | - Milliseid failisüsteeme veel kasutatakse? | + | - Milliseid failisüsteeme |
- | - Miks on mõistlikum | + | - Kui on vajadus |
+ | - Mis on pilveteenuse kasutamise eelised ja puudused võrreldes andmete salvestamisega kohalikule andmekandjale (nt SD kaart)? | ||
+ | - Mis eelised annab andmebaasi kasutamine andmete salvestamiseks serveris võrreldes lihtsalt faili salvestamisega? | ||
+ | - Leidke kolm kommerts- või vabavaralist pilveteenust, | ||
+ | - Kas ATxmega kontrollerisse on võimalik peale EEPROM mälu veel kuhugi kasutaja andmeid salvestada. Kui jah, siis kuhu ja kuidas? |