Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет “Львівська політехніка”
/
ЛАБОРАТОРНА РОБОТА № 4
з дисципліни:
"Сенсори та інтерфейси систем управління"
Львів – 2018
Лабораторна робота №4
Тема: Управління роботою фото резистора і обробки аналогових даних.
Мета: Навчитись писати скетчі для Arduino для читання стану фото резистора і обробки аналогових даних.
Теоретична частина:
Вимоги, що пред'являються до датчиків:
однозначна залежність вихідної величини від вхідних;
стабільність характеристик у часі;
висока чутливість;
малі розміри і маса;
відсутність зворотного впливу на контрольований процес і на контрольований параметр;
робота при різних умовах експлуатації;
різні варіанти монтажу.
Параметричні датчики (датчики-модулятори) вхідну величину X перетворять в зміна будь-якого електричного параметра (R, L або C) датчика. Передати на відстань зміна перерахованих параметрів датчика без енергонесущих сигналу (напруги або струму) неможливо. Виявити зміну відповідного параметра датчика тільки і можна по реакції датчика на струм або напругу, оскільки перераховані параметри і характеризують цю реакцію. Тому параметричні датчики вимагають застосування спеціальних вимірювальних ланцюгів з живленням постійним або змінним струмом.
Омічні (резистивні) датчики - принцип дії заснований на зміні їх активного опору при зміні довжини l, площі перетину S або питомого опору p:
R = pl / S
Крім того, використовується залежність величини активного опору від контактного тиску і освітленості фотоелементів.
Хід роботи:
Розташуємо всі необхідні компоненти:
/
Додаємо код виконання:
import muvium.compatibility.arduino.*;
public class LED_Button extends Arduino{
final int ledPin = 13;
final int lightSensorPin = A0;
public void setup(){
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
public void loop(){
int lightLevel = analogRead(lightSensorPin);
Serial.println(lightLevel);
if (lightLevel >= 500)
digitalWrite(ledPin, LOW);
else
digitalWrite(ledPin, HIGH);
}
}
Переглянемо результати:
/
/
Висновки: На даній лабораторній роботі я навчилася писати скетчі для Arduino для читання стану фото резистора і обробки аналогових даних.