3Лаборатория иши Bluetooth модулнинг турли тезликларда ишлашини ўрганиш



Yüklə 6,96 Mb.
səhifə3/6
tarix15.08.2023
ölçüsü6,96 Mb.
#139444
1   2   3   4   5   6
labs(iot)

G round va DC boshqa hamma komponetlarni shu bo’limdagi P ning ichidan yig’ib olamiz.


4.3 – rasm. Loyihani yig’ish jarayoni.
Ham komponentlarni joylashtirib bo’lganingizdan so’ng Alternatorga 220 volt o’zgaruvchan to’k qiymatini berasiz. Buning uchun Alternator ustiga sichqonchaning chap tomonini ikki marta bosib uchun sozlamalar oynasini ochib olasiz.

4.4 – rasm. Alternator sozlamalari.
Alternatorga 220 Volt va 50Hz standart qiymat beriladi. Qiymatni kiritib bo’lganingizdan so’ng uni saqlash uchun OK tugmasini bosasiz.

4.5 – rasm. Groundlarni
Loyihadagi tok quvvatlarni yutuvchi Groundlarni joylashtirib chiqamiz. Buning uchun Vertikal menudagi shu bo’limdan Groundni tanlab har bir manba chiqish joylariga ulab chiqiladi.

4.6 – rasm. Doimiy manbalarni ulash.
Graundlarni joylab bo’lganingizdan so’ng avto uzib-ulagichning qancha volt tokda ishlashiga qarab doimiy manba ulanadi. Buni uchun vertikal menudan shu bo’limga kirasiz va DC manbani tanlab relaning kirish zanjirlariga ulab chiqasiz.

4.7 – rasm. DC sozlamalari.
Doimiy manba joylashtirib olinganidan so’ng uni sozlamalarini reley talab qilayotgandek qilib to’g’irlab olinadi. Yani 12 volt doimiy tok belgilanadi. Sozlamalarni saqlash uchun OK tugmasi bosiladi.

4.8 – rasm. Loyihaning tayyor ko’rinishi.
Loyiha to’liq yig’ildi. Endi buni ishga tushurish uchun C++ dastrulash tilidan foydalanib Aduino muhitida yozilgan dasturini qurilma tiliga o’tkazib loyihada yuklaymiz.

4.9 – rasm. Arduino muhiti.
Dasturda start berib dasturning qurilma tiliga o’tkazilgan faylini manzilini olib yig’ilgan yuklaymiz.

4.10 – rasm. Arduino Uno sozlamalari.
Nushalab olgan manzilimizni Arduino Uno sozlamasidagi Program file ga joylaymiz.


4.11 – rasm. Loyiha tayyor.
Endi loyihamizni start tugmasini bosib ishlatib ko’rishimiz mumkun. Buning uchun shu tugmani bosasiz.
Dastur kodi:
#include
String BT_data;
void setup() {
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
Serial.begin(9600);
}

void loop() {


if (Serial.available()) {
BT_data = Serial.readString();
if (BT_data == "led_on") {
digitalWrite(4, HIGH);
Serial.println("Led yondi");
}
else if (BT_data == "mator_on") {
digitalWrite(5, HIGH);
Serial.println("Mator yondi");
}
else if (BT_data == "lamp_on") {
digitalWrite(6, HIGH);
Serial.println("Lampa yondi");
}
else if (BT_data == "led_off") {
digitalWrite(4, LOW);
Serial.println("Led o'chdi");
}
else if (BT_data == "mator_off") {
digitalWrite(5, LOW);
Serial.println("Mator o'chdi");
}
else if (BT_data == "lamp_off") {
digitalWrite(6, LOW);
Serial.println("Lampa o'chdi");
}
else if (BT_data == "all_on") {
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
Serial.println("Hammasi oyondi");
}
else if (BT_data == "all_off") {
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
Serial.println("Hammasi o'chdi");
}
}
}



Yüklə 6,96 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin