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 () {
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.