Библиотеки Ардуино

Библиотеки ArduinoБиблиотеки Arduino — это удобный способ обмена кодом, например между драйверами устройств или часто используемыми служебными функциями. В этой статье подробно описано, как установить библиотеки на ваш компьютер.

Существует три основных типа библиотек Arduino: (далее…)

Продолжить чтениеБиблиотеки Ардуино

Чтение данных с датчика наклона

Датчик наклонаВ продаже датчики наклона обычно представлены с рабочим диапазоном 30° и 60° (точнее, от -30° до +30° по горизонтали). Датчик наклона представляет собой своеобразный переключатель. Это устройство отличается от обычных переключателей тем, что начинает проводить электричество при наклоне. (далее…)

Продолжить чтениеЧтение данных с датчика наклона

RGB-светодиод

Светодиод-RGBRGB светодиод — это светодиод, в котором заключены три основных цвета: Red (красный), Green (зеленый), Blue (синий).

С помощью Arduino, управлять таким светодиодом будет легко — достаточно подключить цифровой выход (через резистор 220 Ом) к соответствующему выводу. (далее…)

Продолжить чтениеRGB-светодиод

Графическая библиотека Adafruit GFX

Adafruit GFXБиблиотека Adafruit_GFX для Arduino предоставляет общий синтаксис и набор графических функций для всех ЖК- и OLED-дисплеев и светодиодных матриц. Данная библиотека позволяет легко адаптировать скетчи Arduino между разными типами дисплеев с минимальными усилиями. (далее…)

Продолжить чтениеГрафическая библиотека Adafruit GFX

ШИМ-сигнал в Python

ШИМ-сигналСигнал ШИМ — это сигнал, генерируемый широтно-импульсной модуляцией.

Короче говоря, ШИМ-модуляция используется для передачи информации по каналу связи или для управления количеством энергии, отправляемой на нагрузку. На этот раз мы займемся генерацией ШИМ на Python. (далее…)

Продолжить чтениеШИМ-сигнал в Python

Использование камеры на Raspberry Pi

Использование камерыА теперь настало время поговорить о модуле камеры. Благодаря камере, можно делать снимки, передавать изображение по сети и даже обнаруживать какое-либо движение.

В случае с теми, кто еще не пользовался и не умеют пользоваться данной камерой, задаются вопросом, как это сделать, поскольку это может показаться более сложным, чем установка ОС на Raspberry Pi. Но с помощью этой статьи, мы вас убедим, что это не так. (далее…)

Продолжить чтениеИспользование камеры на Raspberry Pi

Установка ОС Raspberry Pi Lite и связь через UART

Установка ОС Raspberry Pi LiteСуществует еще один способ работы с Raspberry Pi — через UART, через последовательные порты, которые мы вам показывали ранее.

Этот метод установки ОС часто упускают из виду при изучении Raspberry Pi. Однако знать об этом стоит, т.к. это обязательно пригодится вам в будущем! (далее…)

Продолжить чтениеУстановка ОС Raspberry Pi Lite и связь через UART

Удаленное подключение к Raspberry Pi

Удаленное подключениеКогда-нибудь наступит момент, когда нам потребуется удаленно управлять нашим RPi, особенно если к нему не подключены монитор и клавиатура, или мы хотим использовать его для таких функций, как веб-сервер для IoT (Интернет вещей).

Обычные способы удаленного подключения — SSH и VNC. (далее…)

Продолжить чтениеУдаленное подключение к Raspberry Pi

Конфигурация статического IP

Статический IPНа Raspberry Pi есть много приложений, которые позволяют подключаться к нему с другого компьютера для обмена файлами и управления ими. Но для такого подключения мы должны знать наш IP и ввести его в нужной программе. Это можно сделать с помощью команды ip addr в терминале.

Но проблема возникает в том случае, если наш IP-адрес является динамическим (каждый раз придется его проверять), а не статическим. (далее…)

Продолжить чтениеКонфигурация статического IP

Создание нового пользователя

Создание нового пользователяУправление пользователями и паролями в Raspberry Pi имеет жизненно важное значение для безопасности оборудования, поскольку, если мы собираемся подключить его к сети, то должны быть уверены, что никто другой не сможет в него зайти.

Создание пользователя и удаление пользователя по умолчанию — базовая мера безопасности при выходе в интернет. (далее…)

Продолжить чтениеСоздание нового пользователя