9.3-rasm. Oddiy plata (breadboard).
9.4-rasm. Papa-papa turdagi kabel.
9.5-rasm. Qarshilik (2 kOm)
6. Ultratovush moduli - bu modul ultratovush
uzatadi va biror narsaga
urilib qaytgan ultratovush (ya'ni echo) ga qarab masofani aniqlab ber adi.
Bunda u 5V kuchlanishda va 2sm dan 400 sm gacha bo'lgan
masofada
Dastur:
int echoP=7;
int trigP=6;
int ledBlue=5;
void setup() {
pinMode(trigP, OUTPUT);
pinMode(echoP, INPUT);
pinMode(ledBlue, OUTPUT);
}
void loop() {
long dev, masofa;
digitalWrite(trigP, HIGH);
delayMicroseconds(2000);
digitalWrite(trigP, LOW);
dev = pulseIn(echoP, HIGH);
masofa = (dev/58);
if (masofa < 10) {
digitalWrite(ledBlue, HIGH); }
else { digitalWrite(ledBlue, LOW); }
}
ESLATMA: dasturda yozilgan buyruqlar katta
yoki kichik harflariga
e'tibor bering. Masalan "pinMode" buyrug'ini "pinmode" deb yozish xato
hisoblanadi. Lekin o'zgaruvchilar nomini ixtiyoriy yozishingiz mumkin.
Masalan "blueLed" o'zgaruvchi nomini "blueled, BlueLED"
kabi yoki
umuman boshqa nom yozishingiz ham mumkin.
Do'stlaringiz bilan baham: