Урок 78. Продолжение предыдущего урока. Доработка программы визуализации параметров в виде стрелочных приборов на круглом дисплее RP2040-LCD-1.28. Оптимизация скорости вычислений, использование двух ядер, прерывания по таймеру, подключение энкодера.

Программирование RP2040-LCD-1.28

Продолжение предыдущего урока о визуализации параметров на круглом дисплее RP2040-LCD-1.28 в виде стрелочных приборов. В нем оптимизируем скорость вычислений, научимся применять прерывание по таймеру и использовать 2 ядра на RP2040, подключим к устройству энкодер, создадим проект прибора с двумя стрелками.
В уроке затронуты самые разные темы. Можно рассматривать его, как обучение  программированию RP2040 в среде Arduino IDE.

Читать полностью

0

Урок 77. Визуализация параметров и измеренных значений в виде стрелочных приборов на круглом LCD-дисплее RP2040-LCD-1.28. Проект квазистрелочного вольтметра.

RP2040-LCD-1.28

В уроке расскажу, как создавать программы для отображения стрелочных измерителей на круглом дисплее RP2040-LCD-1.28 в среде Arduino IDE. В качестве примера разработаем стрелочный вольтметр. Немного расскажу о работе с графикой на LCD-дисплее RP2040-LCD-1.28 и, в частности, о повороте графических объектов на плоскости.

Читать полностью

0

Урок 76. ПИД-регулятор скорости вращения двигателя постоянного тока. Проверка работы, настройка на быстродействие и устойчивость.

Программа настройки ПИД-регулятора

В уроке настроим ПИД-регулятор, оптимизируем его под разные показатели качества регулирования.

Читать полностью

2

Урок 75. Разработка ПИД-регулятора скорости вращения двигателя постоянного тока.

ПИД-регулятор

Проверим измеритель скорости вращения на реальном двигателе, управляя им без обратной связи. Разработаем ПИД-регулятор стабилизации скорости вращения.

Читать полностью

1

Урок 74. Регулировка скорости вращения двигателя без обратной связи. Измерение периода и частоты сигналов с помощью Ардуино.

Измерение частоты с помощью Ардуино

Продолжение разработки ПИД-регулятора скорости вращения двигателя постоянного тока. В уроке запустим двигатель без обратной связи. Научимся измерять временные параметры импульсов дискретного сигнала.

Читать полностью

1

Урок 73. ПИД-регулятор скорости вращения двигателя постоянного тока. Разработка аппаратной части.

Мотор постоянного тока

Первый из серии уроков, посвященных разработке регулятора скорости вращения коллекторного двигателя постоянного тока. Рассматривается аппаратное подключение двигателя к плате Ардуино.

Читать полностью

2

Урок 72. HTTP-протокол (продолжение). Передача данных WEB-серверу с помощью POST-запросов.

HTTP-протокол

В уроке покажу, как использовать POST-запросы для передачи данных на сервер. Разработаем WEB-сервер, обрабатывающий методы GET и POST. Узнаем, как формировать POST-запросы с помощью HTML-формы.

Читать полностью

4

Урок 71. Продолжение темы HTTP-протокола. Передача данных от клиента WEB-серверу с помощью GET-запросов.

HTTP-протокол

В уроке расскажу о принципе передачи данных от клиента WEB-серверу с помощью GET-запросов. Разработаем несколько вариантов учебных серверов с управлением из окна браузера.

Читать полностью

0

Урок 70. Протокол HTTP. Создание WEB-сервера на Ардуино. Использование HTML-кода.

HTTP

Изучим протокол передачи гипертекста HTTP. Научимся разрабатывать WEB серверы в системе Ардуино. Покажу простой способ, как оформлять информацию для браузера с помощью HTML-редактора.

Читать полностью

0

Урок 69. Протокол UDP. Создание UDP-сервера и клиента с помощью библиотеки UIPEthernet.

обмен данными в Ардуино

 

В уроке научимся передавать данные, используя протокол UDP. Создадим несколько программ, реализующих функции сервера и клиента с UDP протоколом.

Читать полностью

0