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

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

modbus & ds18b20


#include "ModbusRtu.h"
#include <OneWire.h>
#include <DallasTemperature.h>// Инициализация библиотеки термодатчиков.

#define ID   1      // адрес ведомого
#define btnPin  2   // номер входа, подключенный к кнопке
#define stlPin  13  // номер выхода индикатора работы
                    // расположен на плате Arduino
#define ledPin  12  // номер выхода светодиода


#define ONE_WIRE_BUS 10// Подключение цифрового вывода датчика к 10-му пину Ардуино.
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

Ошибка в коде на управление Серво

Такая проблема, слепил 2 кода для плавных поворотов серво, по отдельности работают отлично, но вместе очень глючино...  Когда в void setup() комментируешь любую из двух строчек для назначения серво, то один код работает стабильно, то же самое наоборот.

Не могу совместить оба кода, что бы работали одновременно. Принцип кода: при длительном зажатии кнопов Влево-Вправо серво поворачивается пока не отпустишь, а при коротком нажатии кнопки вверх на пульте включаются автоповороты серво, при нажатии кнопки вниз - автоповороты откл.

Вот сам код:

Вывод данных на ПК

Доброго времени суток , подскажите пожалйста как можно выводить данные на монитор пк аналогично как Serial НО, что бы значение не бегали, а стояли на одном месте,  а то провожу калибровку глаза уже болят от вечно двигвющихся цифр. Заранее все спасибо.

Отправка и прием данных от сервера

Добрый день.

Подскажите как можно реализовать отправку данных с arduino с помощью W5100 на сервер php и принять ответ от сервера.

Переменная не изменяется,где я накосячил?

Затеял элементарную програмку на LCD Keypad Shield/

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

Набросал скетч,(чтение датчика позже добавлю) но переменная (paus) не хочет меняться при нажатии кнопок.

Добавил Serial чтоб смотреть что происходит, нажатия видны а переменная не меняется(

Переключение реле с помощью одной команды

Доброго дня, у меня есть реле и есть команда для переключения его состояний.

if (incomingByte == 'H') 
{
digitalWrite(Relay, HIGH);
}

if (incomingByte == 'L') 
{
digitalWrite(Relay, LOW);
}

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

друзья нужна помощь

Здравствуйте уважаемые гуру программирования! Начинаю самостоятельно изучать программирования ардуино + изучение С++. Есть плата mega2560 и LCD12864В дисплей а также энкодер. не могу понять как создать меню под управлением энкодера?

Задача -

1.) включаем контроллер высвечивается заставка примерно 5-10 сек.

2.) появляется главное меню с параметрами. кликая на них появляется подменю этих параметров:

lcd

доброго времени 

Подскажите пожалусто как ограничеть значения in_volt и out_volt с точностью до сотых 0.00

а то выдает на дисплей полный ответ 0.000000000 так на дисплее места не хватит на все что надо вывести на дисплей.

 

Нужна помощь

Как организовать работу следующего алгоритма. Программа распознаёт вводимые данные в терминал.

Нужно добавить в скетч сервопривод

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