This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
et:exercises:storage [2015/02/19 10:35] – 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 ===== | ||
- | * 7-segmendilisel | + | * 7-segmendilisel |
===== Algajale ===== | ===== Algajale ===== | ||
Line 12: | Line 13: | ||
- SD kaardile luuakse demo.txt fail ning luuakse ühendus mõne seadmega üle vabalt valitud andmesidekanali (UART, USB, Bluetooth, muu). Kasutades terminali programmi kirjutatakse SD kaardil asuvale failile tekst. Vajutades nupule S2 kirjutatakse faili sisu terminali ning suletakse fail. | - SD kaardile luuakse demo.txt fail ning luuakse ühendus mõne seadmega üle vabalt valitud andmesidekanali (UART, USB, Bluetooth, muu). Kasutades terminali programmi kirjutatakse SD kaardil asuvale failile tekst. Vajutades nupule S2 kirjutatakse faili sisu terminali ning suletakse fail. | ||
- SD kaardile luuakse logifail (txt kujul) ja salvestatakse sinna iga sekund temperatuuri ja valguse intensiivsuse väärtused. Nupuga on võimalik valida temperatuuri ühik (K/C) ning valik salvestatakse EEPROM-i. | - SD kaardile luuakse logifail (txt kujul) ja salvestatakse sinna iga sekund temperatuuri ja valguse intensiivsuse väärtused. Nupuga on võimalik valida temperatuuri ühik (K/C) ning valik salvestatakse EEPROM-i. | ||
- | - 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). | + | - 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). | - 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). | ||
Line 19: | Line 20: | ||
- SD kaardilt loetakse pildifail (.bmp) ja kuvatakse see LCD ekraanil. | - SD kaardilt loetakse pildifail (.bmp) ja kuvatakse see LCD ekraanil. | ||
- SD kaadrilt loetakse pildifail (.bmp) vastavalt vajutatud nupule ja kuvatakse see LCD ekraanil. Valitud pildi number salvestatakse EEPROM mällu ning kontrolleri käivitamisel kuvatakse õige pilt. | - SD kaadrilt loetakse pildifail (.bmp) vastavalt vajutatud nupule ja kuvatakse see LCD ekraanil. Valitud pildi number salvestatakse EEPROM mällu ning kontrolleri käivitamisel kuvatakse õige pilt. | ||
- | - SD kaardilt mängitakse kõlarisse muusikat. Muusikafaili võib ise txt kujul luua, kus on igal real ära toodud eraldi noodi sagedus ja pikkus. | + | - 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 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). | - 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. | - 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 mälupessa kirjutada ja sealt lugeda? | - Mitu korda saab EEPROM mälupessa kirjutada ja sealt lugeda? | ||
- Miks on mõistlikum kasutada // | - Miks on mõistlikum kasutada // | ||
- | - Leia eraldiseisvaid EEPROM kiipe ja selgita | + | - Leidke |
- Miks kasutatakse SD kaardil FAT failisüsteemi? | - Miks kasutatakse SD kaardil FAT failisüsteemi? | ||
- Milliseid failisüsteeme SD kaardil peale FAT failisüsteemi veel kasutatakse? | - Milliseid failisüsteeme SD kaardil peale FAT failisüsteemi veel kasutatakse? | ||
Line 33: | Line 35: | ||
- Mis on pilveteenuse kasutamise eelised ja puudused võrreldes andmete salvestamisega kohalikule andmekandjale (nt SD kaart)? | - 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? | - Mis eelised annab andmebaasi kasutamine andmete salvestamiseks serveris võrreldes lihtsalt faili salvestamisega? | ||
- | - Leia kolm kommerts või vabavaralist pilveteenust, | + | - Leidke |
- Kas ATxmega kontrollerisse on võimalik peale EEPROM mälu veel kuhugi kasutaja andmeid salvestada. Kui jah, siis kuhu ja kuidas? | - Kas ATxmega kontrollerisse on võimalik peale EEPROM mälu veel kuhugi kasutaja andmeid salvestada. Kui jah, siis kuhu ja kuidas? |