Код для подключения датчика алкоголя MQ-3

В примере ниже показано, как подключить вывод датчика алкоголя MQ-3 к монитору последовательного порта платы (вывод можно посмотреть в мониторе порта Arduino IDE).

const int analogSignal = A0; //подключение аналогового сигналоьного пина
const int digitalSignal = 8; //подключение цифрового сигнального пина
boolean noGas; //переменная для хранения значения о присутствии газа
int gasValue = 0; //переменная для хранения количества газа
 
void setup() {
  pinMode(digitalSignal, INPUT); //установка режима пина
  Serial.begin(9600); //инициализация Serial порта
 
}
 
void loop() {
  noGas = digitalRead(digitalSignal); //считываем значение о присутствии газа
  gasValue = analogRead(analogSignal); // и о его количестве
 
  //вывод сообщения
  Serial.print("There is ");
  if (noGas) Serial.print("no gas");
  else Serial.print("gas");
  Serial.print(", the gas value is ");
  Serial.println(gasValue);
 
  delay(1000); //задержка 1 с

Скачать файл с кодом, формат .INO: Датчик паров спирта MQ-3