Arduino kapcsolások

Magyar Arduino

Magyar Arduino

Analóg bemenet / Alapok/

2015. június 20. - Molnár Bence

Analóg bemenet

Az alábbiakban az analóg bemenetek használatára mutatok példát: 

A potenciométer úgy viselkedik mint egy feszültségosztó kapcsolás, amiben az ellenállások értékét változtatjuk. Ezáltal a potenciométer kimenetén megjelenő feszültség függ a tekerőgomb állásától.

 

/*

* ADC hasznalata potenciometer-rel 

*/

int potPin = 5;  // potenciometer A5-re kotve

int val;    // valtozo a mert ADC ertek tarolasara 

 

 

void setup() 

Serial.begin(9600);   // 9600 baud-os soros port beallitasa

 

 

void loop() 

val = analogRead(potPin);  // ADC ertek beolvasasa

Serial.println(val, DEC);  // a mert ADC ertek PC-re kuldese

delay(100);  // varakozas 

}

 setup() részben a serial.begin() paranccsal egy 9600 baud sebességű soros kommunikációs portot hozok létre, amivel adatokat lehet küldeni/fogadni az Arduino és pl. a PC között.

A loop() részben a kód megméri a potenciométer feszültségét az analogRead() utasítással, és a mért ADC értéket a Serial.println() paranccsal elküldi a PC-re.
Az adatokat a PC-n a Soros monitoron keresztül követhetjük figyelemmel. 

 

 

A bejegyzés trackback címe:

https://magyararduino.blog.hu/api/trackback/id/tr57559812

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

süti beállítások módosítása