Kann mir jemand weiter helfen?
Hallo kann mir bitte jemand den Unterschied zwischen while und if/Else und den Unterschied zwischen digitalen und analogen Eingängen bei arduino erklären ? Danke
2 Antworten
![](https://images.gutefrage.net/media/user/nachtvogel788/1711983454888_nmmslarge__0_453_3888_3887_1eef4a29cf1db4639189ae28bbf3566a.jpg?v=1711983455000)
Habe von adruino keinen Plan. Vielleicht hilft dir dies trotzdem etwas.
If <diese Bedingung zutrifft>
dann tue dies ...
else <wenn die if-Bedingung nicht zu trifft>
dann tue dieses ...
---------
While: Steht im Allgemeinen für eine kopfgesteuerte while-do-Schleife Bedingungsabfrage also vorm ersten Durchlauf der Schleife. Somit wird die Schleife evt. gar nicht durchlaufen.
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Digitale Eingänge haben zwei Zustände in der Erkennung: Es liegt Spannung an, oder nicht.
Analoge Eingänge können zusätzlich herausfinden wie hoch die Spannung ist.
Spannungen an den digitalen und analogen Pins dürfen nicht größer als 5 Volt sein.