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


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

#include  
#include  
int main(){ 
DDRC=0b00010001 
PORTC=0b0010000 
while(1) 

if((PINC & 0b00100000)==1 

PORTC=0b00110001; 

if((PINC & 0b00100000)==0) 

PORTC=0b00100000; 



Kod 
Arduino va PIR Sensor yordamida Avtomatik Xona Chiroqlari uchun kod 
quyida keltirilgan. 
Int in1= 9; 
int sensor = 8; 
int led = 13; 
unsigned long t=0; 
void setup()

Serial.begin(9600); 
pinMode(in1, OUTPUT); 
pinMode(sensor, INPUT); 
pinMode(led, OUTPUT); 
digitalWrite(in1,HIGH); 
digitalWrite(led,LOW); 
while(millis()<13000) 

digitalWrite(led,HIGH); 
delay(50); 
digitalWrite(led,LOW); 
delay(50); 

digitalWrite(led,LOW); 

void loop()



digitalWrite(in1,HIGH); 
digitalWrite(led,LOW); 
if(digitalRead(sensor)==HIGH) 

t=millis(); 
while(millis()<(t+5000)) 

digitalWrite(in1,LOW); 
digitalWrite(led,HIGH); 
if((millis()>(t+2300))&&(digitalRead(sensor)==HIGH)) 

t=millis(); 





 
 
 


9-amaliy mashg’ulot. Arduino platformasi asosida masofani o‘lchash 
qurilmasini ishlab chiqish. 
Ishdan maqsad: Arduino platformasi asosida masofani o‘lchash 
qurilmasini ishlab chiqish. 
 
Bugun biz ultratovush yordamida masofani aniqlash ya'ni aynan bir 
masofani belgilab olamiz va bu masofagacha joylashgan oraliqda 
qandaydir narsa paydo bo'lsa, led chiroqchasini yonishini amalga 
oshiramiz. 
Qani 
boshladik 
unda: 

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