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

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

Рефлексия в Си или вызов функции по имени в переменной

как это делается в Си для ардуино?

Точность GPS модулей - что лучше выбрать и как повысить?

Всем привет!

Возникла потребность измерять расстояние, попробовал использовать NEO-6М c SoftwareSerial на 9600 с TinyGPS. Все здорово кроме точности - очень расстроила, в городе на открытой местности в среднем 3-5 метров, бывает прыгает больше 10 м. Речь о расстояниях 30-200 метров со скоростью 5-10км/ч, поэтому для меня больше 5 метров уже довольно большая погрешность. Такие вопросы к знающим:

1. Есть ли смысл перебирать разные модули? У наших китайских партнеров кроме NEO6 есть 7 и 8 - там точность такая же или выше?

как выполнить остановку кода

Ув. Форумчане я начинающий ардуинщик и прошу тапками в меня не кидать.

На ардуине нано собрал простейшую сигналку ,при сработке на датчике производится отправка смс на мобилку.

код вот:

Зависает Ардуино Uno. Ошибки или неоптимальное написание скетча?

Добрый день, уважаемые форумчане.

 

Собрал прибор для контроля параметров работы солнечных батарей, аккумуляторов и  инвертора.

Нужна помощь профессионала в Ардуино

Добрый день уважаемые участники форума. Хочу бросить клич. Ищу опытного фрилансера кто с может помочь мне за адекватный ценник.

Очень краткое описание

Что нужно:

Пожружить синюю плату tb6560 (предназначена для 3 осевого станка) с Ардуионо УНО и Шильд W5100.

Что хочу получить:

Нужно ваше уточнение по библиотеке SimpleModbusMaster

Пишу тут так как темы где это обсуждалось молчат=((( все там вымерли. 

одной командой на все пины

Мне нужно управлять как по отдельности реле, так и с одной командой. Не хватает знаний, пробовал и так и сяк всё ровно не получается.

кусок кода

const int relay1 = 2;
const int relay2 = 3;
const int relay3 = 4;
const int relay4 = 5;
const int relay5 = 6;
const int relay6 = 7;
const int relay7 = 8;
const int relay8 = 9;
 int relayAll[] = {2,3,4,5,6,7,8,9}; //пробовал с масивом

пробовал с масивом , и с функцией loop allrele{...} 

задержка выключения arduino

народ помогите, нужна задержка на подачу шим сигнала 0.5-5 сек

налив емкости по уровню

Здравствуйте друзья.

Только начал осваивать Ардуино и попыталься написать программу, которую прошу посмотреть на предмет ошибок.

Имеются два бака, 1 и 2. В первый через клапан К1 управляемый реле R1 (DC5V/AC220V 10A) наливается вода. У бака два внешних датчика с выоким и низким уровнем сигнала.  По достижению верхнего уровня К1 закрывается.

Далее нужна пауза 10 минут для осаждения взвеси.

Затем при условии, что в баке 1 есть вода (U2 HIGH), а возможный уровень воды в баке 2 ниже верхнего уровня, включается насос Н1, наполняя бак 2 до U3