Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Управління світлодіодом з допомогою бінарного датчика.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Систем управління
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Сенсори випробувальних систем
Група:
КН

Частина тексту файла

Міністерство освіти і науки України Національний університет “Львівська політехніка” / ЛАБОРАТОРНА РОБОТА № 3 з дисципліни: "Сенсори та інтерфейси систем управління" Львів – 2018 Лабораторна робота №3 Тема: Управління світлодіодом з допомогою бінарного датчика. Мета: Вивчити програмну і апаратну частину платформи Arduino, навчитись писати скетчі для Arduino для читання стану бінарного датчика і передачі управління на світло діод. Теоретична частина: Автоматизація різних технологічних процесів, ефективне управління різними агрегатами, машинами, механізмами вимагають численних вимірювань різноманітних фізичних величин. Датчики (в літературі часто звані також вимірювальними перетворювачами), або по-іншому, сенсори є елементами багатьох систем автоматики - з їх допомогою отримують інформацію про параметри контрольованої системи або пристрою. Датчик - це елемент вимірювального, сигнального, регулюючого або керуючого пристрою, що перетворює контрольовану величину (температуру, тиск, частоту, силу світла, електрична напруга, струм і т.д.) в сигнал, зручний для вимірювання, передачі, зберігання, обробки, реєстрації , а іноді і для впливу ним на керовані процеси. Або простіше, датчик - це пристрій, що перетворює вхідний вплив будь-якої фізичної величини в сигнал, зручний для подальшого використання. Розрізняють три класи датчиків: - аналогові датчики, тобто датчики, що виробляють аналоговий сигнал, пропорційно зміні вхідної величини; - цифрові датчики, які генерують послідовність імпульсів або двійкове слово; - бінарні (двійкові) датчики, які виробляють сигнал тільки двох рівнів: "включено / вимкнено" (інакше кажучи, 0 або 1); Хід роботи: Розташуємо всі необхідні компоненти: / Додаємо код виконання: import muvium.compatibility.arduino.*; public class LED_Button extends Arduino{ //оголошуємо змінні, а ще краще константи, щоб гарантувати що їх значення //будуть задані на початку програми і не будуть змінюватись в ході роботи програми final int ledPin = 13; //світлодіод під'єднано до 13 контакту(13-піну) final int btnPin = 8; //сигнальний провід від кнопки під'єднано до 8 контакту // The setup() method runs once, when the sketch starts public void setup(){ //налаштування пінів pinMode(ledPin, OUTPUT); //контакт світлодіода налаштовано на вивід pinMode(btnPin, INPUT); //контакт який чекає від кнопки сигнал налаштовано на ввід } // the loop() method runs over and over again, // as long as the Arduino has power public void loop(){ //при натисканні на кнопку включаємо світлодіод, при відпусканні - виключаємо int signalFromBtn = digitalRead(btnPin); //Зчитуємо сигнал з кнопки в змінну if(signalFromBtn == HIGH) //якщо сигнал == HIGH, значить кнопка натиснута digitalWrite(ledPin, HIGH); //ввімкнули світлодіод else digitalWrite(ledPin, LOW); //інакше, вимкнули. //короткий код програми //digitalWrite(ledPin, digitalRead(btnPin)); } } Переглянемо результати: // Висновки: На даній лабораторній роботі я, ознайомившись із теорією вивчила програмну і апаратну частину платформи Arduino, навчилася писати скетчі для Arduino для читання стану бінарного датчика і передачі управління на світло діодом.
Антиботан аватар за замовчуванням

30.10.2018 00:10

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини