Laboratoriyaning amaliy qismi.
Modelni yig‘ish uchun bizga quyidagilar kerak:
Arduino platasi
6 ta sim "papa-papa"
fotorezistor
yorug‘lik chiqaruvchi diod
220 omli qarshilik
10 kOm qarshilik
Arduino veb -saytidan yuklab olish mumkin bo‘lgan Arduino IDE dasturi.
Modelning Arduinoga ulanish sxemasi:
Ushbu model uchun quyidagi dastur mos keladi:
int led = 13; // LED pin raqami bilan o‘zgaruvchi
int ldr = 0; //fotorezistor
void setup() //setup protsedurasi
{
pinMode(led, OUTPUT); // biz LEDning chiqishini ko‘rsatamiz
}
void loop() // loop protsedurasi
{
if (analogRead(ldr) < 800) digitalWrite(led, HIGH);
// agar yorug‘lik indeksi 800 dan past bo‘lsa, LEDni yoqing
else digitalWrite(led, LOW); //aks holda chiroqni o‘chirish
}
Modelning Arduinoga ulanish sxemasi quyidagicha:
Agar LED yorug‘likdagi o‘zgarishlarga javob bermasa, dasturdagi 800 raqamini o‘zgartirishga harakat qiling, agar u doimo yonib tursa, uni kamaytiring, agar u yonmasa, uni oshiring.
Do'stlaringiz bilan baham: |