|

Enum w Arduino

Enum to typ, który pozwala określić wartości liczbowe za pomocą nazw. Dzięki temu łatwiej i bardziej deskryptywnie można zarządzać kodem programu.

Domyślnie elementy enum będą przyjmować kolejne liczby, licząc od 0.

Do elementów można przypisać konkretne liczby.

enum motion {UP, DOWN};  //UP = 0, DOWN = 1
enum motion {UP=2, DOWN};  //UP = 2, DOWN = 3
enum motion {UP=2, DOWN=4};  //UP = 2, DOWN = 4

if (dir == UP) {
    Serial.println("UP");
    Serial.println(UP); //0
} else if (dir == DOWN) {
    Serial.println("DOWN");
    Serial.println(DOWN); //1
}

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *