PID управление отоплением в отдельно взятой каморке.

Тема в разделе "Глядите, что я сделал", создана пользователем ИгорьК, 29 янв 2014.

  1. ИгорьК

    ИгорьК Давно здесь

    Поставить можно, но не исключено что надо код править.
     
  2. Dmytro

    Dmytro Нуб

    Все работает отлично! А все-таки, как повысить частоту ШИМ, а то только 30 кГц выдает.
    Хотелось бы 160 кГц или около того. А еще лучше - ткните какие регистры и как управляют частотой и длительностью импульсов.
    Я понимаю, что все скрыто здесь
    ASSR=(0<<EXCLK) | (0<<AS2);
    TCCR2A=(0<<COM2A1) | (0<<COM2A0) | (1<<COM2B1) | (0<<COM2B0) | (0<<WGM21) | (1<<WGM20);
    TCCR2B=(0<<WGM22) | (0<<CS22) | (0<<CS21) | (1<<CS20);
    TCNT2=0x00;
    OCR2A=0x00;
    OCR2B=0x00;
    но очень тяжело разобраться.
    Спасибо.
     
  3. ИгорьК

    ИгорьК Давно здесь

    В последней версии частота ШИМ выкручена на максимум. Больше уже не получится.
     
  4. Игорь приветствую!
    Подскажите что исправить в скетче, что бы перенести выход на другую ногу, третья у меня для SoftwareSerial используется.
     
  5. ИгорьК

    ИгорьК Давно здесь

    Перенесите лучше SoftwareSerial, там только ногу в сетапе поменять. Чтобы перенести ногу здесь нужно в регистры МК лезть.
     
  6. Спасибо, понял! Я почему то тормознул, считал что он жестко к этим выводам привязан!
     
  7. leg42

    leg42 Нуб

    День добрый.
    Тоже буду делать, холодать начало:)
    Имеется дисплей 16х02 распаянным модулем I2C.
    Что поправить в коде?
    Как говорится, шишки набивая учимся.
     
  8. ИгорьК

    ИгорьК Давно здесь

    Все что касается дисплея.
     
    Последнее редактирование: 6 ноя 2017