Mavzu: Arduinoda yer namligi datchigi bilan ishlash
Download 447.98 Kb.
|
Arduino yer namligi Turayev
Mavzu:Arduinoda yer namligi datchigi bilan ishlash. Bizga kerakli qurilmalar:-Arduino platasi,Yerning namlik datchigi,8 ta led chiroq,ulash uchun kabellar va plata.
Sensorimizni yerga tiqib qo’yamiz.Namlik darajasiga qarab led chiqroqlarimiz yonadi.Qancha yer nam bo’lsa shuncha led chiroqlarimiz ko’proq yonadi. int aPin=A0; // analog kirish signalini elon qilish int ledPins[8]={4,5,6,7,8,9,10,11}; //svetadiodlar ulanadigan pin lar int sensor=0; //o’zgaruvchanni elon qilish int countled=8; //o’zgaruvchi led chiroqlar soni int minnamlik=220; // yerning to’liq namlanganligi int maxnamlik=600; // yerning quruq xolati void setup() { Serial.begin(9600); for(int i=0;i<8;i++) { pinMode(ledPins[i],OUTPUT);// led pinlarimizni chiqish deb elon qildik } } void loop() { sensor=analogRead(aPin); //analog pinimizdan kelgan signalni sensor o’zgaruvchisiga saqlaymiz Serial.print("sensor="); Serial.println(sensor); //displeyimizga natijani chiqoramiz countled=map(sensor,maxnamlik,minnamlik,0,7); // namlikni darajasini 0 dan 7 gacha bo’lamiz for(int i=0;i<8;i++) { if(i<=countled) digitalWrite(ledPins[i],HIGH); //led chroqni yoqamiz else digitalWrite(ledPins[i],LOW); // led chiroqni o’chiramiz } delay(1000); } Download 447.98 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling