Potenciometr

22.10.2017

V dnešním návodu si ukážeme potenciometr, který jsme již používali u servo motoru.

Arduino má dva typy vstupů. Jeden typ se nazývá digitální. Je to ten vstup, který jsme používali doposud. Umožňuje Arduinu reagovat na dva typy hodnot - logickou 1, kdy je na vstupu maximální napětí a logickou 0, kdy na vstupu není napětí žádné.

Pokud potřebujeme reagovat na větší počet hodnot na vstupech a přizpůsobovat tomuto stavu program potřebujeme vstup, který umí zaznamenat větší počet hodnot. Arduino má i tento typ vstupů. Jsou to analogové vstupy. Arduino Uno, se kterým pracujeme, jich má šest (0-5).

Analogový vstup funguje tak, že měří hodnotu napětí přiváděného na vstup v rozsahu 0-5V. Tuto hodnotu pak převádí v poměru na číslo v rozsahu 0-1023. K naměření těchto hodnot slouží např. potenciometr, kterým když otáčíte, tak naměříte určitou hodnotu.

1. Zapojte potenciometr podle obrázku                                                                                              2. Nahrajte kód.

Kód:

void setup(){

Serial.begin(9600); //Zahájení sériové komunikace

}

void loop(){

int hodnota = analogRead(A0); //hodnota přečtená na analogovém vstupu A0 je vložena do proměnné hodnota

Serial.print("hodnota: "); //zobrazení textu "hodnota: "

Serial.println(hodnota); //Zobrazení proměnné za předchozím textem a zalomení řádku

delay(100);

}

Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky