Robototexnika va sxemotexnika asoslari


Download 1.14 Mb.
bet4/4
Sana26.01.2023
Hajmi1.14 Mb.
#1128386
1   2   3   4
Bog'liq
Rasuljonova Zumrad 20,12.Mutaqil.ish

9-qadam: Kod


#include
Servo Eshik;
int pos = 0;
int a; int flag=0;
void setup()
{
myservo.attach(9);
Serial.begin(9600);
Eshik.write(60);
delay(1000); }
void loop()
{
if(Serial.available() > 0)
{
a= Serial.read();
flag=0;
}
if (a== '0')
{
myservo.write(8);
delay(1000);
Serial.println("Eshik qulflangan");
}
else if {a== '1')
{
myservo.write(55);
delay(1000);
Serial.println("Eshik qulfdan chiqarilgan");
}
}

Bu kodda monitorga “0” belgisini yuborganimizdan so’ng servo motor sensori 8 gradusga buriladi va ekranda “Eshik qulflangan” yozuvi paydo bo’ladi. Agar “1” ni yuborsak, servomotor sensori 55 gradusga buriladi. So’ng ekranda “Eshik qulfdan chiqarilgan” yozuvi paydo bo’ladi.



Xulosa
Bu loyiha orqali tayyorlagan boshqaruv pulti yordamida kalitni ko'tarib o'tirmasdan yoki hatto unga yaqinlashmasdan ham eshikni osongina qulflash va qulfini ochish mumkin, lekin bu biz qila oladigan ishlarning faqat bir qismi. Bu yerdan biz taqillatish sensori kabi sensorni qo'shishimiz mumkin, shuning uchun biz eshikni maxsus taqillatish yoki hatto ovozni aniqlash tizimi bilan ochishimiz mumkin! Servo qo'l slayder qulfiga ulanadi va Bluetooth qurilmasidan olinadigan buyruqlar yordamida eshikni qulflash uchun 0 darajaga va qulfni ochish uchun 60 darajaga o’tadi.
Foydalanilgan sayt: https://create.arduino.cc/projecthub/BuildltDR/bluetooth-door-lock-arduino-bc2035?ref=platform&ref_id=424_trending_beginner_tutorial&offset=109



Download 1.14 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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