2-tajriba
void setup{
Serial.begin(9600);
}
void loop{
Serial.print(analogRead(A0));
Serail.print("\n");
delay(100);
}
Serial.begin(9600) => bu Arduino qurilmamiz bilan axborot almashish uchun yo'l(tunel) ochadi.
Serial.print() => print funksiyasi orqali kompyuterga malumot yuborishingiz mumkin.
analogRead(A0) => bu A0 pindan kelayotgan malumotlarni beradi.
\n => pastki qatorga tushadi.
delay(100) => 100ms kutadi.
Bu codeni Arduino qurilmamizga o'rnatganimizdan so'ng Tools bo'limidan Serial monitor ni bosamiz va 9600 ni tanlaymiz chunki biz 9600 yozgan edik.
Potentsiometrning xolaatiga qarab bizga yuborilayotgan malumot kattayadi
malumot qabul qilib olish
Topshiriq
Potentsiometr orqali burchakni ham o'lchash
int pot;
int leds;
int led_red = 4;
int led_yellow = 7;
void setup() {
pinMode(A1, INPUT);
pinMode(led_red, OUTPUT);
pinMode(led_yellow, OUTPUT);
}
void loop(){
pot = analogRead(A1);
leds = map(pot, 0, 1023, 0, 255);
analogWrite(led_red, leds);
// delay(1000);
analogWrite(led_yellow, leds);
// delay(1000);
}
2.2-Laboratoriya mashg’uloti Potensiometrni xarakatlantirish orqali yonayotgan yorug‘lik diodining sonini o‘zgartirish (Arduinoda).