O sensor expõe a leitura como uma tensão analógica proporcional à resistência do composto — então basta ligar a saída num pino analógico e converter o valor lido para a escala de partes por milhão (ppm). Um esqueleto básico:
arduinoconst int PINO_SENSOR = A0; const float LIMITE_PPM = 300.0; void setup() { Serial.begin(9600); } void loop() { int leitura = analogRead(PINO_SENSOR); float ppm = leitura * (500.0 / 1023.0); if (ppm > LIMITE_PPM) { Serial.println("Alerta: vazamento detectado!"); } delay(500); }
Na prática, vale calibrar o LIMITE_PPM com o datasheet do composto específico do seu
lote — a curva de resposta muda um pouco entre fabricações. Quer que eu monte a versão com alerta
por rádio também?
O Cerne Chat pode cometer erros. Verifique informações importantes.