
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Salom, bu erda Arduino kabi mikro-boshqaruvchidan ilovalarga real vaqtda qiymatlar grafigini tuzish bo'yicha qo'llanma. U Arduino va Android o'rtasida ma'lumotlarni uzatish va qabul qilish uchun HC-05 kabi Bluetooth modulidan foydalanadi.
Ilovadan foydalanish oson va uni boshqa maqsadlarda ishlatish mumkin, masalan, robot -mashinani boshqarish uchun boshqaruvchi, Arduino IDE -ga o'xshash ketma -ket monitor, ketma -ket xabarlarni qabul qilish va ketma -ket ma'lumotlarni yuborish.
CHIT-CHAT BARCHASINI BOSHLAYMIZ
Ta'minotlar
- Arduino nano yoki mega
- Bluetooth ilovasini ketma -ket joylashtiring (https://play.google.com/store/apps/details?id=com.athenaDEVKE.bluetoothserial aloqa)
- HC-05
- Erkak o'tish simlari
- 10K va 20K rezistorlar kuchlanish bo'luvchi hosil qiladi. O'rtacha yuqori qiymatli ikkita o'xshash rezistor ishlatilmasa ham ishlaydi.
1 -qadam: sxema va ulanish




- Qurilmalarni yuqorida ko'rsatilgan tarzda ulang va modulni yoqing
- Quyidagi test kodini yuklang:
#include // bluetooth modulini HC-05 yoki HC-06 ni arduino-ga ulang va agar dasturiy ta'minotni ketma-ket ishlatmoqchi bo'lsangiz, ishlatilgan pinlarni e'lon qiling.
// Grafik qiymatlarni aniqlash uchun ishlatiladi
String graphTag = "Grafik:";
// Oqim ichidagi qiymatlarni ajratishni aniqlash uchun ishlatiladi
char qiymatiSeparatorCharacter = '&';
// Oqimning oxirini aniqlash uchun ishlatiladi. Bu ketma -ket monitor va grafik uchun amal qiladi
char terminati
- Bluetooth-Plotter, terminal va boshqaruvchini ketma-ket yuklab olishingizga ishonch hosil qiling (https://play.google.com/store/apps/details?id=com….).
- Avval hc-05 modulini telefoningiz bilan bog'laganingizga ishonch hosil qiling, so'ngra dasturni ishga tushiring
- Konfiguratsiya yorlig'ini tanlang. Ochilgan oynani to'ldirish uchun yangilanishni bosing. Ochilgan oynadan modulni tanlang. Keyin ulanish tugmachasini bosing va qurilma ulanganligi to'g'risida xabar paydo bo'lishini kuting.
- Grafik konfiguratsiyasini bosing va grafik yorlig'ini o'rnating, grafik turini tanlang, qiymatlarni ajratish uchun ishlatiladigan belgini va tugatish belgisini o'rnating.
;
bo'sh o'rnatish () {
// Bod tezligini e'lon qiling. Dastur faqat 9600 ni qo'llab -quvvatlaydi
mySerial.begin (9600);
}
void loop () {
// Sinus to'lqinni chizish uchun misol tsikli
uchun (float x = -2 * PI; x <= 2 * PI; x = x + PI / 50) {
mySerial.print (graphTag);
mySerial.print (240 * sin (x));
mySerial.print (valueSeparatorCharacter);
mySerial.print (240 * sin (x + (2 * PI / 3)));
mySerial.print (valueSeparatorCharacter);
mySerial.print (240 * sin (x + (4 * PI / 3)));
mySerial.print (tugatishSeparatorCharacter);
}
}
- Bluetooth-Plotter, terminal va boshqaruvchini ketma-ket yuklab olishingizga ishonch hosil qiling (https://play.google.com/store/apps/details?id=com….).
- Avval hc-05 modulini telefoningiz bilan bog'laganingizga ishonch hosil qiling, so'ngra dasturni ishga tushiring
- Konfiguratsiya yorlig'ini tanlang. Ochilgan oynani to'ldirish uchun yangilanishni bosing. Ochilgan oynadan modulni tanlang. Keyin ulanish tugmachasini bosing va qurilma ulanganligi to'g'risida xabar paydo bo'lishini kuting.
- Grafik konfiguratsiyasini bosing va grafik yorlig'ini o'rnating, grafik turini tanlang, qiymatlarni ajratish uchun ishlatiladigan belgini va tugatish belgisini o'rnating.
2 -qadam: ilovadan kirishni o'qish

- Yuqoridagi kabi sozlash bilan:
- Quyidagi kodni yuklang:
#include SoftwareSerial mySerial (12, 11); // Odatdagidek, tx va rx pinlarini o'rnating
bo'sh o'rnatish () {
// Ilova bilan bog'lanish uchun bluetooth modulining signal tezligi 9600 ga o'rnatilishi kerak
mySerial.begin (9600);
// Siz xohlagan bod tezligiga sozlanishi mumkin
Serial.begin (9600);
}
void loop () {
agar (mySerial.available ()> 0) {
// Ma'lumot olgach, satrni yangi qatorgacha o'qing
String inputString = mySerial.readStringUntil ('\ n'); // Kirishni yangi qatorgacha o'qing
// Bosma satr
Serial.println (inputString);
}
}
Tekshirgichni sinab ko'ring va ketma -ket monitorda va ilovadagi ma'lumotlarni o'qiyotganingizda chiqishni kuzatib boring
3 -qadam: Videoni ko'rib chiqish/Xulosa

Agar siz qiyinchiliklarga duch kelsangiz, iltimos, yuqoridagi video darsini bajaring
Tavsiya:
Namlik va haroratni real vaqtda Arduino UNO va SD-karta yordamida qanday yozish mumkin - DHT11 Proteusda ma'lumotlarni yozish simulyatsiyasi: 5 qadam

Namlik va haroratni real vaqtda Arduino UNO va SD-karta yordamida qanday yozish mumkin | DHT11 Proteusda ma'lumotlarni yozish simulyatsiyasi: Kirish: salom, bu Liono Maker, bu erda YouTube havolasi. Biz Arduino bilan ijodiy loyihani amalga oshirmoqdamiz va ko'milgan tizimlar ustida ishlayapmiz. Ma'lumotlarni yozuvchi: Ma'lumotlarni yozuvchi (shuningdek, ma'lumotlarni yozuvchi yoki ma'lumotlarni yozuvchi)-vaqt o'tishi bilan ma'lumotlarni yozib oladigan elektron qurilma
Arduino bilan DS1307 va DS3231 real vaqtda soat modullaridan foydalanish: 3 qadam

Arduino bilan DS1307 va DS3231 real vaqtda soat modullaridan foydalanish: Biz har xil manbalardan DS1307 va DS3231 real vaqtda soat modullarini Arduino-dan qanday ishlatish bo'yicha so'rovlarni olamiz-shuning uchun bu ulardan foydalanish bo'yicha ikki qismli darslikning birinchisi. Bu Arduino qo'llanmasi uchun bizda ikkita real vaqtda soat moduli bor
Arduino va TFT displeyi yordamida real vaqtda soatni qanday qilish mumkin - 3,5 dyuymli TFT displeyli Arduino Mega RTC: 4 qadam

Arduino va TFT displeyidan foydalanib real vaqtda soatni qanday qilish mumkin | 3,5 dyuymli TFT displeyli Arduino Mega RTC: Mening Youtube kanalimga tashrif buyuring. Kirish:- Bu postda men 3,5 dyuymli TFT sensorli LCD, Arduino Mega yordamida "Real vaqtli soat" ni tayyorlayman. 2560 va DS3231 RTC moduli… .Boshlashdan oldin… YouTube kanalimdagi videoni ko'ring .. Eslatma:- Agar siz Arduin-dan foydalanayotgan bo'lsangiz
MS Excel 2016 da grafikni qanday yaratish kerak: 6 qadam

MS Excel 2016-da grafikni qanday yaratish kerak: Ushbu bosqichma-bosqich ko'rsatmalar Microsoft Excel yordamida grafik tuzishni tushuntiradi. Ma'lumotlar to'plamiga ega bo'lgan va Excel dasturiga kirish imkoniga ega bo'lgan har qanday foydalanuvchi ushbu ko'rsatmalarni diqqat bilan bajarib, grafik hosil qila oladi. Har bir yozma ko'rsatma mos keladi
LED yorug'lik chizish qalamchalari: Doodle chizish uchun asboblar: 6 qadam (rasmlar bilan)

LED yorug'lik chizish qalamchalari: Doodle chizish uchun asboblar: Xotinim Lori - tinimsiz dudler, men uzoq yillar davomida uzoq vaqt suratga tushganman. PikaPika engil rassomchilik guruhidan va raqamli kameralarning qulayligidan ilhomlanib, biz nima qila olishimizni ko'rish uchun engil chizmachilik san'ati turini oldik