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

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

Проблема со скоростью вращения мотора

Есть проблема по учебе. Делаю проект в нем используется ардуино и QX-RS-385-2073 электромотор  9-24V. Мне нужно крутить  ПЛАВНО мотор меняя его скорость. Подключил к ШИМ. При analogWrite 255 0 и 127 все норм. в других значениях ШИМ начинает пищать и двигатель не крутиться. Как это можно исправить?

Работа с ик-диодом

Здравствуйте, смысл примерно такой:

с помощью кода взятого отсюда- http://www.arduino.cc/playground/Code/InfraredReceivers

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

Хотел попросить совета как удобнее с этим было бы все таки послать нужный сигнал, и очень было бы хорошо, если бы с примером программки пделились.

 

 

сравнение массивов

Есть какая нибудь возможность сравнить два массива не перелистывая по каждому элементу? такой код не катит:

if(a[]==b[]){
// какое то действие
}

 

Библиотека для отображения бегущего текста (матрица 8х8)

Добрый вечер.

Совсем недавно приобрел плату аналог ардуино мега. Подключил светодиодную матрицу 8х8 светодиодов. Разобрался с выводом на "экран", но только поочередно. "бегущий" текст не получается реализовать. Может быть есть библиотека для ардуино ide, в которой уже реализованы данные функции? если есть, подскажите как называется и где можно скачать. 

Конвертация boolean в byte

Ребят я собираю значение LOW или HIGH с ноги ардуины так: 

void loop(){ 
for(int i=0; i<=7; i++){ 
t = digitalRead(IN_DATA); 
} 
}

ВОПРОС: Подскажите как собрать 8 значений HIGH или LOW в паеременную типа байт?

как с компа у правлять ардуиной через Ethernet shield?

Хочу попробовать умный дом через интернет полностью автономно. Тоесть будет дуемиланова с езернет шилдом и к ней улн2003 с 2 релюшками 12в для включения 2х ламп 220В. Как я смогу через комп включать выключать пины? 

Не будет ли тормозов или проблем если большой код программы разбить на штук пять библиотек *.h

Мне кажется это будет значительно удобнее в работе и отладке, чем поиск в большом листинге?

Есть ли у такого подхода ограничения на количество подключаемых библиотек? 

Подскажите по прерываниям.

Пока не пришли ардуинки, набираюсь опыта в VBB3

так вот, или он глючит, или я уже не знаю. 

вот простейший пример

 


int pin = 13;
volatile int state = LOW;

void setup()
{
	pinMode(pin, OUTPUT);              
	attachInterrupt(0, blink, CHANGE); 
	ISR(INT0_vect);
}

void loop()
{
	digitalWrite(pin, state);         
}

void blink()
{
	state = !state;                   
}

и он в симуляторе не работает.
 

ethernet shield + web access

День добрый!

Пишу курсовой по удаленному управлению на основе Arduino + ethernet shield

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

Есть предложения с ограничением по IP, с защитой по паролю указанному в коде странички
и доступному для чения по "View Page Source" :-( т.е. расчитанному на дурака

Хотелось бы что-то хоть чуть серьезнее, ну хотя бы типа htpasswd в Apache

Помогите, может кто сталкивался

Спасибо

Объектно-ориентированное программирование

Написал вчера свою первую программу :)

Однако встретив в среде программирования упоминание об ANSI/ISO CPP мне подумалось, что Справочник языка http://arduino.ru/Reference наверное неполон. Взял руководство по этой версии С++. Так и вышло.

Вот что у меня получилось для управления моторами через мотор-шилд: