РЕШЕНО DHT11 и Arduino pro mini

Тема в разделе "Arduino & Shields", создана пользователем Максим121285, 25 ноя 2019.

  1. Здравствуйте!
    Как подключить датчик DHT11 к Ардуино про мини?
    Подключаю к Ардуино про мини 328р , датчик DHT11(пин2) и Реле(пин8) при повышении температуры реле включается. Ввод в порт информации в порт показывает температуру 0 влажность 0 . Хотя данный скетч на Ардуино УНО работает.

    Ещё момент , в скетче скорость стоит 9600 когда запускаешь монитор порта со скоростью 9600 пишит иероглифы, 4300бод показывает нормально .

    Преобразователь интерфейса CH304

    В чем проблема кто подскажет?

    Скетч
    Код (C++):
    #include "stDHT.h"
    DHT sens(DHT11);

    void setup()
    {
      Serial.begin(9600);
      pinMode(2, INPUT);
      digitalWrite(2, HIGH);
      pinMode(8, OUTPUT);
     
    }

    void loop()
    {
      int t = sens.readTemperature(2); // чтение датчика на пине 2
      int h = sens.readHumidity(2);    // чтение датчика на пине 2
     
    //------------------------------------------------------------
      if (h > 72) {  digitalWrite(8, HIGH);  }
       
             else {  digitalWrite(8, LOW);   }
    //------------------------------------------------------------
     
      delay(2000);
     
      Serial.print("Hum: ");
      Serial.print(h);
      Serial.print(" % ;");
      Serial.print("   Temp: ");
      Serial.print(t);
      Serial.println(" C ");

     
     
  2. Asper Daffy

    Asper Daffy Иксперд

    В частоте, нет?

    У Про мини - 8 МГц (у 3,3В вроде так и было), а у тебя в IDE выбрана плата с 16МГц.
     
    Vovka и DetSimen нравится это.
  3. Да у меня выбрана плата 16МГц 5 вольт
    Попробую сегодня выбрать 8 МГц (по результату отпишусь)
     
  4. Все получилось, заработало!) Спасибо вам огромное!)