fpőksaőfp

2015. június 16., kedd

Analóg bemenet / Arduino kapcsolások #3/

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. 



Nincsenek megjegyzések:

Megjegyzés küldése