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

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

поддерживать одинаковые обороты

Добрый день,дорогие друзья!

подскажите как написать код, задача в том чтобы с помощью датчика дистанции Sharp измерять дистанцию между поршнем и датчиком и поддерживать одинаковые обороты самого вала. Я никак не могу решить как реализовать это, для меня наибольшая проблема это то что ход поршня имеет разную скорость при этом обороты вала имеют одинаковую скорость. То есть если измерить сколько поршень прошел расстояние за какое то время не получается.

Проблема при подключении схемы.

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

Решил я сделать включение света в комнате при помощи обычного ИК пульта. Достал ИК-приемник из старого ресивера (по сему модель не его не знаю), подключил к нано: средний выход к земле, правый - к "+", левый - к "-". Залил скетч.

Помогите с кодом,не правильно обрабатываются SMS

Подскажите в чем может быть проблема не правильного распознования SMS. Любая SMS распознается как символ "я" 

sim800l

Вот какая проблема!!! Подключив sim800l к ардуино нано на 0 и 1 рин и реле 8 штук взял пример

Подключение к SCADA через Arduino OPC (usb-serial)

Здраавствуйте, пытаюсь настроить работу со SCADA SimpLight посредством Arduino OPC по USB. Удалось получить данные от датчика DS18B20 и вывести переменную в OPC. Но в самой SCADA показания "прыгают".
Например, время опроса 1 с. В мониторе последовательного порта получаю значение 12.78. При этом в SCADA наблюдаю изменение показания примерно в таком порядке 21.78; 78; 0; 1,78; 21,7..
Где может скрываться проблема? Код для работы c датчиком сгенерирован FLProg, потому несколько нечитабельный.

Закрепление значения переменной. (х1=х, при том, что х меняется.)

Здравствуйте! Загорелось мне собрать трёхосевой стабилизатор для экшн-камеры, а в дальнейшем собрать его на более мощных моторах, для того, чтобы ставить на него DSLR.
Есть деревяшка, двухосевая платформочка от наших славных друзей на серводвижочках, и гироскоп GY-271.

Операции с переменными разных типов

Уже ранее сталкивался с неоднозначнми результатами при использовании в выражении переменных разных типов, притом даже одинаковые выражения с одинаковыми переменными в разных местах программы давали разныее результаты.
 
На данный момент потребовалось нормально посчитать SIN((micros()/20000+a/3)*2*PI()) , micros() имеет тип unsigned long, другие 4 int и последний float.
 
Подскажите пожалуйста как правильно это записывать не теряя быстродействия, памяти и получать прогнозируемый результат?

Помогите разобраться со стоками

Добрый день. есть задача выдать на led матрицу текст состоящий из переменных и статических букв, к примеру: Сегодня 28 день. где 28 - это переменная. Как создать строку на php я знаю, но почемуто с ардуино тут не катит :(

Подскажите, плиз, как вывести правильно matrix.print("Сегодня 28 день.");

 

Взываю к богам программирования для критики своих первых шагов

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

Шаговик крутиться в одну сторону.

Ребят.всем привет.Помогите пожалуйста,шаговик крутиться в одну сторону.Драйвер А4988 красный.

Такая вот штука происходит.Заливаю библиотеку grbl 0.9 .Пробую крутить через GRBL CONTROLLER крутит только в одну сторону мелкими шагами.Так же при вытаскивание контактов из Ардуинки которые отвечают за Степ и Дир и держу их в руках и просто прикасаюсь то левой рукой то правой к разным проводам и самое главное ноги приподнимаю чтобы заземления небыло тогда они крутяться в разные стороны.

Если При заливке примеров из библиотеке AclStepper все нормально.крутиться в разные стороны.