Рубрики
Схемы на Arduino

Начало работы с Arduino IDE и платой Arduino

Что такое Arduino IDE? Как мы знаем, для успешной работы нам необходимы текстовый редактор для написания кода программы, компилятор для преобразования кода программы в машинный код/бинарный файл и программное обеспечение для загрузки этого кода в микроконтроллер. Когда все эти функции мы объединяем в одном программном продукте, добавляя в него ряд дополнительных функций (поддержка консоли, отладка […]

Рубрики
Схемы на PIC

Мигание последовательностью светодиодов на микроконтроллере PIC

В предыдущей статье на нашем сайте мы рассмотрели мигание одним светодиодом с помощью микроконтроллера PIC. Схему проекта мы собрали на перфорированной плате и использовали PICkit 3, ICSP и MPLAB IPE для загрузки программы в микроконтроллер. В этой же статье мы задействуем большее число контактов микроконтроллера PIC16F877A и рассмотрим управление с его помощью последовательностью из 7 […]

Рубрики
Схемы на PIC

Мигание светодиодом с помощью микроконтроллера PIC

В двух предыдущих статьях на нашем сайте мы рассмотрели начало работы с микроконтроллером PIC и мигание светодиодом с его помощью в симуляторе Proteus. Программу для него мы разрабатывали в среде MPLABX. В этой же статье мы рассмотрим уже аппаратную реализацию проекта мигания светодиодом с помощью микроконтроллера PIC, собранную на перфорированной плате. Мы загрузим программу в […]

Рубрики
Схемы на PIC

Написание первой программы для микроконтроллера PIC с помощью MPLABX

В нашей предыдущей статье про микроконтроллеры PIC мы рассмотрели архитектуру микроконтроллеров PIC, установили необходимое для работы с ними программное обеспечение и купили программатор PicKit 3. В данной же статье мы напишем нашу первую программу мигания светодиодом для микроконтроллера PIC16F877A и рассмотрим установку в нем битов конфигурации (фьюзов). Поскольку мы используем микроконтроллер PIC16F877A вместе с компилятором […]

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

Программирование STM32 Blue Pill через USB порт с помощью Arduino IDE

Плата разработки STM32F103C8, также известная как STM32 Blue Pill («синяя таблетка»), отличается невысокой стоимостью и хорошей производительностью благодаря наличию в ее составе микропроцессора на основе архитектуры ARM Cortex M3. Также ее существенным достоинством является возможность ее программирования с помощью Arduino IDE, что делает ее исключительно удобной для всех радиолюбителей, знакомых с платформой Arduino. В предыдущей […]

Рубрики
Проекты на 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. Также на […]