Metánový senzor: Rozdiel medzi revíziami
Zo stránky SensorWiki
Riadok 46: | Riadok 46: | ||
=== Algoritmus a program === | === Algoritmus a program === | ||
Algoritmus načíta hodnotu z metánového senzoru ktorú vyhodnotí a cez zbernicu | |||
I2C pošle korešpondujúcu správu na displej | |||
Vyberte podstatné časti zdrojového kódu, použite na to prostredie ''source'': | Vyberte podstatné časti zdrojového kódu, použite na to prostredie ''source'': | ||
Riadok 67: | Riadok 65: | ||
[[Médiá:MojProgram.c|program.c]] | [[Médiá:MojProgram.c|program.c]] | ||
=== Overenie === | === Overenie === |
Verzia z 08:20, 5. máj 2019
Autori: | Bc. Martin Kudri, Bc. Róbert Moravčík | |
Študijný odbor: | Aplikovaná mechatronika a elektromobilita | 1. Ing. (2019) |
Zadanie
- Zapojte metánový "Fart" senzor a načítavajte hodnoty z neho.
- Vyhodnoťte načítanú hodnotu a vypíšte na displej.
Literatúra:
Analýza
Metánový senzor je zapojený sériovo do arduina displej je zapojený do arduina cez I2C zbernicu ak hodnota prekročí určitý limit z rozsahu 0-1023 displej vypíše správu o zaregistrovaní metánu:
Priebeh signálu I2C
Popis riešenia
Senzor je pripojili na sériový port arduina z 10 bitového prevodníka dostávame hodnotu 0-1023 zodpovedajúcu nameranému obsahu metánu.
Schéma zapojenia snímača
Schéma zapojenia displeja
zapojenie zbernice I2C
Algoritmus a program
Algoritmus načíta hodnotu z metánového senzoru ktorú vyhodnotí a cez zbernicu I2C pošle korešpondujúcu správu na displej Vyberte podstatné časti zdrojového kódu, použite na to prostredie source:
/* A nezabudnite zdroják hojne komentovať */
int main(void) {
printf("Hello, World!\n");
return(0);
}
Nezabudnite však nahrať aj kompletné zdrojové kódy vášho programu!
Zdrojový kód: serial.h a main.c
Overenie
Nezabudnite napísať čosi ako užívateľský návod. Z neho by malo byť jasné čo program robí, ako sa prejavuje a aké má užívateľské rozhranie (čo treba stlačiť, čo sa kde zobrazuje). Ak ste namerali nejaké signály, sem s nimi. Ak je výsledkom nejaký údaj na displeji, odfotografujte ho.
Kľúčové slová 'Category', ktoré sú na konci stránky nemeňte.