Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:exercises:storage [2015/02/19 10:35] raivo.sellet:exercises:storage [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<pagebreak>
 ====== Harjutusülesanded ====== ====== Harjutusülesanded ======
  
Line 5: Line 6:
 ===== Soojendusülesanne ===== ===== Soojendusülesanne =====
  
-  * 7-segmendilisel indikaatoril 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.+  * 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 =====
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 (siseja 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.
  
 +<pagebreak>
 ===== 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 //eeprom_update// käsku //eeprom_read// käsu asemel?   - Miks on mõistlikum kasutada //eeprom_update// käsku //eeprom_read// käsu asemel?
-  - Leia eraldiseisvaid EEPROM kiipe ja selgita nende eeliseid ning puudusi võrreldes kontrollerisse integreeritud EEPROM mäluga.+  - 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 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, mida saaks kasutada kontrolleri poolt andmete salvestamiseks ja nende visuaalseks kuvamiseks kasutajale. Tee leitud süsteemide kohta võrdlus ja paku välja parim lahendus koos põhjendusega.+  - Leidke kolm kommertsvõi vabavaralist pilveteenust, mida saaks kasutada kontrolleri poolt andmete salvestamiseks ja nende visuaalseks kuvamiseks kasutajale. Tehke leitud süsteemide kohta võrdlus ja pakkuge välja parim lahendus koos põhjendusega.
   - 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?
et/exercises/storage.1424342118.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0