
ЕО МПТ 14 лаб Скудря
.pdfЛабораторна робота №14.
Програмування на PYTHON портів комп'ютера
RASPBERRY PI 3B+
ОЗНАЙОМЛЕННЯ З ОСНОВАМИ МОВИ ПРОГРАМУВАННЯ PYTHON ТА ЇЇ МОЖЛИВОСТЯМИ ПРИ РОБОТІ З ПОРТАМИ ВВЕДЕННЯ/ ВИВЕДЕННЯ ОДНОПЛАТНОГО КОМП'ЮТЕРА RASPBERRY PI 3B+
МЕТА РОБОТИ:
-ознайомитися с основами мови програмування PYTHON;
-використання мови PYTHON для налаштування та передачі даних через порти ВВЕДЕННЯ/ВИВЕДЕННЯ одноплатного комп'ютера Raspberry Pi 3B+.
ПОРЯДОК ВИКОНАННЯ РОБОТИ.
1.Подати живлення на RPi3B і дочекатись завантаження ОС.
2.Запустити мову програмування PYTHON
3.Ознайомитися з можливостями роботи з портами вводу виводу PYTHON відповідно до методичних вказівок
4.Ввести наступний текст програми:
Контрольні запитання
1.Які існують нумерації пінів Raspberry Pi, і в чомуполягає їх відмінність?
Умоделі «B» плати є 26-піновий, а в моделі «B+», «2B», «3B», «3B+», «3A+», «4B» — 40-
піновий роз'єм GPIO.
2.В яких режимах можуть працювати піни?
Введення, та виведення
3. Якими командами налаштовуються піни на введення та виведення даних?
$ lsusb $ lsblk
4. Яка команда використовується для очищення пінів?
dd
5. Для чого використовуються підтягуючи та стягуючі резистори?
Підтягуючий резистор — резистор, включений між провідником, по якому поширюється електричний сигнал, і живленням, або між провідником і «корпусом» (землею). Підтягаючий резистор потрібен, для того, щоб гарантувати на логічному вході, з яким сполучений провідник, високий (у першому випадку) або низький (у другому випадку) рівень сигналу, якщо:
провідник не з'єднаний з логічним виходом;
приєднаний логічний вихід знаходиться в високоімпедансному стані.
коли розімкнутий ключовий елемент на приєднаному логічному виході, який влаштований, як відкритий вихід ключового елементу. Ключовим елементом може бути польовий або біполярний транзистор, а відкритим виходом — колектор, емітер, стік або витік.
Виконав: Скудря М.О.