Obsah:

Odečtěte hodnoty ADC z potenciometrů: 4 kroky
Odečtěte hodnoty ADC z potenciometrů: 4 kroky

Video: Odečtěte hodnoty ADC z potenciometrů: 4 kroky

Video: Odečtěte hodnoty ADC z potenciometrů: 4 kroky
Video: Non-Contact Long Range MLX90614-DCI Temperature Sensor with Arduino 2024, Červenec
Anonim
Přečtěte si hodnoty ADC z potenciometrů
Přečtěte si hodnoty ADC z potenciometrů

V tomto článku vám ukážu, jak číst hodnoty ADC z potenciometru.

toto je základ programování Arduina. což je čtení analogových hodnot pomocí analogového pinu poskytovaného společností Arduino.

kromě použití potencio existuje několik senzorů, které používají analogový vstup. jako jsou světelné senzory, zvukové senzory a senzory půdní vlhkosti.

Proč používat hrnec? protože tuto součást lze snadno najít a může představovat senzory, které jsou čteny pomocí analogového vstupu.

Z tohoto čtení ADC lze později spolupracovat s výstupními zařízeními. a určitě vytvoří zajímavé věci.

Krok 1: Požadované součásti

Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti
Požadované součásti

Toto je součást, která je v tomto kurzu nutná:

  • Arduino nano v3.0
  • Potentio 100K
  • Propojovací drát
  • Projektová rada
  • USB mini
  • Notebook
  • Arduino IDE

Krok 2: Sestavte

Shromáždit
Shromáždit

Sestavte všechny použité komponenty.

Použijte schematický výkres výše jako vodítko pro jeho sestavení.

Potentio do Arduina

1 ==> Gnd

2 ==> A0

3 ==> +5V

Krok 3: Programování

Programování
Programování

Po instalaci obvodu. Dále naplňte arduino programem pro čtení ADC, který byl vytvořen.

Skica, kterou jsem vytvořil, je zhruba taková:

void setup () {// inicializace sériové komunikace rychlostí 9600 bitů za sekundu: Serial.begin (9600); }

// rutina smyčky běží stále znovu a znovu:

void loop () {// přečtení vstupu na analogovém pinu 0: int sensorValue = analogRead (A0); // vytiskněte přečtenou hodnotu: Serial.println (sensorValue); zpoždění (1); // zpoždění mezi čteními pro stabilitu}

Původní soubor si také můžete stáhnout níže:

Krok 4: Výsledek

Výsledek
Výsledek

Výsledky můžete zobrazit následujícím způsobem:

  • Otevřete sériový monitor na Arduinu.
  • Zkontrolujte, zda je přenosová rychlost na sériovém monitoru a programu vhodná (zde pomocí 9600).
  • poté otočte potenciometrem
  • Při otočení doprava bude hodnota ADC ještě větší
  • Při otočení doleva se hodnota ADC zmenší
  • Nejmenší hodnota je 0 a největší je 1023.

Z digitálních dat 0-1023 je můžeme použít k výrobě dalších zajímavých věcí. Podívejte se na můj nadcházející článek.

Doporučuje: