Arduino-ға сымсыз Bluetooth модулін қосып, одан деректерді қабылдауды және компьютерден деректерді беруді үйренейік.
Қажетті
- - Ардуино;
- - bluetooth модулі;
- - компьютер;
- - сымдарды қосу.
Нұсқаулық
1-қадам
Bluetooth модульдерінің көптеген нұсқалары бар. Әрқайсысының өзіндік ерекшеліктері бар, бірақ жалпы олардың барлығы өте ұқсас. HC-06 bluetooth модулінің өкілін қарастырайық.
Бұл модуль 2,40 ГГц-тен 2,48 ГГц-ке дейінгі жиілікте жұмыс істейді және 2.1 + EDR bluetooth спецификациясының нұсқасын қолдайды (қуатты аз тұтыну, деректерді қорғауды жоғарылату және Bluetooth құрылғыларын оңай қосу). 10 метр ішінде модульмен тұрақты қабылдауға кепілдік беріледі.
Bluetooth модулінің түйреуіштерінің мақсаты келесідей:
- VCC және GND - модульдің қуат көзінің «плюс» және «минус», кернеуі 3, 6-дан 6 вольтке дейін;
- TX және RX - модульдің таратқышы мен қабылдағышы;
- MCU-INT (Status) - күй шығысы;
- Clear (Reset) - модульді ысыру және қайта қосу, бұл жағдайда ол төмен логикалық деңгеймен жүзеге асырылады.
Соңғы екі қорытындыға қатысы жоқ болуы мүмкін; сіз көбіне осы тұжырымдарсыз модульдерді таба аласыз.
2-қадам
Төмендегі сызбаға сәйкес Bluetooth модулін Arduino-ға қосайық. Arduino таратқышы (Tx) модульдің қабылдағышына (Rx) қосылғанын және керісінше екенін ескеріңіз.
Күй түйреуіші модульді басқа bluetooth құрылғысымен жұптастырған кезде жоғары деңгей, ал жұпталмаған кезде төмен деңгей көрсетеді. Сіз оның мәнін Arduino пиніне қосып, pinMode (pinStatus, INPUT) жұмыс режимін тағайындай аласыз және осылайша модуль күйін біле аласыз. Бірақ күй индикаторы барлық модульдерде дұрыс жұмыс істемейді, сондықтан біз оны осы мысалда қолданбаймыз.
3-қадам
Нәтижесінде фотосурет сияқты нәрсе болуы керек.
4-қадам
Осындай эскиз жазып, оны Arduino жадына жүктейік. Біз bluetooth модулінен келетін деректерді оқып, оны өңдейміз. Бұл жағдайда модульден «1» белгісі шыққан кезде біз жарық диодты жағамыз, ал «0» келгенде оны өшіріңіз.
Біз Arduino-мен және оған қосылған bluetooth модулімен жиналған схеманы қосамыз. Дұрыс жалғанған модуль қосылудың күту режиміне дереу шығады, ол жарық диодты жыпылықтайды.
5-қадам
Енді bluetooth құрылғысын сенімді құрылғылар тізіміне қосу керек. Компьютерде Bluetooth қосыңыз, Параметрлер -> Құрылғылар -> Bluetooth тармағына өтіңіз. Bluetooth модулінің компьютерге көрінетініне көз жеткіземіз. Оны тізімнен таңдап, Сілтеме түймесін басыңыз. Диалогтық терезеге 1234 құпия сөзін енгізіңіз. Егер қосу сәтті болса, құрылғы тізімде Жұптасқан белгісімен пайда болады.
Егер сіз өзіңіздің смартфоныңыздан bluetooth модуліне қосылғыңыз келсе, онда процедура бірдей: смартфоныңызда bluetooth қосыңыз, Arduino-ға қосылған модульді анықтаңыз, онымен жұптасыңыз.
6-қадам
Bluetooth модуліне қосылу үшін COM портына қосылуға болатын әртүрлі бағдарламаларды пайдалануға болады. Мысалы, HyperTerminal, PuTTY, Tera Term, Termite және басқалары. Олардың барлығы ақысыз және Интернетте еркін таратылады.
TeraTerm ыңғайлылығы - компьютердің bluetooth модуліне тағайындалған COM порттарының тізімін автоматты түрде тізімдейді. Бағдарламаны іске қосыңыз, Сериялық қосылымды таңдаңыз, тізімнен тиісті bluetooth COM портын таңдаңыз, ОК батырмасын басыңыз.
Қосылу кезінде қате болған жағдайда, бағдарлама тиісті хабарламаны көрсетеді. Егер сіздің компьютеріңіздің bluetooth модулімен байланысы сәтті болса, онда сіз алдыңызда қара терминал өрісін көресіз.
Осы өріске пернетақтадан 1 санын енгізіңіз - және Arduino-дің 13-ші индикаторындағы жарық диоды жанады, 0-ге кіріңіз - сөнеді.
7-қадам
Сол сияқты, сіз Bluetooth модуліне смартфоннан қосыла аласыз. Bluetooth терминалы сияқты bluetooth терминалы қосымшасын жүктеңіз. Модульге қосылып, 0 немесе 1 командаларын енгізіңіз.
Осылайша, біз Arduino-ға bluetooth арқылы қосылуды және оған деректерді беруді білдік.