Найдено 9 результатов
- Сб сен 10, 2016 22:50:56
- Форум: Разные вопросы по МК
- Тема: добавить гистерезис в скетч управления вытяжкой
- Ответы: 4
- Просмотры: 3447
Re: добавить гистерезис в скетч управления вытяжкой
заработало!вы правы.просто температура с толку сбивала,убрал ёё вообще,она мне и не нужна,оставил только влажность.Спасибо большое за помощь!
- Сб сен 10, 2016 21:32:44
- Форум: Разные вопросы по МК
- Тема: добавить гистерезис в скетч управления вытяжкой
- Ответы: 4
- Просмотры: 3447
Re: добавить гистерезис в скетч управления вытяжкой
не помогло,тоже самое происходит...
- Сб сен 10, 2016 18:07:51
- Форум: Разные вопросы по МК
- Тема: добавить гистерезис в скетч управления вытяжкой
- Ответы: 4
- Просмотры: 3447
добавить гистерезис в скетч управления вытяжкой
здравствуйте!взял на каком то сайте данный скетч для ардуино,управление вентилятором от датчика влажности dht22,но в нём нет гистерезиса,т.е. если,например, вентилятор включится при 60% влажности,то при 59 уже выключится,(постоянно включаться-выключаться будет в данном диапазоне).помогите подправить ...
- Сб фев 16, 2013 08:34:41
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2586066
Re: Мелкие вопросы по МК и ПЛИС.
заработало!
подключил резисторы.всем спасибо большое!
подключил резисторы.всем спасибо большое!- Сб фев 16, 2013 08:02:53
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2586066
Re: Мелкие вопросы по МК и ПЛИС.
1)вот схема,только ножки индикатора не все задействованы,я ещё не определился,какая ножка порта будет соответствовать ножке индикатора
2)тестирую в proteus
3)unalex,ваш код работает PORTD = ~(PINB & 0x07),при переключении он зажигает новый сегмент,но не тушит старый(до этого включенный)
4)и ещё ...
2)тестирую в proteus
3)unalex,ваш код работает PORTD = ~(PINB & 0x07),при переключении он зажигает новый сегмент,но не тушит старый(до этого включенный)
4)и ещё ...
- Пт фев 15, 2013 16:35:11
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2586066
- Чт фев 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 ( ...
- Чт фев 14, 2013 06:35:51
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2586066
Re: Мелкие вопросы по МК и ПЛИС.
зачем так много действий, и зачем вообще if, которые ничего не делают?
while(1)
{
PORTD = ~PINB;
}
мне нужно от переключателя с тремя положениями управлять led индикатором,и чтоб на входах была логическая 1 ,а на выходах 0(led индикатор с общим анодом)
на самом деле на портах D будет не по ...
while(1)
{
PORTD = ~PINB;
}
мне нужно от переключателя с тремя положениями управлять led индикатором,и чтоб на входах была логическая 1 ,а на выходах 0(led индикатор с общим анодом)
на самом деле на портах D будет не по ...
- Ср фев 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 ...
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 ...