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

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

Обрезать и преобразовать в int

Здравствуйте, подскажите как в arduino ide преобразовать строку в число.

Получаю строку, например "speed255"

Как из этой строки удалить слово "speed", а "255" преобразовать в целое число? Колличество символов в строке всегда одинаковое. Будет меняться только число от 100 до 255. 

Как я понял нужно использовать класс String, но какие функции мне подойдут?

обозначение данных при передаче

Доброго денечка, товрарищи.

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

так вот вопрос - как бы понять, от какого потенциометра прилетело значение?

чот голову сломал

Несколько передатчиков и один приемник nRF24L01 — нужен совет..

Всем привет!

Решение с несколькими приемниками и одним передатчиком на обычных радиомодулях я встречал, у меня стоит обратная задача - отправка с нескольких передатчиков nRF24L01 на один такой приемник (модуль выбирался по дальности, нужно как минимум 300-400м).

Реально ли и программно и аппаратно реализовать? (в сторону написания своего протокола, по понятным причинам, я даже не смотрю:) Подключать всё планировал к НАНО, необходимо (только) принимать данные от десятка передатчиков. Нужно для зимней рабалки))

Робот, l293, энкодеры

имеется:
UNO
L293D shield
Два двигателя с энкодерами https://www.aliexpress.com/item/smar...608.0.0.9n4qlm

Всё это дело собрал в "бутерброд", энкодеры подключил на 2,3 пин.

Адаптер для магнитолы

Привет всем! У меня такая задача, есть ДУ ИК пульт,и установленная в авто магнитола Kenwood без ИК пульта, а он необходим. Магнитола может управляться посредством проводного NEC протокола, хочу отправлять команды с того пульта, ардуина их обрабатывала бы и отправляла по проводу команды на магнитолу, та переключала бы режимы. Команды для отправки есть, считанные команды с пульта то же есть. Не могу сообразить как их собрать вместе. Есть скетч, в котором заключена следующая работ: замыкаются определенные пины на ардуине, та шлет необходимые NEC команды в магнитолу.

Вопросы по работе библиотеки Servo

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

Как правильно использовать команду Servo.write() при работе с серво с продолжительным вращением?

В документации по библиотеке Servo на сайте www.arduino.cc написано что, при использовании команды Servo.write() с такими серво параметр 0 означает вращение на полной скорости в одну сторону, 90 - отсутствие вращения, 180 - вращение на полной скорости в другую сторону. Написал код по этому алгоритму работы.

Ребята помогите! Как сделать управление светодиодами через компьютер (нажатие на кнопки на экране)

Есть карта, на ней светодиодами обозначены объекты. (изначально горят синим). Есть планшет, на котором с помощью перехода между кадрами (планируется делать в adobe flash, action script 3.0) планируется сделать рассказ об этих объектах. Нужно сделать так, чтобы при выборе определенного объекта нужный на карте светодиод выделялся другим цветом, обозначая этот самый объект. Возможно ли это вообще сделать? Очень нужен совет знающих людей, возможно ли это и может, кто-то знает, где и кто может такое сделать? (естесственно, не бесплатно)

arduino NG atmega8 как запустить SoftwareSerial на возможные 2,3 пины

для совершенно маленькой задачи решил воткнуть ардуину на базе atmega8a , но вот засада , SoftwareSerial.h не хочет работать на этом камне,

error: 'PCICR' was not declared in this scope

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

Прошу подсказать какой функцие

Недокументированная и нестандартная служба времени AVR LibC

Потребовалось мне тут узнавать из Интернета текущее время и дату. Ну, получить длинное число из NTP нетрудно, но потом же надо в дату и время пересчитать! Запустил IDE 1.6.5 и с тоской обнаружил, что там нет службы времени («time.h»). Полез на сайт Atmel в документацию библиотеки AVR LibC и с ещё большей тоской обнаружил, что её нет и там. Те, кто когда-либо работал с NTP, поймут мою тоску –  время там узнать несложно, а вот дату без библиотечных функций – гороху накушаешься.