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

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

Помогите с кодом "Механический таймер с блютуз"

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

Делаю механический таймер с блютузом, имеется следующее:

1. "барабанный счетный механизм" с шаговым 2х фазным 4х проводным двигателем. подключил на прямую к пинам "8, 9, 10, 11"

2. Arduino UNO

3. Bluetooth модуль "HC-05" подключена к питанию "3,3V, Земле, пинам 6, 7"

4. Кнопка подключена к пину "12 и земле"

Разделяет число больше 9

Здравствуйте!
У меня возникла проблема когда я посылаю число до 10 все нормально выводит, но когда я посылаю 10 и более у меня число разбивается посимвольно, например ввожу 10 на выходе получаю 1 0 а мне нужно просто 10.
Вот код:

  delay(200);
  if(Serial.available()>0)
  {
    port =  Serial.read()- '0';
    Serial.println(port);
    }

 Пробывал еще так:

как узнать бинарное состояние порта

Здравствуйте!
Хотел спросить как узнать бинарное состояние портов B в ардуино.

Помогите с inet.httpGET через GPRS для платы Arduino Mega gBoard GSM/GPRS

Здравствуйте, есть вроде простая задача, но с другой стороны, уже пытаюсь решить ее неделю и ничего не выходит.

Есть веб сервер, который обрабатывает GET и POST запросы с моей арнуины.

Я и использую inet.httpGET функцию из библиотеки http://www.gsmlib.org

ПИД регулятор нужна критика и конструктивные предложения по алгоритму (Библиотеку ПИД не предлагать)

Делаю ПИД регулятор для водогрейного электрического котла.

void PID(){
   err=ust-temp;
   I=I+err;
   zad=Kp*err+(Ki*I*0.25)+(Kd*(err-pre_err)/0.25);
   pre_err=err; 
  if (zad<0){ zad=0;}
  if (zad>100){zad=100;}
 }

Что в него можно есче добавить, а что изменить?

Вызов функции, имя которой хранится в переменной char*

В программе требуется последовательный запуск нескольких функций, имена которых хранится в массиве в зависимости от состояния соответствующего флага запуска. 

Алгоритм, который я предполагаю сделать:

//Строковый массив имен функций, которые должны выполняться в зависимости от соответствующего значения FlagFunc[]

Кто портит байты?

Прошу помощи местных владельцев хрустальных шаров, а то мой не работает.

Есть код, который собирает данные и отправляет их по радио. Прошит в Uno.

Есть код, который всё это принимает и отображает на LCD 20x4. Прошит в Nano.

В паре они работают как задумано.

Вычисление значений

Здравствуйте ув. форумчане!
Я новичок в этом деле, и по-этому появился вопрос.
Как мне сделать вычисление переменных в приложении?
Я вот так пишу

Нужна помощь с заливкой прошивки

Подскажите пожалуйста, каким образом заливать прошивку в arduino due если нету файлов ino или pde.

Функция отправки SMS с GSM/GPRS шилда SIM900

Всем привет !!! Програмить  я  только учусь,  по этому прошу вашей помощи. Сильно не ругайте )))).

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

Система состоит из следующих компонентов: