2022-02-12 12:47:25 +00:00
# Software
## Verwendete Programmierumgebung
< table >
< tr >
< td > < / td >
< td > Arduino< / td >
< td > < / td >
< / tr >
< tr >
< td > Programiersprache< / td >
< td > C++< / td >
< / tr >
< tr >
< td > Programierumgebung< / td >
< td > Visuel Studio Code< / td >
< td > mit PlatformIO< / td >
< / tr >
< / table >
## Aufteilung
### Motor
Der Softwareteil Motor spricht, wie der Name schon ahnen lässt, der Motor der Lüftungsklappe an.
Code Beispiel:
```
void Ablauf(){
if(!digitalRead(TASTER_AUF))
2022-02-12 12:56:59 +00:00
KlappenSteuerung::setOpen(true , id);
2022-02-12 12:47:25 +00:00
if(!digitalRead(TASTER_ZU))
2022-02-12 12:56:59 +00:00
KlappenSteuerung::setOpen(false , id);
2022-02-12 12:47:25 +00:00
}
```
2022-02-12 12:56:59 +00:00
Dabei muss nur über `setOpen(true , id)` oder `setOpen(false , id)` mit geteilt werden ob die über `id` ausgewählte Lüftungsklappe geöffnet bzw geschlossenwerden soll.
2022-02-12 12:47:25 +00:00
2022-02-12 12:56:59 +00:00
-genaueres siehe unter [Arduino/motor ](/Arduino/motor/README.md )
2022-02-12 12:47:25 +00:00
### ???