Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
| pl:przyklad [2026/01/19 21:38] – hkordula | pl:przyklad [2026/01/21 15:34] (aktualna) – hkordula | ||
|---|---|---|---|
| Linia 9: | Linia 9: | ||
| === Wykorzystane narzędzia: === | === Wykorzystane narzędzia: === | ||
| - | * **Symulator: | + | * **Symulator: |
| * **Mikrokontroler: | * **Mikrokontroler: | ||
| * **Czujnik: | * **Czujnik: | ||
| - | * **Sygnalizator: | + | * **Sygnalizator: |
| **Schemat połączeń (Hardware)** | **Schemat połączeń (Hardware)** | ||
| + | |||
| Poniższy schemat przedstawia fizyczną strukturę połączeń wykonaną na wirtualnym mikrokontrolerze: | Poniższy schemat przedstawia fizyczną strukturę połączeń wykonaną na wirtualnym mikrokontrolerze: | ||
| Linia 23: | Linia 24: | ||
| * GND -> GND | * GND -> GND | ||
| * Data ->GPIO 15 | * Data ->GPIO 15 | ||
| + | |||
| **LED: | **LED: | ||
| * Anoda (+) -> rezystor -> GPIO 2 | * Anoda (+) -> rezystor -> GPIO 2 | ||
| * Katoda (-) -> GND | * Katoda (-) -> GND | ||
| - | {{ :wiki: | + | {{ galeria: |
| === Implementacja programowa === | === Implementacja programowa === | ||
| Linia 33: | Linia 35: | ||
| Poniższy kod realizuje odczyt parametrów co 2 sekundy. Zastosowano w nim funkcję filtrowania błędnych odczytów (isnan) oraz logikę progową dla temperatury komfortu ustawioną na przedział od 18°C do 24°C oraz wilgotności od 30% do 60%. | Poniższy kod realizuje odczyt parametrów co 2 sekundy. Zastosowano w nim funkcję filtrowania błędnych odczytów (isnan) oraz logikę progową dla temperatury komfortu ustawioną na przedział od 18°C do 24°C oraz wilgotności od 30% do 60%. | ||
| - | {{ :wiki: | + | {{ galeria: |
| === Rezultat === | === Rezultat === | ||
| Linia 43: | Linia 45: | ||
| {{ : | {{ : | ||
| </ | </ | ||
| - | |||
| <WRAP half column> | <WRAP half column> | ||
| - | {{ :wiki: | + | {{ galeria: |
| </ | </ | ||
| </ | </ | ||
| - | |||
| - | |||