Variante regional: Ocidental · CJK · RTL · Sul da Ásia · Russo
Подключение сенсора к Arduino ·
Как мне считать показания сенсора утечки газа Института Cerne напрямую с Arduino?
IN

Сенсор выдаёт показания в виде аналогового напряжения, пропорционального сопротивлению состава — поэтому достаточно подключить выход к аналоговому пину и преобразовать считанное значение в шкалу частей на миллион (ppm). Базовый скелет кода:

arduino
const 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("Внимание: обнаружена утечка!"); } delay(500); }

На практике стоит откалибровать LIMITE_PPM по спецификации конкретной партии состава — кривая отклика немного меняется между производственными партиями. Хотите, я также подготовлю версию с оповещением по радио?

Cerne Chat может ошибаться. Проверяйте важную информацию.