Песочница. Раздел для новичков

Подскажите библиотеку для UART

Уважаемые форумчане, новичку требуется ваша помощь!
С ПК приходят такие команды строчкой для управления ШД:
MOVE Y (Y номер мотора, передвинуть на позицию заданную X)
SET X Y (Y номер мотора, X - позиция для этого мотора. Задаёт значения X для мотора Y)
MCAL Y (Y - номер мотора, двигает мотор до концевика и обнуляет X)
Вопрос: каким образом на принимающей ардуине можно принять эти строки и разбить на переменные?
p.s. это не грайвер и не 3D-принтер

Плавное/ступенчатое изменение низкой частоты

Доброго времени суток, всем читающим эту тему.

Хочу сделать приблуду себе в гараж, которая сможет управлять дозирующим насосом, который плунжерного типа. Собственно написать "моргалку" не проблема.

передача данных по аналговым и цифровым шинам

всем привет

постараюсь систематизировать свое понимание как происходит передача данных по цифровым и аналоговым шинам

если я что то упустил и есть еще варианты прошу написать в комментах

 

итак, передача данных по аналговым и цифровым шинам

Arduino и плавный старт через STEP-DIR

Есть мощные ШД и step/dir драйвер к ним. Есть ли готовые библиотеки для плавного старта и остановки двигателей?

Общее время выполнения компиляции.

Здравствуйте.

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

Это возможно сделать на дейсвnующей платформе Arduino?

В теории там делов то  - просто засечь время выполнения если используется скрипт sh или py...

Спасибо.

dht22 показывает "nan" данные

Привет! Пытаюсь отправить данные с dht22 в базу mysql в определенное время с помощью ds3231. Но вместо реальных данных всегда получаю «nan». В чем может быть проблема?

Соединение Mega и Due по UART

Заранее благодарен за ваше внимание к моему вопросу!
Due будет ведущей, Mega ведомой. С Due будут по UART поступать команды на Mega, Mega будет их выполнять и отсылать обратно на Due строку с тремя параметрами. Но проблема - на Due 3.3в UART, а на Mega 5в. Как их можно соединить?
И ещё вопрос: как можно одновременно подключить Mega и к ПК для отладки по UART, и к Due ? Сериал вроде будет занят ПК, но на Mega несколько RX-TX, подскажите, можно ли использовать один RX-TX для связи ПК одновременно с RX2-TX2 для общения с Due?

Нет связи с *.cpp файлом

Всем привет!

Решил создать проект

Хочу связать датчик температуры с LCD1602

Но сделал это при помощи библиотек и классов:

Основной *.ino файл: 

#include "libraries\display\display.h"
#include "libraries\lm_35\lm_35.h"

TempSens lm(0);

void setup() {
    displayInit();
    Serial.begin(9600);
}

void loop() {
    Serial.println(lm.getTemp());
}

 

display.h:

Прием по Serial и delay

Здравствуйте.

Работаю с sim800. Делаю ему reset и принимаю от sim800 загрузочные сообщения. Принимаю аппаратным uart и шлю программным на компьютер.

Правильно я понимаю, что можно подождать секунд 5 после перезагрузки sim800 и считать, что там в буфер по прерыванию от аппаратного uart накидалось, а дальше слать команду sim800 ? Пишу такой код:

Ошибка в скетче. Хелп...

Всем привет. Помогите новичку разобратся с кодом .

Вилетает вот ета ошибка: 

exit status 1

'amp' was not declared in this scope.
Может кто посмотрит и ткнет пальцем где ошибка.