Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Ushbu loyihada biz Arduino bilan HC05 Bluetooth modulidan foydalanamiz, bu xabarlarni smartfondan Arduino qurilmasiga yuborish va kompyuterda ko'rsatish.
HC-05 Bluetooth moduli haqida:
HC-05 moduli shaffof simsiz ketma-ket ulanishni sozlash uchun mo'ljallangan Bluetooth SPP (Serial Port Protocol) modulidan foydalanish uchun qulay. Serial portli Bluetooth moduli to'liq malakali Bluetooth V2.0+EDR (Enhanced Data Rate) 3Mbps modulyatsiyasi bo'lib, to'liq 2,4 gigagertsli radio qabul qilgich va asosiy tarmoqli bilan ta'minlangan. U CMOS texnologiyasi va AFH (Adaptive Frequency Hopping Feature) bilan ishlaydigan CSR Bluecore 04-External bitta chipli Bluetooth tizimidan foydalanadi. Uning o'lchamlari 12,7 mm x 27 mm. Umid qilamanki, bu sizning umumiy dizayn/rivojlanish davrini soddalashtiradi.
1 -qadam: Pin konfiguratsiyasi va funktsiyasi:
Pin tavsifi
Davlat - Ulanish holatini bilish. (Ulangan yoki uzilgan)
Rx - Ma'lumotlarni qabul qilish uchun modul pinini qabul qilish.
Tx - ma'lumotlarni yuborish uchun modulning uzatish pinasi.
5v - quvvat pin
GND - tuproqli pin
EN/Key - Modulni yoqish yoki o'chirish.
2 -qadam: Kerakli komponentlar:
- Arduino taxtasi 1
- HC05 Bluetooth moduli 1
- o'tish simlari 6
- Non paneli 1
Sifati sinovdan o'tgan ushbu komponentlarni elegokartdan sotib olishingiz mumkin.
3 -qadam: Loyihani sozlash:
4 -qadam: Kod:
#include SoftwareSerial EEBlue (10, 11); // RX | TX void setup () {Serial.begin (9600); EEBlue.begin (9600); // Comm uchun standart Baud, sizning modulingiz boshqacha bo'lishi mumkin. Serial.println ("Bluetooth eshiklari ochiq. / N HC-05 ga boshqa bluetooth qurilmalaridan 1234 ulanish tugmasi sifatida ulaning!"); } void loop () {// bluetooth -dan terminalga istalgan ma'lumotlarni uzatish. agar (EEBlue.available ()) Serial.write (EEBlue.read ()); // Barcha ma'lumotlarni terminaldan bluetooth -ga uzatish, agar (Serial.available ()) EEBlue.write (Serial.read ()); }
5 -qadam: Android ilovasi:
Play do'konida HC05 Bluetooth modulini Android telefoniga ulash uchun ko'plab ilovalar mavjud, siz ulardan istalganidan foydalanishingiz mumkin. Men Bluetooth Terminal ilovasidan foydalanardim.
Tavsiya:
WS2812b Led Strip bilan Raspberry Pi -da Hyperion bilan OSMC -ni qanday sozlash kerak: 8 qadam
WS2812b Led Strip bilan Raspberry Pi -da Hyperion bilan OSMC -ni qanday sozlash kerak: Ba'zida men ingliz tilini juda yaxshi bilaman, ba'zida esa yo'q … Birinchi navbatda. Bu mening birinchi ko'rsatma va ingliz tili mening ona tilim emas, shuning uchun menga qattiqqo'l bo'lmang. Bu ramkani qanday qurish haqida bo'lmaydi, bu oson. Bu installi haqida
NodeMcu ESP8266 Arduino IDE bilan birinchi marta sozlash: 10 qadam
NodeMcu ESP8266 Arduino IDE bilan birinchi marta sozlash: Men Twitch tomonidan boshqariladigan qurilmalar qilaman; maxsus pristavkalar, kontrollerlar va boshqa noceventsiyalar! Jonli efirlar har chorshanba va shanba kunlari soat 21:00 EST da https://www.twitch.tv/noycebru, TikTok @noycebru -dagi diqqatga sazovor joylar va siz YouT -dagi darslarni ko'rishingiz mumkin
Arduino IDE bilan NodeMCU dasturini sozlash: 3 qadam
Arduino IDE yordamida NodeMCU dasturini o'rnatish: Men sizga NodeMCU kartasini Arduino IDE yordamida qanday dasturlashni ko'rsataman. Buning uchun siz drayverlarni o'rnatishingiz va NodeMCU kartasini Arduino kartalar ro'yxatiga qo'shishingiz kerak. Keling, bosqichma -bosqich qilaylik
Tinusaur taxtasi bilan ishlash uchun Arduino IDE -ni qanday sozlash kerak: 3 qadam
Tinusaur platalari bilan ishlash uchun Arduino IDE -ni qanday sozlash kerak: bu Arduino IDE -ni Tinusaur platalari bilan ishlashga sozlash bo'yicha qisqacha qo'llanma. Asosan, uni Atmel ATtiny85/45/25 mikrokontrolderlari bilan ishlash. . Faqatgina farq shundaki, u taxtalar ro'yxatida Tinusau sifatida paydo bo'ladi
DS1302 RTC modulini klaviatura + Arduino + LCD bilan sozlash: 3 qadam
DS1302 RTC modulini klaviatura + Arduino + LCD bilan sozlash: Salom, men bu kichik loyihani hozirgina qildim, umid qilamanki, bu sizga yoqadi, chunki sarlavhada DS1302 -ni sozlash uchun klaviaturadan qanday foydalanish haqida aytilgan, bu siz qila oladigan asosiy loyihalardan biridir. Agar siz boshqa modul yoki funktsiyalarni qo'shmoqchi bo'lsangiz, uni o'z loyihangizga qo'shing … Bu