Программирование

Вопросы по программированию Arduino.

Как считывать заряд акб на ESP32

 У меня ESP wroom 32 dev kit1 ( http://developer.alexanderklimov.ru/arduino/esp32/ )

К пину 36 (VP) подключил 1н 18650 4,22В через делитель напряжения.

Показывает чушь: заряд 100% и заряд акб 1,1В.

Ок, поставил акб с зарядом 3,45В, все равно, показывает то же самое, как только не менял знячения, ничего не помогает. Пины тоже пробовал разные 33-36.

Arduino Mega + Ethernit shield w5500, зависает SPI

Доброго времени суток! 

Как правильно объявить члена класса, чтоб он была доступна в функции

Добрый вечер. В программировании силен на уровне - ctrl+c, ctrl+v примеров из гугля.

Пишу код для ЕСП32 в VisualStudioCode, проект разбит на несколько файлов. 

Задачи: 

1) научиться правильно объявлять член класса в проекте

2) присвоить члену класса значение внутри функции

Есть файлы:

1)main.cpp
 

Не выходит из функции

Добрый день, подскажите такой вопрос: код написан, почти полностью работает, да не профессионально, но для начала пойдёт.

Ситуация такая: при посыле сигнала с телефона, программа должна переходить в функцию loop(), serial.print я проверил, она срабатывает как надо, но почему-то обратно возвращается в эту функцию. В остальном коде, все работает, а в этой отдельной функции не хочет. Пробывал без case, пробывал через goto - срабатывает но на loop() не переходит.

Работа с библиотекой ModbusRtu.h

Всем день добрый.

Не могу разобраться почему Openhab не может включить лампу на ардуинке

При опросе он спокойно видит зажглась ли лампа или нет, но при попытки изменения состояния лампы ничего не происходит и он возвращает статус лампы который сейчас идет по программе

Openhab отправляет запрос на состояние 4х ячеек: 01 01 00 01 00 04 6C 09

И получает ответ:

01 01 01 00 51 88 (в данном моменте все выключено)

помогите новичку ШИМ -led

Добрый!

сам не справился прошу вашей помощи!

есть необходимость собрать контроллер для управления 6ю светодиодами (уменьшать яркость)

управление через синий зуб с телефона.

програмулину на телефоне собрал (там ползунки меняется значение 0-255)

и так на каждом из 6 каналов.

но вот как заставить ардуну менять значения не на одном на разных пинах? я не осилил...

понимаю что надо для каждого цвета кроме 0-255 отправить еще что то, но в мониторе порта все это отправляется второй строкой и значения не меняются. 

переделка скетча из ESP8266 в ESP32

Всем привет!
Хочу повторить проект погодной станции: https://www.instructables.com/ESP8266-Weather-Widget-V20/

Это небольшое устройство на ESP8266 и TFT дисплее, показывающее прогноз погоды. Файлы проекта: https://github.com/ThingPulse/esp8266-weather-station-color

24L01 и управление нагрузкой по bluetooth

подскажите пожалуйста может кто уже сталкивался- как заставить 24L01 работая в режиме BLE, подключаться к телефону? 

 

Проблемы с шаговым двигателем dm556 leadshine

Всем доброго времени суток! Прошу помощи, так как уже не понимаю что происходит :) В общем суть в следующем. Имеется 3д принтер, шаговый двигатель, драйвер двигателя. Также ардуино, 3 кнопки и 2 концевика. При нажатии на 1 кнопку - шаговый двигатель начинает вращаться в одном направлении, если дошел до 1 концевика или отпустили кнопку - остановка. При нажатии на 2 кнопку - тоже самое, только другой концевик участвует, и движение в противоположную сторону! Все работает как часы. Но.. Есть 3 кнопка - автоматический режим. При нажатии - первый раз вкл режим, второй раз выкл.

Реализация Fortran 77 для AVR

Итак, на чём только мы не программировали бедную Ардуину! И Паскаль, и Ада, и Брейнфак, и Лисп ... ну все отметились, а вот единственный язык для настоящих мужчин как-то до сих пор оставался в стороне. Пришло время это исправить.

Итак, встречайте - реализация Фортрана для AVR!