Рубрики
Проекты на STM32

Начало работы с STM32 (Blue Pill) с помощью Arduino IDE

Для многих энтузиастов Arduino стала первой платой, с которой они начали свое знакомство с электроникой и микроконтроллерной техникой. Но по мере того как их навыки росли они стали замечать, что плата Arduino не очень хорошо подходит для промышленных задач и ее 8-битный центральный процессор очень медленно работает по сравнению со многими современными микроконтроллерами. Хорошей заменой […]

Рубрики
Проекты на ESP32

Программирование ESP32 «по воздуху» (Over-the-air) с помощью Arduino IDE

Технология программирования «по воздуху» (Over the Air, OTA) доступна для микроконтроллеров ESP32 и ESP8266, имеющих поддержку WiFi. Данная технология позволяет обновлять их прошивку или загружать в них новую программу беспроводным способом, без всякого физического контакта с ними. Эта технология особенно полезна в случаях, когда модуль жестко закреплен в каком-нибудь устройстве и подключение кабеля к нему […]

Рубрики
Проекты на ESP32

Программирование ESP32 на MicroPython с помощью Thonny IDE

MicroPython – это облегченная версия языка программирования Python, специально разработанная для программирования микроконтроллеров, систем-на-чипе (SOCs) и других встраиваемых систем. MicroPython – это, по сути, упрощенный вариант Python 3, и он совместим с ним по синтаксису. В настоящее время Python является одним из самых популярных языков программирования, изучаемых в школах и других учебных заведениях. Поэтому для […]

Рубрики
Проекты на ESP32

Программирование модуля ESP32 с помощью Arduino IDE

Ранее на нашем сайте мы уже рассматривали начало работы с модулем ESP32, в котором мы рассматривали его программирование с помощью Arduino IDE. Но на момент написания той статьи в Arduino IDE еще не было официальной поддержки модуля ESP32, поэтому его поддержку в Arduino IDE приходилось добавлять используя инструмент GIT. Теперь же, когда в Arduino IDE […]

Рубрики
Проекты на ESP32

Начало работы с модулем ESP32: мигание светодиодом с помощью Arduino IDE

Интернет с каждым годом все больше проникает в жизнь современного человечества. При этом особенно активно в последние годы растет сфера интернета вещей (Internet of Things, IOT). Число устройств, поддерживающих данную технологию, увеличивается экспоненциально с каждым годом. Огромную роль в лавинообразном росте количества подобных устройств, несомненно, играют такие платформы как Arduino и Espressif Systems. Также на […]

Рубрики
Проекты на ESP8266

Программирование NodeMCU ESP8266 «по воздуху» (Over-the-Air, OTA)

Беспроводное программирование по технологии OTA (Over the Air – «по воздуху») – это процесс, позволяющий устройствам обновить свою прошивку или программное обеспечение беспроводным способом, без физического подключения к чему-либо. Для этого можно использовать такие технологии как Wi-Fi, Bluetooth, GPRS или 4G/3G вместо использования последовательной связи по проводам. Технология OTA используется для перепрограммирования различных устройств – […]

Рубрики
Проекты на Raspberry Pi

Программирование Raspberry Pi Pico с помощью C/C++ SDK

В 2012 году организация Raspberry Pi Foundation представила миру свой одноплатный компьютер Raspberry Pi, который первоначально предназначался для обучения детей основам компьютерной техники и программирования, но позже для него нашлось и множество других применений. Спустя 9 лет после этого, в 2021 году, свет увидела микроконтроллерная плата Raspberry Pi Pico. По сути, это достаточно бюджетный микроконтроллер, […]

Рубрики
Проекты на Raspberry Pi

Мигание светодиодом на Raspberry Pi Zero W

В предыдущей статье на нашем сайте мы рассмотрели начало работы с платой Raspberry Pi Zero W, в этой же статье мы рассмотрим основы управления контактами общего назначения (GPIO pins) на данной плате с помощью простой программы мигания светодиодом. Что такое интерфейс (контакты) общего назначения Интерфейс (контакты) общего назначения (General Purpose Input Output, GPIO) – это […]

Рубрики
Проекты на Raspberry Pi

Веб-сервер на Node.js и Raspberry Pi: управление светодиодом

Ранее на нашем сайте мы уже рассматривали различные варианты управления светодиодом с помощью платы Raspberry Pi: непосредственно при помощи программы на Python, через Bluetooth, по радиоканалу, из приложения Telegram. Чтобы расширить горизонты применения платы Raspberry Pi в данной статье, мы рассмотрим управление светодиодом с помощью веб-сервера на Node.js, представляющую собой весьма популярную платформу для программирования […]

Рубрики
Проекты на Raspberry Pi

Подключение кнопки к Raspberry Pi с помощью программы на Python

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