Программирование
Проблема со скоростью вращения мотора
Чт, 02/06/2011 - 00:32 | by DimasЕсть проблема по учебе. Делаю проект в нем используется ардуино и QX-RS-385-2073 электромотор 9-24V. Мне нужно крутить ПЛАВНО мотор меняя его скорость. Подключил к ШИМ. При analogWrite 255 0 и 127 все норм. в других значениях ШИМ начинает пищать и двигатель не крутиться. Как это можно исправить?
Работа с ик-диодом
Ср, 01/06/2011 - 17:40 | by studentЗдравствуйте, смысл примерно такой:
с помощью кода взятого отсюда- http://www.arduino.cc/playground/Code/InfraredReceivers
считал сигнал передаваемым пультом, теперь пытаюсь послать такую же комбинацию обратно и ничего не получается, пробовал просто высчитав задержку между сигналами послать так же, но что-то тоже не срослось.
Хотел попросить совета как удобнее с этим было бы все таки послать нужный сигнал, и очень было бы хорошо, если бы с примером программки пделились.
сравнение массивов
Ср, 01/06/2011 - 11:48 | by AntonЕсть какая нибудь возможность сравнить два массива не перелистывая по каждому элементу? такой код не катит:
if(a[]==b[]){
// какое то действие
}
Библиотека для отображения бегущего текста (матрица 8х8)
Ср, 01/06/2011 - 01:01 | by FluffyДобрый вечер.
Совсем недавно приобрел плату аналог ардуино мега. Подключил светодиодную матрицу 8х8 светодиодов. Разобрался с выводом на "экран", но только поочередно. "бегущий" текст не получается реализовать. Может быть есть библиотека для ардуино ide, в которой уже реализованы данные функции? если есть, подскажите как называется и где можно скачать.
Конвертация boolean в byte
Втр, 31/05/2011 - 18:42 | by AntonРебят я собираю значение LOW или HIGH с ноги ардуины так:
void loop(){
for(int i=0; i<=7; i++){
t = digitalRead(IN_DATA);
}
}
ВОПРОС: Подскажите как собрать 8 значений HIGH или LOW в паеременную типа байт?
как с компа у правлять ардуиной через Ethernet shield?
Сб, 28/05/2011 - 01:26 | by t1000Хочу попробовать умный дом через интернет полностью автономно. Тоесть будет дуемиланова с езернет шилдом и к ней улн2003 с 2 релюшками 12в для включения 2х ламп 220В. Как я смогу через комп включать выключать пины?
Не будет ли тормозов или проблем если большой код программы разбить на штук пять библиотек *.h
Чт, 26/05/2011 - 10:55 | by AdessitМне кажется это будет значительно удобнее в работе и отладке, чем поиск в большом листинге?
Есть ли у такого подхода ограничения на количество подключаемых библиотек?
Подскажите по прерываниям.
Чт, 26/05/2011 - 02:19 | by pmasterПока не пришли ардуинки, набираюсь опыта в 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
Втр, 24/05/2011 - 12:26 | by prokupetsДень добрый!
Пишу курсовой по удаленному управлению на основе Arduino + ethernet shield
Перерыл весь инет, но нигде не могу найти как ограничить доступ к веб морде.
Есть предложения с ограничением по IP, с защитой по паролю указанному в коде странички
и доступному для чения по "View Page Source" :-( т.е. расчитанному на дурака
Хотелось бы что-то хоть чуть серьезнее, ну хотя бы типа htpasswd в Apache
Помогите, может кто сталкивался
Спасибо
Объектно-ориентированное программирование
Втр, 24/05/2011 - 11:56 | by nmaqsudovНаписал вчера свою первую программу :)
Однако встретив в среде программирования упоминание об ANSI/ISO CPP мне подумалось, что Справочник языка http://arduino.ru/Reference наверное неполон. Взял руководство по этой версии С++. Так и вышло.
Вот что у меня получилось для управления моторами через мотор-шилд:
