Update README.md

This commit is contained in:
Vasily Davydov 2023-04-04 13:58:56 +03:00 committed by GitHub
parent 260f8d0eb6
commit 245dc43313
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,2 +1,38 @@
# SHOH-Innovation-Project # SHOH-Innovation-Project
Smart Home Oil Heater is a project for Metropolia UAS course called Multidisciplinary Innovation Project. Smart Home Oil Heater is a project for Metropolia UAS course called Multidisciplinary Innovation Project.
Tasks communication:
Rotary: gets rotation dir --- Master --- Temp Task: gets temp
|
|
|
|
|
Menu Task ------------------------------------------- Heater Task
common struct:
typedef struct {
int8_t temp_real;
} sensor_temp ;
typedef struct {
bool right;
bool press;
} rotary_action ;
typedef struct {
int8_t set_point;
} user_settings;
common struct communication diagram:
- sensor_temp (Temp Task --> Master --> Menu && Heater)
- rotary_action (Rotary --> Master --> Menu Task)
- user_settings (Menu --> Master --> Heater)