Potenciometr
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);
}