Acrob05: Rozdiel medzi revíziami
Zo stránky SensorWiki
Bez shrnutí editace |
|||
(2 medziľahlé úpravy od rovnakého používateľa nie sú zobrazené.) | |||
Riadok 1: | Riadok 1: | ||
= Úloha 5 = | |||
== Line Sensor == | |||
[[Obrázok:IRsensorPrinciple.png|center]] | |||
Ako jednoduchý senzor čiary použijeme QTI Line Sensor firmy Parallax. Skladá sa z infračervenej LED diódy, ktorá svieti smerom nadol a fototranzistora, ktorý sa otvára v závislosti od množstva odrazeného IR žiarenia. LED diódu zapneme pripojením vývodov White na kladné napätie a Black na zem. | Ako jednoduchý senzor čiary použijeme QTI Line Sensor firmy Parallax. Skladá sa z infračervenej LED diódy, ktorá svieti smerom nadol a fototranzistora, ktorý sa otvára v závislosti od množstva odrazeného IR žiarenia. LED diódu zapneme pripojením vývodov White na kladné napätie a Black na zem. | ||
Riadok 41: | Riadok 46: | ||
</source> | </source> | ||
[[Obrázok:QTILineSensorConnection.png|center]] | |||
Niekedy môže byť výhodné zapojiť aj napájanie IR LED diódy na niektorý pin procesora. Môžeme tak IR LED vypnúť vtedy, keď nemeria. | Niekedy môže byť výhodné zapojiť aj napájanie IR LED diódy na niektorý pin procesora. Môžeme tak IR LED vypnúť vtedy, keď nemeria. | ||
To okrem úspory energie významne zníži vzájomné ovplvyvňovanie viacerých senzorov medzi sebou. | To okrem úspory energie významne zníži vzájomné ovplvyvňovanie viacerých senzorov medzi sebou. | ||
Pre inšpiráciu si môžete pozrieť montáž, zapojenie a program pre sledovanie čiary od výrobcu - [http://www.parallax.com/dl/docs/prod/robo/QTILineFollow.pdf QTI Line Following Sensor]. | Pre inšpiráciu si môžete pozrieť montáž, zapojenie a program pre sledovanie čiary od výrobcu - [http://www.parallax.com/dl/docs/prod/robo/QTILineFollow.pdf QTI Line Following Sensor]. | ||
[[Acrob04|Predošlá úloha...]] | [[Acrob|Späť do menu]] | [[Acrob06|Pokračovanie...]] | [[Acrob04|Predošlá úloha...]] | [[Acrob|Späť do menu]] | [[Acrob06|Pokračovanie...]] |
Aktuálna revízia z 20:33, 28. apríl 2010
Úloha 5
Line Sensor
Ako jednoduchý senzor čiary použijeme QTI Line Sensor firmy Parallax. Skladá sa z infračervenej LED diódy, ktorá svieti smerom nadol a fototranzistora, ktorý sa otvára v závislosti od množstva odrazeného IR žiarenia. LED diódu zapneme pripojením vývodov White na kladné napätie a Black na zem. Tretí vývod Red je výstupom z fototranzistora. Aby sme namerali nejakú rozumnú hodnotu, je potrebné na výstup zapojiť pull-up rezistor podľa obrázku.
Nasledovný program meria výstupné napätie senzora pripojeného na analógový vstup č. 1.
#define LED_Yellow 13 // select the pin for the green LED
#define SENSOR_1 1
int pos = 0; // variable to store the servo position
long val = 0; // variable to store the value coming from the sensor
long Threshold = 0; // variable to store the value coming from the sensor
byte SensorState = B0000;
void setup()
{
pinMode(LED_Yellow, OUTPUT); // declare this pin as an OUTPUT
Serial.begin(9600);
Serial.println("Test started \n");
delay(1000);
}
void loop()
{
val = analogRead(SENSOR_1); // read the value from the sensor
Serial.print("Sensor = ");
Serial.println(val, DEC);
delay(200);
} /* End of Loop */
Niekedy môže byť výhodné zapojiť aj napájanie IR LED diódy na niektorý pin procesora. Môžeme tak IR LED vypnúť vtedy, keď nemeria. To okrem úspory energie významne zníži vzájomné ovplvyvňovanie viacerých senzorov medzi sebou.
Pre inšpiráciu si môžete pozrieť montáž, zapojenie a program pre sledovanie čiary od výrobcu - QTI Line Following Sensor.