Professional Documents
Culture Documents
Kuzniuk АПК lr2
Kuzniuk АПК lr2
ПРИРОДОКОРИСТУВАННЯ УКРАЇНИ
ФАКУЛЬТЕТ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
Кафедра комп’ютерних систем, мереж та кібербезпеки
ЛАБОРАТОРНА РОБОТА №2
з предмету «Комп’ютерні технології в АПК»
на тему:
«Виконавчі пристрої та МК для роботизованих систем АПК»
Виконала:
студентка групи КІ-18007Б
Кузнюк Кароліна Владиславівна
Викладач:
доцент
Сагун Андрій Вікторович
Київ – 2022
Хід роботи
Мета роботи: навчитися створювати роботизовану систему
сільськогосподарського призначення на базі АПК та з двигуном постійного
струму.
Варіант 5 (10)
Завдання. Датчик газів, перевищення концентрації. При перевищенні
концентрації CO2 або CH4 в приміщенні свиноферми вмикається аварійна
сигналізація та система провітрювання.
Для виконання роботи було використано аналоговий датчик газу,
п’єзоелемент та червоний світлодіод.
void setup() {
Serial.begin(9600);
pinMode(LED, OUTPUT);
pinMode(dynamic, OUTPUT);
pinMode(MOTOR_PIN, OUTPUT);
}
void loop() {
analogGaz = analogRead(A0); //зчитування з датчика
Serial.println(analogGaz); //виведення показників
if(analogGaz >370){ //сигналізація
digitalWrite(MOTOR_PIN, HIGH); // двигун
digitalWrite(LED, HIGH); //діод
tone(9,400); //п’єзо
} else{
digitalWrite(MOTOR_PIN, LOW);
digitalWrite(LED, LOW);
noTone(9);
}
}
Лістинг 1 – Код програми.
При запуску моделювання на датчику регулюється значення. Далі
значення конвертується у цифровий формат та виводиться через послідовний
порт на монітор системи. Відповідно до заданого значення світлодіод блимає
чи вимикається повністю, також відповідно реагують п’єзоелемент та двигун.