2022-02-12 12:56:59 +00:00

42 lines
859 B
Markdown

# 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))
KlappenSteuerung::setOpen(true , id);
if(!digitalRead(TASTER_ZU))
KlappenSteuerung::setOpen(false , id);
}
```
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.
-genaueres siehe unter [Arduino/motor](/Arduino/motor/README.md)
### ???