Лекція 3.2 Моноплатні ПК для систем керування
5. Програмування GPIO
Операційна система Raspbian пропонує користувачам зручний модуль для програмного управління GPIO. Називається він RPi.GPIO і є стандартним додатком.
Щоб мати практичне уявлення про роботу з GPIO, приведено невеликий проект, який накаже Raspberry Pi блимати світлодіодом один раз в секунду, а при натисканні на кнопку збільшувати частоту миготіння в 5 разів.
За керування світлодіодом буде відповідати GPIO4, а за читання стану кнопки GPIO17.
За класикою, програми для Raspberry Pi пишуться на скриптовій мові програмування Python. Особливість його в тому, що для запуску програми не потрібно компілятор. Скрипт запускається і починає роботу відразу, але його необхідно зберегти в файл з наступним завантаженням в плату. Для цього відкриваємо термінал і прописуємо наступний рядок:
Тим самим ми створюємо файл «led_key_test.py» в директорії «/ home / pi». Як наслідок відкриється редактор, в який необхідно написати нижченаведений код.
Шрифти
Розмір шрифта
Колір тексту
Колір тла