This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
et:exercises:storage [2015/01/21 13:47] – raivo.sell | 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 ===== | ||
- | * Loo programm, mis näitab | + | * 7-segmendilisel |
===== Algajale ===== | ===== Algajale ===== | ||
- | - Loo programm, mis laseks nupule | + | - Nupule |
- | - Loo SD kaardile demo.txt fail ning loo ühendus mõne seadmega üle vabalt valitud andmesidekanali (UART, USB, Bluetooth, muu). Kasutades terminali programmi | + | - SD kaardile |
- | - Loo SD kaardile logifail (txt kujul) ja salvesta | + | - 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 ning veebilehel kuvatakse neid samal graafikul erinevate värvidega. Salvestamise intervall määratakse nuppudega: S1 - 1 sek., S2 - 1 min., S3 - 1 h. (ülesande lahendamine eeldab juurdepääsu ja muutmisõigust serveri tarkvarale). | ||
===== 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 ekraanil. Valitud pildi number | + | - SD kaadrilt |
- | - Loo programm, mis suudab | + | - SD kaardilt |
+ | - 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 käivitada. Parameetrid salvestatakse ka EEPROM mällu, kus need kontrolleri taaskäivitamise korral algväärtustena kasutusele võetakse (ülesande lahendamine eeldab juurdepääsu ja muutmisõigust serveri tarkvarale). | ||
+ | - 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? |