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

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

Помощь в дописание программы

Привет всем! Вопрос вот в чем, я пишу скетч для управления реле-модулей. Мне нужно чтобы можно было реле управлять с помощью символов (например, "*"вкл(ON) или "1"выкл(OFF)) в терминале. Вот начало скетча, дальше не знаю что делать:

Время исполнения кода.

Есть кусок кода. 

Работа с СОМ-портом

Здравствуйте, форумчане.
Я написал (скетч вроде называется), который получает шести символьную ASCII строку (с символом окончания строки и без неё, символы от 0 до 9). Эта строка переводится в число, которое можно в последствии обрабатывать(в примере выводится в СОМ-порт). Но почему-то не все шести символьные комбинации правильно обрабатываются.

byte block[6]={B0,B0,B0,B0,B0,B0};
unsigned long blok=0;
void setup() {
Serial.begin(9600); // устанавливаем последовательное соединение
}
void loop() {
if(Serial.available() > 0){
delay(100);

Flac + arduino

Добрый день. 

Нашел программу по проигрыванию флака. А сайт с описанием работы программы закрылся =( 

теперь остался только код. Нсть непонятные моменты. Подскажите пожалуйста

Определить работу ДВС

Запутался в трёх соснах....

Задача при работающем двигателе контролируем датчики гидравлики, когда двигатель выключен контроль только аккумулятора.

Сделал такой скетч. 

Получение 8-ми битного цифравого сигнала на Arduino

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

Проблемма в управлении с serial порта

Собираю контроллер управления освещением для LED лент на основе ардуино.

 

 

вот код:

Мигалка и пульт

Привет, ребята! Есть скетч, который при нажатии кнопки на пульте мигает светодиодом, а при повторном нажатии выключает его. Никак не могу сообразить, что надо дописать в скетче, чтобы на 1 кнопке был запрограммирован один светодиод (13 выход), на 2 - другой (12 выход) и т.д. Помогите, пожалуйста.

#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
int a=0;
boolean mig = false;
void setup()
{
irrecv.enableIRIn();
pinMode(13, OUTPUT);
}

Собственный обработчик прерывания

Пользую ino 1.0 Пытаюсь в скетче использовать собственный обработчик для T0

/** Обработчик прерывания таймера по переполнению.
ISR(TIMER0_OVF_vect)
{
...
...
...
}

При попытке скомпилить ругается:

core.a(wiring.c.o): In function `__vector_16':
D:\arduino\hardware\arduino\cores\arduino/wiring.c:49: multiple definition of `__vector_16'

Кто то пользует прерывания акромя тех что умеет штатный attachinterrupt() ?

Сдвиговый регистр

Всем привет! Недавно столкнулся с проблемой, когда не хватает пинов на ардуино. Нашёл в нете статью про сдвиговые регистры http://arduino.ru/Tutorial/registr_74HC595. Я собрал первую схему на 8 светодиодах и залил первый пример скетча. Всё работает. А можно ли просто зажечь допустим 5 или 8 светодиод через регистр? Помогите со скетчем, пожалуйста.