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

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

непонятная ошибка

Arduino: 1.8.3 (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
 
C:\Users\shemi\Documents\Arduino\libraries\UTFT\examples\Arduino\UTFT_ViewFont\UTFT_ViewFont.pde: In function 'void loop()':
 
C:\Users\shemi\Documents\Arduino\libraries\UTFT\examples\Arduino\UTFT_ViewFont\UTFT_ViewFont.pde:38:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
 

Ошибка в коде поливалки растений

Добрый день!

Ругается при компиляции, ошибка ниже. Спасибо!

Побайтовый разбор строки

С ардуино только начинаю работать, опыта особо нету, все делаю методом проб. Получаю от модуля Sim800 строку в виде pdu ответа:

0006D60B911326880736F4111011719551401110117195714000

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

Допустим мне нужно из строки взять 06, сделать из этого байт, разложить его побитово и посмотреть что там где.

Обшение 2-x Ардуинок по uart

Доброго времени суток,прошу сильно не пинать,просто похожих тем ненашол,стала задача в передаче масива с одной ардуинки на другую и обратно,решил масив (int) перевести в масив byte и передавать побайтово,но чтото пошло нетак.... приемник выдает попеременно какийто плаваюшие значения т.е они меняются,использую 2 Uno,на одной передаю в софтварный uart,люди добрые пожалуста подскажите что я нетак делаю?

передатчик

Обвязка МК Mega2560

Всем привет! Я давно работаю с atmega328p-au изготавливаю в китае платы, и изотавливаю свои устройства, для и себя и на заказ, больше делаю под заказ. Обвязку atmega328p-au я полность знаю, но вот хочу что бы вы мне подсказали кто работал с обвязкой mega2560 ее обвязку для нормальной работы МК. В интернете много всяких схем которые разняться, но вот мне бы человека который разводил изи заказывал платы под mega2560, и рассказал какую он делал обвязку, какие номиналы конденсаторов и резисторов, короче 100% схему обвязки, проверенную практикой. Спасибо

что за кодировка

Подскажите пожалусто , этим запрограмирован модуль что ето за кодировка ?

char sl4 [] = {//Слово ЗНАМЕНСК жирный шрифт
28,3,6,67,99,99,127,99,99,51,51,51,99,99,107,119,127,96,124,96,99,99,127,99,28,96,96,97,99,108,112,110,
62,3,28,103,99,99,127,99,51,51,51,59,99,99,107,99,127,96,124,96,99,99,127,99,62,96,96,115,99,108,112,103,
103,3,14,62,99,99,99,99,51,63,51,31,99,99,119,99,96,96,96,127,99,99,99,99,115,96,96,62,102,120,120,99,
67,7,3,28,99,99,99,99,51,63,51,15,99,107,119,99,96,96,96,127,99,99,99,99,97,96,96,28,102,120,124,97
};

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

Проблема такова: При включении дуни серво устанавливается в ноль, затем идёт движение. Я попробовал при инициализации в сетапе считывать текущее и сравнивать с надлежащим, так что теперь серво ставится в 90, потом доходит до нуля, уже потом заходит в loop(). Каким образом можно провести инициализацию, чтобы серва начинала с той же позиции, либо при выключении обращалась в ноль? Про eeprom знаю, но перезаписей планируется очень много, я так всю память убью

Как повернуть сервопривод на 1 градусов от текущего положения?

Приветствую!

Подскажите, как выставить угол сервопривода по формуле "текущее положение + 1 градус"?

Сервер" на SIM800L

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