Ўзбекскистон алоқа ва ахборотлаштириш агентстлиги


Download 1.05 Mb.
Pdf ko'rish
bet20/22
Sana31.03.2023
Hajmi1.05 Mb.
#1311043
1   ...   14   15   16   17   18   19   20   21   22
Bog'liq
Uslubiy(IOT amaliyot1-10)

Bizga kerakli elementlar: 
1. Arduino Uno platasi. 
9.1-rasm. Arduino Uno platasi. 
2. LED chiroqcha. u 1.6V dan 4.4V gacha bo'lgan kuchlanishda 
ishlaydi. Shu sababli bizga qarshilik kerak bo'ladi chunki Arduino Uno 
platasining portlaridan 5V ga yaqin kuchlanish chiqadi va bu 
kuchlanishda bizning LED chiroqchamiz kuyib qolishi mumkin.
 
9.2-rasm. LED chiroqcha. 


 
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 


ishlaydi. Unda 4 ta oyoqcha bo'lib, vcc (pitaniya), trig (ultratovush 
uzatadi), echo(qaytgan echo ni qabul qiliadi), gnd(zemlya)
9.5-rasm. Ultratovush moduli. 
Ulanish sxemasi
 
 
 


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.

Download 1.05 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling