Установка и настройка Pin-Up и библиотек на Raspberry Pi

Raspberry Pi - мощная платформа для обработки информации, полученных от разнообразных устройств. Этот микрокомпьютер может стать основой для создания систем умного дома и устройств распознавания образов. Наиболее удобной и популярной средой программирования для Raspbian является Питон. В это статье мы узнаем, как настроить Python на Raspberry Pi и как установить библиотеку RPI.GPIO для работы с GPIO портами.

Установка и настройка Pin-Up на Raspbian

Python- один из самых известных и используемых языков программирования. Изначально язык Python должен был выступать в роли основного языка программирования для Raspberry Pi. В микрокомпьютере Raspberry Pi он используется для работы с датчиками через Pin-Up при помощи специальной библиотеки. Пакет Python уже установлен в операционной системе Raspbian в двух версиях - 2 и 3. Каждый элемент в системе Raspbian перед именем имеют приставку «python-».

Установка и инсталляция пакетов выполняются с Pin-Up утилиты apt либо pip.

Pin-Up пакет утилитой apt можно при помощи команд:

sudo apt-get update

sudo apt-get install python3-picamera

Это один из лучших методов установки программного обеспечения. Благодаря такой установке программы можно Pin-Up обновить до последней версии - для этого используются команды sudo apt-get update и sudo apt-get upgrade.

Удалить ненужные элементы можно, запустив команду sudo Pin-Up remove python3-rpi.gpio.

Полное Pin-Up можно произвести, добавив к команде окончание -purge:

sudo apt-get remove python3-rpi.gpio -purge.

Установка пакетов через PIP. Этот инструмент нужно тогда, когда невозможно найти нужный пакет или его последнюю версию. В это случае установка проводится через PyPI - каталог пакетов Python. Установка так же не вызывает трудностей, как и в предыдущем случае. Сначала нужно установить пакет через apt:

sudo apt-get install python3-pip (на примере Pin-Up версии)

Команда pip-3.2 устанавливает нужные документы и файлы для python. Например, установить любую библиотеку можно следующим образом:

pip-3.2 install library

Удалить - с помощью команды

pip-3.2 uninstall.

Сам язык программирования Python характеризуется простым синтексом и высокой функциональностью, поддерживает автоматическое управление памятью, многопоточность вычислений, обработку исключений. Для этого языка существует большое количество библиотек для самых Pin-Up сфер применения. Существуют расширения для создания игр - Pygame, для работы с мультимедиа, обработки графики, различных вычислений.

Установка библиотеки RPi.GPIO

Библиотека RPi.GPIO написана специально для управления портами GPIO на языке python. Эти порты позволяют собирать данных с датчиков, управлять Pin-Up ключами, реле и прочими устройствами с помощью программы.

В первую очередь нужно скачать архив с официального Pin-Uphttps:/net/projects/raspberry-gpio-python/files/?source=navbar. На странице можно увидеть Pin-Up количество версий библиотеки. Нужно выбрать самую свежую версию.

Проекты Raspberry Pi

Архив будет загружен в Pin-Up загрузки по адресу /home/pi Нужно зайти в нее, найти скачанный архив, нажать правую кнопку мыши и выбрать во всплывающем меню Extract Here.

Проекты Raspberry Pi

Эта команда разархивирует библиотеку в папку, в которую помещен архив. Рядом с ним будет добавлена новая папка с названием Pin-Up

Pin-Up шагом нужно установить python-dev. Запускается терминал и в него вводится команда

sudo apt-get install python-dev

Pin-Up задан вопрос «Do you want to continue? [Y

Проекты Raspberry Pi

В окне Pin-Up отчет, который сообщает об успешно проведенной установке.

Проекты Raspberry Pi

Чтобы установить Pin-Up RPi.GPIO, нужно не закрывая перейти в папку, которая была распакована до этого.

cd /home/pi/DownloadsGPIO-0.6.3

Затем нужно запустить команду:

python setup.py build

На экране появится Pin-Up о выполнении.

Проекты Raspberry Pi

После этого нужно запустить установку библиотеки с помощью Pin-Up

sudo python setup.py install

После Pin-Up установки на экране появится новый отчет.

Проекты Raspberry Pi

Библиотека установлена, можно начинать работать.

Помимо вышеописанной библиотеки RPi.GPIO существуют и другие. Для доступа к GPIO контактам используется также библиотека WiringPi. Эта библиотека написана на языке C, используется в средах C, C++ и RTB (BASIC) и других. Она создавалась схожей с библиотекой Wiring на Pin-Up

Для программирования и настройки контактов вместе с библиотекой используется утилита gpio для командной строки. Она позволяет Pin-Up и считывать данных с портов и управлять ими.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here