1- лаборатория иши Bluetooth модуль билан танишиш. Ёруғлик ўтказгичини смартфон орқали android платформасида bluetooth модуль ёрдамида уланиши
STATE – ҳолат индикатори; KEY
Download 0.78 Mb.
|
1 2
- Bu sahifa navigatsiya:
- Модулни Arduino платформасига улаш
STATE – ҳолат индикатори;
KEY- AT-командалар режимига кириш учун чиқиш. Модулни Arduino платформасига улаш Модулдаги VCC чиқишни ардуинодан 5 вольт чиқишга улаймиз. GND чиқишни GND чиқишга (ардуинога исталган GND чиқишга) улаймиз. Модулдаги RX чиқишни ардуинодаги 3-чиқишга улаймиз. TX чиқишни ардуинога 2-чиқишга улаймиз. Энди Ардуинодан USB кабелни ПКга улаймиз. Ардуино платаси ва модулда таъминотнин борлигини кўрсатадиган ёруғлик диодлари ёниши керак. Ёруғлик диодлари ёнмаса, USB кабелни узиш ва уланишни текшириш керак бўлади. 1.4- расм. Bluetooth модулни Ардуинога уланиши схемаси Топшириқни бажариш учун Ардуино платасига дастурнинг кодини киритиш керак, у қуйидагича ёзилади: Ёруғлик диодини ёқишга командани жўнатамиз, Ёруғлик диодини узиш командасини жўнатиш #include SoftwareSerial bluetooth(2, 3); //(ВТ ) ТХ -2 (Ардуино) , (ВТ )RХ -3 (Ардуино) String znacheniya = ""; // модулдан келадиган маълумотларни сақлаш учун znacheniya сатрини яратамиз void setup() { // дастурни бошланғич ўрнатишни берамиз bluetooth.begin(9600); // мулоқот қилиш тезлигини ўрнатамиз bluetooth.println("Bo'lanish alo..."); // Муваффақиятли боғланиш ҳақидаги хабарни чиқарамиз } void loop() { // чексиз циклда ишлайдиган асосий дастур prijok: // сакраш учун жойни кўрсатамиз (сакраш белгиси) while(bluetooth.available()) { //BT модулдан маълумотлар келиб турганида чексиз циклни бажариш шарти znacheniya = bluetooth.readString(); // BTдан қийматни ўқиймиз ва уни znacheniya сатрига ёзамиз delay(1); // кечикиш стабил ишлаш учун зарур } if (znacheniya == "1") { // шарт, агар znacheniya familiyaга тенг бўлса, у ҳолда қавслар ичидаги амални бажариш (familiya сатрини ўз вариантига мувофиқ ўзгартириш зарур) // Коднинг бу қисмида талаб ҳақида маълумотларга эга бўлган жадвал критилади. Уни ўз вариантига мувофиқ ўзгартириш зарур bluetooth.println("Familiya: Musayev"); bluetooth.println("Imya: Ilhom"); bluetooth.println("Vozrast: 21"); bluetooth.println("Kurs: 4"); bluetooth.println("Status: Student"); bluetooth.println("Gruppa: 833-19"); bluetooth.println("Obuchenie: kontrakt"); } Download 0.78 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling