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

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

Запутался в буфере

Привет парни. В теме ни так давно, новичок. Вопрос про управление шаговика. Написал скетч, который читает символ в буфере порта, если символ равен 'w' то шаговик делает оборот на 360 градусов. Когда снова в мониторе порта ввожу символ 'w' и нажимаю Enter, ожидая, что шаговик снова сделает оборот на 360 градусов, то никакой реакции не следует. Помогите понять, что и где не углядел.

Помогите новичку

Нужен простой скетч для работы с четырехканальным блоком реле. Алгоритм :

1)после подачи питания на ардуино, все реле выключены.

2)нажатие кнопки,через заданный промежуток времени включает первое реле, оно включается на заданное время 

3)через заданный промежуток времени (от нажатия кнопки) включается второе реле, так же отрабатывает заданное время

4)3 и 4 реле програмируются аналогично второму реле.

помогите новичку. счетчик

подскажите пожалуйста как сделать вывод в Serial.print  увеличивающееся значение

например:

1

2

3

4

.....

999

1000

 

Шаговик не слушается

Всем привет! Написал код, чтобы шаговик ровно через 360 шагов остановился. Но он почему-то крутится в бесконечном цикле. Помогите найти ошибку. Шаговик с шагом 1,8гр.

Помогите сэкономить пин

#include <LiquidCrystal.h>
LiquidCrystal lcd(3,5,7,9,10,11);
 int val = 0;
 float ADC0=0;
 float value;
 float DC;
 float MaxF = 1000;
 float A;
 int SW1 = 12;
 int SW2 = 13;
#include <util/delay.h>   
volatile unsigned int tachBuf;   
unsigned long tachValue;   

ISR(TIMER1_CAPT_vect)   
{    
    TCNT1 = 0;     
    tachBuf = ICR1+2;   
}   

Помогите скрестить два сктча.

Уважаемые форумчане помогите пожалуйста скрестить 2 суетча.
Первый скетч.

Не работает вкл реле с ПДУ?(

Привет. Помогите вот скейтч не мой, но готовы

вывод на экран текстовой переменной

Доброго времени суток.
Подскажите как вывести на экран текстовую переменную. 
компилятор выдает ошибку в 9 строке: 
 
sketch_sep17d.ino: In function 'void setup()':
sketch_sep17d.ino:9:17: error: expected primary-expression before ']' token
 
вот пример кода:
 
#include <LiquidCrystal.h> //Библиотека LCD

снифер i2c или типо того

Я новичек, совсем совсем зеленый.. не пинайте больно)

нарыл тут http://www.johngineer.com/blog/?p=455

Временные задержки на Включение

Доброго всем времени суток. Я новичек на сайте. Подскажите как мне организовать такую штуку. Есть датчик на входе который подает HIGH и два выхода на корых реле пуска и реле стопа двигателя. Смысл в чем: на вход подаётся кратковременный сигнал - на реле пуск подаётся сигнал длиной 2-3 секунды и через 3 минуты подаётся сигнал на реле стоп длительностью 1 сек. Особенность в том что при повторной подаче сигнала на вход - на выходе пуска сигнал не подается, но отсчет 3 минут начинается заново. Сижу уж две ночи разбираюсь с функцией mills так ни чего не получалось.