Найдено 9 результатов

uuuu
Сб сен 10, 2016 22:50:56
Форум: Разные вопросы по МК
Тема: добавить гистерезис в скетч управления вытяжкой
Ответы: 4
Просмотры: 3447

Re: добавить гистерезис в скетч управления вытяжкой

заработало!вы правы.просто температура с толку сбивала,убрал ёё вообще,она мне и не нужна,оставил только влажность.Спасибо большое за помощь!
uuuu
Сб сен 10, 2016 18:07:51
Форум: Разные вопросы по МК
Тема: добавить гистерезис в скетч управления вытяжкой
Ответы: 4
Просмотры: 3447

добавить гистерезис в скетч управления вытяжкой

здравствуйте!взял на каком то сайте данный скетч для ардуино,управление вентилятором от датчика влажности dht22,но в нём нет гистерезиса,т.е. если,например, вентилятор включится при 60% влажности,то при 59 уже выключится,(постоянно включаться-выключаться будет в данном диапазоне).помогите подправить ...
uuuu
Сб фев 16, 2013 08:34:41
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2586066

Re: Мелкие вопросы по МК и ПЛИС.

заработало! :music: подключил резисторы.всем спасибо большое!
uuuu
Сб фев 16, 2013 08:02:53
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2586066

Re: Мелкие вопросы по МК и ПЛИС.

1)вот схема,только ножки индикатора не все задействованы,я ещё не определился,какая ножка порта будет соответствовать ножке индикатора
2)тестирую в proteus
3)unalex,ваш код работает PORTD = ~(PINB & 0x07),при переключении он зажигает новый сегмент,но не тушит старый(до этого включенный)
4)и ещё ...
uuuu
Чт фев 14, 2013 15:55:22
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2586066

Re: Мелкие вопросы по МК и ПЛИС.

#define MASK 0x00000111 // объявление переменных char show[]={0x11111110, 0x11111101, 0x11111011, 0x00000111}; //Error: must declare first in block//---------- циклtemp =PINB &MASK; //Error: undefined symbol 'temp'switch (temp){ //Error: undefined symbol 'temp' case &#40 ...
uuuu
Чт фев 14, 2013 06:35:51
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2586066

Re: Мелкие вопросы по МК и ПЛИС.

зачем так много действий, и зачем вообще if, которые ничего не делают?
while(1)
{
PORTD = ~PINB;
}
мне нужно от переключателя с тремя положениями управлять led индикатором,и чтоб на входах была логическая 1 ,а на выходах 0(led индикатор с общим анодом)

на самом деле на портах D будет не по ...
uuuu
Ср фев 13, 2013 12:00:18
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2586066

как переключаться по сигналу

привет всем!кто подскажет,как переключаться между тремя портами по сигналу .


DDRB=0x00;
DDRD=11111111;
PORTD=11111111;
ACSR=0x80;

while(1)
{
while(PINB==0b00000001)
{PORTD=0b11111110;}
if(PINB==0b00000000) {}


while(PINB==0b00000010)
{PORTD=0b11111101;}
if(PINB==0b00000000 ...

Перейти к расширенному поиску