C++ dasturlash muhitda dastur yozish
const int analogInPin = A0; // Указываем пин, к которому подключен датчик
const int ledPin = 13;
int sensorValue = 0; // Объявляем переменную для хранения значений с датчика
//и задаем ее начальное значение 0
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT); // Задаем режим для 13 пина
Serial.println("MQ2 Test"); //Посылаем текст в монитор порта, чтобы следить за выполнением программы
}
void loop() {
sensorValue = analogRead(analogInPin); //считываем значения с датчика
if (sensorValue >= 350) //и если превышен заданный порог
{
digitalWrite(ledPin, HIGH); // то включаем светодиод.
}
else // а если нет
{
digitalWrite(ledPin, LOW); // то выключаем
}
Serial.print("MQ2 value= "); //Для отслеживания данных с датчика транслируем их в монитор порта
Serial.println(sensorValue);
delay(1000);
}
Xulosa
Men ushbu labaratoriya ishini bajarish davomida Arduino qurilmasi orqali qanday texnik qulay imkoniyatlarni va xayotimizda texnik ish unumdorligini oshirish uchun Arduino qurilmasini o‘rganib chiqdim.Hamda Arduino plata qurilmasi haqida nazariy malumotlarga ega boldim.
Do'stlaringiz bilan baham: |