Что прям все 4 используются ?Sensor wrote:Дык они же заняты,IYra wrote: Можно попробовать использовать ADC2-ADC5. Для проверки
Есть CodeVision ?Sensor wrote: может лучше ADC7? И я так понимаю, нужны изменения в прошивке?
Что прям все 4 используются ?Sensor wrote:Дык они же заняты,IYra wrote: Можно попробовать использовать ADC2-ADC5. Для проверки
Есть CodeVision ?Sensor wrote: может лучше ADC7? И я так понимаю, нужны изменения в прошивке?
Уже есть. Проект открыл, но только я мало что там поняимаю, я не програмист.IYra wrote: Есть CodeVision ?
Что-бы перенести с ADC6 на АDC7 - это простоSensor wrote: Уже есть. Проект открыл, но только я мало что там поняимаю, я не програмист.
Code: Select all
Ugaz = read_adc(6);
Code: Select all
// Анод / Катод - 1/0
BYTE Ann = 1 ;
А попробуй вместо (опорное 5в на AVCC, внешний конденсатор на AREF)Sensor wrote: Проект открыл, поменял ADC6 на ADC7, скомпилировал прошивку(пришлось немного пошерстить Google), запустил, в протеусе все работает, а в железе таже фигня, ничего не меняется, даже при закорачивании порта на 0. Перепаял другую Атмегу, тоже самое. Может чтото во фьюзах, хотя я так понимаю, что если все остальное работает то и это должно. Помогите плизззз, уже и плату спаял, жалко будет если не получится
Code: Select all
#define ADC_VREF_TYPE 0x40
Code: Select all
#define ADC_VREF_TYPE 0xC0
А что после обнаружения сопли не работает на внешнем опорном ?Sensor wrote:случайно соплю повесил.
Вот только теперь осталось понять почему не работает на внешнем опорном
ДобавитьSensor wrote: и еще может подскажешь как сделать так что бы минимальные показания индикатора были 100(при 2V), максимальные 9999(5V)
Code: Select all
Ugaz = read_adc(6) ;
Ugaz = 15*(Ugaz-400) ;
Сделал задержку на 120 сек. Обратный счет отображается вместо показаний датчика. При достижении 0 начинается показ датчика.Sensor wrote: Тут еще такое дело, можно еще дописать задержку включения управлящего сигнала с "alarm gas" на 2 минуты, для прогрева датчика?
где?Oleg1974 wrote:.. регулятор напряжение на микроконтроллере atmega
Схемку если можно.hardlock wrote:где?Oleg1974 wrote:.. регулятор напряжение на микроконтроллере atmega
Да не, это я Oleg1974 про схему спрашивал. Может и прошивка есть. Вещ интересная.hardlock wrote:Recov, точно темой не ошиблись? Может новую создать? А то очень лаконично звучит, если это ТЗ )))
Дождусь оратора, тогда решу что делать.Sensor wrote:C Новым годом!
Хороших Вам идей, ....
Какая прошивка ?astron wrote: Скажите, а нельзя вместо кнопочного управления прикрутить энкодер?
Это termostat_mega8_1dht22_1dIYra wrote:Вот наконец то собрался. Подробности в архиве - файл termostat_mega8.txtgsmgod wrote: С Вашего позволения, на всякий случай уточню ТЗ:
1. Корпус TQFP32
2. Управление температурой по DS18B20
3. Шаг терморегулирования 0.1 гр.
4. Шаг управления влажностью 1%
5. Коррекция температуры 2гр шаг 0.1гр
6. Коррекция влажности 10% с шагом 1%
7. Управление температурой - нагрев и охлаждение
8. Управление влажностью - увлажнение, осушение
Спасибо большое за потраченное время!
Сделал. Схема в Протеусе. Код позаимствовал у Хардлока из проекта Мегагенераторastron wrote:Последняя прошивка из тех, что без поддержки датчика газа.
Энкодер повесить, скажем, на PC0-PC2, а один из исполнительных выходов перенести куда-то на порт D.