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

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

Парсинг

Ребята как бы вы разбили эту строчку на float поступающие в COM . дайте пожалуйста пример.

sav_10.00_40.00_0.40_50_-50_175_21.00_2.50_full

 

 
 

RFID не получается сделать включение и выключение. Очень нужна помощь, сил уже нет.

Приветствую!!!
Нужно, что бы с RFID метки включалась сигнализация и выключалась при повторном подношении. В интернете куча того, что включается и через паузу отключается, но мне нужно именно по карточке и включение и отключение. С инфракрасным датчиком работает все, с ДУ тоже с одной кнопки всё работает, а вот с RFID не в какую. При подношении он снимает снимает с охраны, а через 2 секунды снова ставит. Но карточку я второй раз не подношу. Целый день убил, ничего не понимаю. Подскажите, пожалуйста, только по существу, где я облажался, сил больше нет.

SIM800L

Здравствуйте. Создание любой более-менее автоматизированной системы подразумевает наличие в ней оповещения о событиях, и я выбрал для этих целей модуль SIM800L. Благодаря наличию библиотек и примеров (90 % из которых не хотели работать), а так же борьбе с питанием модуля, удалось модуль побороть и заставить его стабильно отправлять SMS оповещения. Но возникла следующая проблема - как легко и незатейливо менять номер, не перепрошивая контроллер. Наиболее удобный способ - это хранить нужный номер в памяти сим карты и при необходимости перезаписывать его.

Почему не правильно работает функция сравнения strcmp

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

if (strcmp(str, "ok")==0)
		{
			one(0, 0);
		} 

в ардуиновском скрипте она не срабатывает. Получается какая то чушь. Я вывожу результат проге через Serial.println(strcmp(str, "ok")); и он в результате сравнения выводит

Датчик цвета для Makeblock

Есть ли у кого нибудь опыт подключение датчика цвета из комплектов Ардуино к контроллеру Mbot-Auriga компании Makeblock? Прошу помочь, можно на возмездной основе.

Прием-передача и передача-прием nrf24l01

Здравствуйте, перейду сразу к делу. У меня есть машина с радиоуправление (начинка ардуино). Использую радиомодуль nrf24l01 с библиотеку RF24 https://github.com/maniacbug/RF24.
Надо сделать так, что бы передавался сигнал с передатчика на приемник и наоборот. Поясню. Сначала идет сигнал с master'a на slave. А далее надо с приемника отправить на передатчик, что машина включена.

Оставлю тут свои скетчи (они у меня не работали) может кто-то из вас захочет их поправить.

Заранее спасибо.

Нужна помощь с Blynk

Добрый.
Помогите переделать скетч в среду для Blynk. Значит там проект робота, управление осуществляется через браузер.
Понятно что там надо половину надо стереть. Главный вопрос такой - как сделать чтобы переменная в среде Blynk - V0 до V4 выполняла команды "cm1" до "cm5"? Просто вместо "if (command == "cm5")..." на "if (Blynk.virtual(V0.high))..." ? Так не срабатывает. Пишут ошибку в скетче. Может кто в ее все и подскажет. Вот основной скетч первоначальный - https://goo.gl/QK3R5g

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

Есть такая вот задача

при смене состояние "кнопки"

зафиксировать флаг аварии на 0  на пол секунды.

Вот сижу и ломаю голову... как так поступить..

 

Редактор. Создать произвольный блок кода

Уважаемые, добрый день.

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

Я понимаю, что можно надобавлять в проект кучу файлов и бегать по вкладкам, но хотелось бы всё таки блоки.

 

RTOS от easyelectronics.ru. Пара вопросов

Здравствуйте. Недавно начал программировать ардуино, решил сделать менеджер задач и таймерную службу скомуниздив код с http://easyelectronics.ru/avr-uchebnyj-kurs-arxitektura-programm-chast-2.html

можно сказать это мой первый проект за исключением blinka.

Перенес, вынес все в отдельные файлы c и h.

Вопрос 1: