rishatss
@rishatss
Simple Developer ^)

Почему температура меняет свое значение если подключаем датчик MQ-4?

Arduino скетч:
int sensorPin = 0; 
int Gas = 1;

void setup()
{
  Serial.begin(115200);  
                       
}
 
void loop()                     
{

 int reading = analogRead(sensorPin); 
 

 float voltage = reading * 5.0;
 voltage /= 1024.0; 
 
 
 // now print out the temperature
 int temperatureC = (voltage - 0.5) * 100 ;  
 Serial.println(temperatureC);
 Serial.println(analogRead(Gas));
 delay(1000);                                     //waiting a second
}


TMP 36 GZ - на A0 + 3.3V и GND.

MQ-4 - на A1 + 5V и GND.
Когда даю питание на MQ-4 датчик температуры начинает бегать и показывать не те результатым
В че может быть проблема?
  • Вопрос задан
  • 185 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kisaa
Может быть в том, что в MQ-4 встроен нагреватель, который меняет температуру в том числе и рядом с собой? А судя по скетчу, вы используете режим с постоянно включенным нагревателем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы