Программирование
Внутренние прерывания
Пт, 24/06/2011 - 10:18 | by RainManРебята подскажите пожалуйста, естть в Ардуине внутренние прерывания. В своеих источниках их не обнаружил, и коммант для их обработки тоже не нашел
SD карта
Сб, 18/06/2011 - 13:11 | by GoldzПоявилась задача писать на SD файлы с определенной периодичностью
Имена совпадать не должны
Решил реализовать так
String dataString = "";
long xx=random(99999999);
dataString=String(xx);
dataString += ".txt";
Но проблема
Стандартная функция записи библиотеки SD
просит имя файла в структуре CHAR*
Дайте совет как преобразовать String в Char*
Arduino-022
Светофор
Ср, 15/06/2011 - 08:02 | by nestandartНарод , нужна ваша помощь.
Встала задача сделать светофор и семафор для детского автодрома.
Два трехцветных светофора должны последовательно включать и выключать цвета .
Семафор должен 5 минут работать , 5 неработать , при том , в режиме работы
он должен мигать с частотой примерно 10Гц ,т.е. 5 минут мигает ,5 минут негорит.
Светофор и семафор должны быть независимыми друг от друга.
Вот в этом то вся проблема .
Мои попытки сделать на таймере ни к чему не привели.
Может у кого есть примеры подходящих таймеров ?
Измерение уровня заряда источника питания
Пт, 10/06/2011 - 22:42 | by FluffyКак считывать напряжение источника питания? вобщем нужно определять уровень заряда аккумулятора, от которого питается ардуино плата.
Arduino глючит
Пт, 10/06/2011 - 16:20 | by EvgenПривет всем!
Столкнулся с проблемой при программировании цикла в arduino. Пишу программу которая засекает длительность импульсов:
Virtual Terminal протеуса и вывод Serial.
Пт, 10/06/2011 - 15:07 | by BoBacTbliКто-то может помочь? Я перепробовал уже вероятно все вариации для вывода данных в консоль
но все чего я добился - вывод всякой белиберды. Похоже что чтобы я не выводил, это воспринимается как число и интерпретируется как символ из таблицы кодировки соответствующий этому числу.
Например такие варианты, как
char a='3';
Serial.println(a);
или
int a = 0;
Serial.write(a);
или
int b = 79;
Serial.print(b, DEC);
Serial.print(b, HEX);
или
Serial.println("1 2 3");
даже
Самосброс freeduino
Пнд, 06/06/2011 - 22:53 | by AlexVasoЗапустил тестовую программку вывода не дисплейчик "Hello world". Программка выводит надпись и внизу считает секунды. Почему через 20 сек происходит самосброс контроллера, вроде нажат ресет.
Эмулятор контроллера для отладки программ
Пт, 03/06/2011 - 18:47 | by FluffyЗдравствуйте.
Существует ли программа-эмулятор к примеру ардуино плат для отладки своих скэтчей? Virtual BreadBoard не предлагать. глюк на глюке.
Запуск серво кнопкой/микросвитчем
Пт, 03/06/2011 - 09:57 | by tsvaliaПриветствую.
Прошу сразу не пинать, потому как сам понимаю, что туплю и вопрос у меня совершенно нубский. :)
Имеется плата Arduino Mega, серво. Задача проста как три копейки(на данный момент, дальше больше :))
Никак не могу написать скетч, чтобы серва совершала движение(как в примере sweep) после нажатия микросвитча.
Микросвитч планируется использовать как простейший и дешёвый датчик, если есть идеи, с радостью выслушаю.
Затея сделать мишень, которая после падения поднимается сервой.
bitWrite(x, n, b)
Чт, 02/06/2011 - 23:39 | by AntonРебят столкнулся с тем что bitWrite(x, n, b) записывает в переменную "х" только 16 битов тоесть как я понимаю тип переменной WORD. Может ли этот оператор записывать больше битов тоесть я чтото не правильно делаю или это его максимальное количество битов для записи?