Kombinovaný snímač teploty a vlhkosti DHT22: Rozdiel medzi revíziami
Zo stránky SensorWiki
Bez shrnutí editace |
Bez shrnutí editace |
||
Riadok 9: | Riadok 9: | ||
'''Literatúra a použité zdroje:''' | '''Literatúra a použité zdroje:''' | ||
* [https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Dokumentácia k procesoru | Dokumentácia k mikrokontroléru: | ||
* [https:// | * [https://docs.arduino.cc/resources/pinouts/A000066-full-pinout.pdf Mikrokontrolér Arduino UNO R3 - PINOUT] | ||
* [ | * [https://docs.arduino.cc/resources/datasheets/A000066-datasheet.pdf Mikrokontrolér Arduino UNO R3 - DATASHEET] | ||
* [https://docs.arduino.cc/resources/schematics/A000066-schematics.pdf Mikrokontrolér Arduino UNO R3 - SCHEMATICS] | |||
* [https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Dokumentácia k procesoru ATmega328P] | |||
Dokumentácia k snímaču DHT22: | |||
* [https://components101.com/sites/default/files/component_datasheet/DHT22%20Sensor%20Datasheet.pdf Kombinovaný snímač teploty a vlhkosti DHT22 - DATASHEET] | |||
* [https://arduinoposlovensky.sk/projekty/dht11-a-dht22/ Inšpirácia projektu] | |||
Verzia z 10:58, 2. máj 2025
Záverečný projekt predmetu MIPS / LS2025 - Martin Hubocký
Zadanie
Mojím zadaním bolo vytvoriť program, ktorý bude zo senzoru DHT22 (Snímač teploty a vlhkosti) čítať a spracovávať dáta a cez UART sériovú komunikáciu ich vypísať na obrazovku monitoru. V prípade že sa mi to podarí spravím rozšírenie programu aby sa dáta zobrazovali na displeji typu LCD (Liquid Crystal Display).

Literatúra a použité zdroje: Dokumentácia k mikrokontroléru:
- Mikrokontrolér Arduino UNO R3 - PINOUT
- Mikrokontrolér Arduino UNO R3 - DATASHEET
- Mikrokontrolér Arduino UNO R3 - SCHEMATICS
- Dokumentácia k procesoru ATmega328P
Dokumentácia k snímaču DHT22:
Analýza a opis riešenia
Opíšte sem čo a ako ste spravili, ak treba, doplňte obrázkami... Podrobne opíšte použité komponenty (okrem základnej dosky s ATmega328P procesorom), pridajte linky na datasheety alebo opis obvodu.

Nezabudnite doplniť schému zapojenia! V texte by ste mali opísať základné veci zo zapojenia, samotná schéma nie je dostačujúci opis.

Algoritmus a program
Algoritmus programu využíva toto a toto, základné funkcie sú takéto a voláma ich tuto... Výpis kódu je nižšie...
#include <avr/io.h>
int main(void)
{
unsigned int measuredValue;
while (1)
{
/* relax */
}
return(0);
}
#include <avr/io.h>
void adc_init(void); // A/D converter initialization
unsigned int adc_read(char a_pin);
Pridajte sem aj zbalený kompletný projekt, napríklad takto (použite jednoznačné pomenovanie, nemôžeme mať na serveri 10x zdrojaky.zip:
Zdrojový kód: zdrojaky.zip
Overenie
Ako ste overili funkciu, napríklad... Na používanie našej aplikácie stačia dve tlačítka a postup používania je opísaný v sekcii popis riešenia. Na konci uvádzame fotku hotového zariadenia.

Video:
Kľúčové slová 'Category', ktoré sú na konci stránky nemeňte.