Лекція 3.2 Моноплатні ПК для систем керування

5. Програмування GPIO

Операційна система Raspbian пропонує користувачам зручний модуль для програмного управління GPIO. Називається він RPi.GPIO і є стандартним додатком.

Щоб мати практичне уявлення про роботу з GPIO, приведено невеликий проект, який накаже Raspberry Pi блимати світлодіодом один раз в секунду, а при натисканні на кнопку збільшувати частоту миготіння в 5 разів.

светодиод

За керування світлодіодом буде відповідати GPIO4, а за читання стану кнопки GPIO17.

За класикою, програми для Raspberry Pi пишуться на скриптовій мові програмування Python. Особливість його в тому, що для запуску програми не потрібно компілятор. Скрипт запускається і починає роботу відразу, але його необхідно зберегти в файл з наступним завантаженням в плату. Для цього відкриваємо термінал і прописуємо наступний рядок:

питон1

Тим самим ми створюємо файл «led_key_test.py» в директорії «/ home / pi». Як наслідок відкриється редактор, в який необхідно написати нижченаведений код.

питон2

Accessibility

Шрифти

Розмір шрифта

1

Колір тексту

Колір тла