Для подключения реле шиелд не нужен, в минимуме - реле+диод
Реле+ диод ?!
Потребление тока , даже у самых , маломощных (индуктивных) реле в разы превышает возможности МК!
Вы его спалите , таким образом.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум freeduino.ru → Сообщения от nestandart
Для подключения реле шиелд не нужен, в минимуме - реле+диод
Реле+ диод ?!
Потребление тока , даже у самых , маломощных (индуктивных) реле в разы превышает возможности МК!
Вы его спалите , таким образом.
Вы выбрали не ту плату .
Зайдите в tools - board и выберите тот микроконтроллер который стоит на вашей плате.
Год назад купил фридуину , неделю не мог понять почему скетч не заливается.
Оказалось - был выбран не тот микроконтроллер.
надо использовать драйверы приводов типа L293D для управления мощными устройствами.
Серва сама по себе драйвер.
Достаточно ли в моем случае будет управляющий сигнал с фридуины кинуть на серву напрямую, а питание взять непосредственно с аккумуляторов
Так можно , только у сервы аккума и МК обязательно должен быть общий минус
(Я подключал сервы и фридуино к свинцово кислотному АКБ 6в.Все было нормально , только аккум
быстро садится).
Ведь серва управляется по сигнальному проводу. Или она все-равно даже по сигнальному проводу может перегрузить контроллер?
Нет не может.
В серве стоит такой же (почти такой же)(в одной серве видел ATMEGA8 вкорпусе SOIC) микроконтроллер который управляет мотором через драйвер и снимает дынные с потенциометра .
Так что фридуина общается с другим МК а уже он вращает мотор.
И зависит ли скорость сервы от наряжения питания?
Да зависит (сильно зависит).
Моя серва , после питания от свинцового АКБ , отказалась работать от родных 5в
фридуины.
А вообще серва - довольно живучая вещь , что я только с ними не делал , куда только
не подключал питание ....
Народ , нужна ваша помощь.
Встала задача сделать светофор и семафор для детского автодрома.
Трехцветный светофор должен последовательно включать и выключать цвета .
Семафор должен 5 минут работать , 5 неработать , при том , в режиме работы
он должен мигать с частотой примерно 10Гц ,т.е. 5 минут мигает ,5 минут негорит.
Светофор и семафор должны быть независимыми друг от друга.
Вот в этом то вся проблема .
Мои попытки сделать на таймере ни к чему не привели.
Железо:
фридуино
светодиодные кластеры
БП от компа
Микросхема ULN2003
...ну и мелочь
А можно откоментировать программу ?
Не совсем понятно.
А если вот так ?
Просто сейчас нет возможности проверить.
unsigned long time;
unsigned long time2;
int time3=0;
void setup ()
{
pinMode(7,INPUT);
Serial.begin(9600);
}
void loop()
{
if( digitalRead(7)==!digitalRead(7))
{
time=millis();
}
if( digitalRead(7)==!digitalRead(7))
{
time2=millis();
}
time3=time2-time;
Serial.print(time3);
}
mogalkov , а можете привести пример таймера.
Я думал об этом , но что то не получилось.
В моем понимании таймер делает первый замер когда изменяется лог уровень на входе МК ,
а второй замер когда лог изменяется обратно , второй замер - первый = длинна импульса ,
но как прописать всю эту конструкцию в условии оператора, например ,if я не знаю.
Может у кого есть мысли ?
Или это я делаю что то не так ?
Это не важно , сигнал можно и инвертировать .
HIGH или LOW - результат один , функция pulsin работает не коректно.
Народ , помогите с модуляцией ИК сигнала.
Проблема в следующем.
Имею два МК (один на фридуино другой на самодельной плате)
на одном установлен TSOP1736 , на другом ИК светодиод (на частоте 36 Кгц).
Прием сигнала на TSOP нормальный , но мне нужно передавать по ИК определенные сигналы.
На приемнике программа примерно такая :
int pin = 7;
unsigned long duration;
void setup()
{
pinMode(pin, INPUT);
Serial.begin(9600);
}
void loop()
{
duration = pulseIn(pin, HIGH);
Serial.print (duration);
delay(1000);
}
На передатчике
void setup()
{
}
void loop()
{
tone(9,36000);
delay(1000);
noTone(9);
delay(1000);
}
Т.е. на мониторе приемника должны быть импульсы 1000мс , а там какая то чушь
, почему ?
Форум freeduino.ru → Сообщения от nestandart
Форум работает на PunBB, при поддержке Informer Technologies, Inc