Jak používat analogové senzory s Arduino?

  • Dec 26, 2019
click fraud protection

Tyto senzory jsou obecně levnější.

Jednoduché a rychlé použití!

Analogový snímač - senzor, který vydává hodnotu napětí, která je ekvivalentní naměřená hodnota.

Například, 2 může znamenat, 25 stupňů Celsia ze snímače analogového teploty.

Najdete mnoho různých analogových snímačů: teploty, světla, zvuk, déšť, vlhkost, atd

Arduino má analogové vstupy, které mohou být použity pro čtení těchto hodnot.

Použití analogRead metoda (PIN) pro čtení signálu z analogového vstupu.

KROK 1: připojení snímače

Některé senzory jsou dodávány ve formě modulů, s čepem, který může být připojen přímo k analogovému vstupu Arduino.

Jiní jsou odporové senzory, které je nutné spojit s odporem, aby četl jeho hodnotu.

Krok 2: Stáhněte si testovací kód

Stáhnout zkušební kód Arduino programovací prostředí, která prověří vaši senzor:

int analogPin = 0; // N analogový výstup, který je připojen k senzoru
int val = 0; // Proměnná pro uložení hodnot přečtených
void setup () {
Serial.begin (9600); // Nastavte sériové připojení
}
void loop () {
instagram viewer

val = analogRead (analogPin); // číst data z analogového výstupu
Serial.println (val); // Přenos dat přes sériovou linku
}

Krok 3: Přečtěte hodnotu

Použít «Serial Monitor» V «Nástroj» menu vidět údaje ze senzorů.

Analogové hodnoty jsou v rozmezí od 0 do 1023:

  • 0 0 voltů na analogový výstup;
  • 1023 je analogový výstup 5 voltů;

Krok 4: Převod přijatá data

Nalézt důkazy v určitém formátu, které potřebujete, například stupeň Celsia pro teplotu, zkontrolujte datový shodu tabulky pro vašeho snímače a provést potřebné výpočty v mém kódu.