mirror of
https://gitlab.com/fabinfra/fabhardware/absaugungsklappensteuerung.git
synced 2025-03-14 07:41:49 +01:00
42 lines
859 B
Markdown
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)
|
|
|
|
### ???
|