Мазмуну:
Video: Bluetooth аркылуу сериялык мониторду көрүү: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул долбоор сериялык мониторду көрүү үчүн колдонулган салттуу зымдуу байланышты алмаштыруу үчүн HC-05 Bluetooth модулун колдонот.
Материалдар:
- Arduino -
- Нан тактасы -
- Өткөргүч зымдар -
- HC -05 Bluetooth модулу -
1 -кадам: Код
Бул код Arduino IDEде берилген мисалдардан алынган жөнөкөй сериялык байланыштын мисалы. Аны таба аласыз: Файл> Мисалдар> Байланыш> Ascii Table
/*
ASCII таблицасы байт маанилерин бардык мүмкүн болгон форматтарда басып чыгарат: - чийки бинардык баалуулуктар катары - ASCII -коддолгон ондук, он алтылык, сегиздик жана экилик баалуулуктар катары ASCII жөнүндө көбүрөөк билүү үчүн https://www.asciitable.com жана https:// караңыз www.asciitable.com Район: Тышкы жабдыктын кереги жок. 2006 -жылы Nicholas Zambetti тарабынан түзүлгөн <https://www.asciitable.com> 9 Апр 2012 2012 Том Иго тарабынан өзгөртүлгөн Бул мисал коду коомдук доменде. https://www.asciitable.com */void setup () {Serial.begin (9600); while (! Serial) {; // сериялык порттун туташуусун күтө туруңуз. Жергиликтүү USB порт үчүн гана керек} Serial.println ("ASCII Table ~ Character Map"); } int thisByte = 33; void loop () {Serial.write (thisByte); Serial.print (", dec:"); Serial.print (thisByte); Serial.print (", hex:"); Serial.print (thisByte, HEX); Serial.print (", oct:"); Serial.print (thisByte, OCT); Serial.print (", bin:"); Serial.println (thisByte, BIN); if (thisByte == 126) {while (true) {улантуу; }} thisByte ++; }
- Бод ылдамдыгыңыз 9600гө коюлганын тактаңыз
- Компьютерге сериялык туташууну колдонгон дээрлик бардык коддор иштейт, бирок бул жөн эле мисал.
2 -кадам: Circuit
Код тактага жүктөлгөндөн кийин, кубатты ажыратыңыз. Андан кийин, Bluetooth модулун жогорудагыдай схемага тиркеңиз:
- GND жерге
- VCC 5v пинге
- TXD үчүн 0
- RXD 1 -ге кадоо
3 -кадам: Bluetooth туташуусу
- Arduino күйгүзүү
- Компьютериңиздин Bluetooth орнотууларын ачыңыз
- HC-05 модулу менен жупташтыруу
- "Түзмөктөр жана принтерлерден" модулдун сериялык портунун атын табыңыз:
- Arduino IDEде Bluetooth модулунун сериялык портун тандаңыз (меники COM10)
- Кирүүчү маалыматты көрүү үчүн сериялык мониторду кадимкидей ачыңыз
4 -кадам: Андан аркы кадамдар
Бул жерде сиз сынап көргүңүз келген кээ бир кошумча нерселер:
- Анын ордуна виртуалдык сериялык портторду колдонсоңуз болот, бирок мен чындыгын колдонуу бир топ ылдамыраак иштээрин байкадым (жана жалпысынан оңой).
- Сиз бул процессти иштетүү менен зымсыз башкарууга мүмкүндүк берүү үчүн стандарттык Firmata мисалында колдоно аласыз (ылдамдыкты биринчи 9600гө коюңуз)
Сунушталууда:
HC-05 Bluetooth аркылуу сериялык конфигурация: 10 кадам
HC-05 Bluetooth үстүнөн сериялык конфигурациясы: Android түзмөктөрүн жана HC-05 Bluetooth SPP модулдарын кээ бир Arduino долбоорлору үчүн колдонуп жатып, мен HC-05 берүүнүн ылдамдыгын жана башка параметрлерин компьютердин USB портуна туташпай туруп текшерип, өзгөрткүм келди. Бул болуп калды.HC-05 модулдары сериялык жана Blu туташтырат
Өз алдынча Arduino 3.3V W / Тышкы 8 МГц сааты Arduino Uno аркылуу ICSP / ISP аркылуу программаланат (Сериялык мониторинг менен!): 4 кадам
Автономдуу Arduino 3.3V W / External 8 MHz Clock Arduino Uno программасынан ICSP / ISP аркылуу программаланат (Сериялык мониторинг менен!): Максаттары: 8 МГц тышкы сааттан өчүрүүчү 3.3Вда иштеген автономдуу Arduino куруу. Аны ISP аркылуу программалоо (ошондой эле ICSP катары белгилүү), Arduino Uno (5V менен иштеген) жүктөөчү файлды түзөтүү жана күйгүзүү үчүн
Көз айнек аркылуу тутулууну көрүү (жана көзүмдү күйгүзүү эмес): 4 кадам (сүрөттөр менен)
Окуу айнеги аркылуу тутулууну көрүү (жана көзүмдү күйгүзбөө): Эй, мен сенин наамың менен кызыгууңду кармадымбы? Кечээ биз эски Монтрда бара жатканыбызда, атам да ошондой кылды, ал көз айнегин сууруп алып, мага окуунун көз айнеги кандай тутулаарын кантип көрүүнү көрсөткөн. Ошентип
Arduino Smartphone Coms/Bluetooth HC-05 аркылуу сериялык монитор, HC-06: 4 кадам (Сүрөттөр менен)
Bluetooth HC-05, HC-06 аркылуу Arduino Smartphone Coms/Serial Monitor: Бул сиздин эскизиңизди чыныгы дүйнө чөйрөсүндө, компьютериңизден алысыраак жерде сынап көргүңүз келсе, абдан пайдалуу. Натыйжада сиздин смартфонуңуз сиздин компьютериңиздеги Arduino сериялык монитору менен бирдей иштейт. HC-05 жана HC-06 Bluetooth модулдары жеткиликтүү
HRV температурасы OpenHAB аркылуу ESP8266 аркылуу (Сериялык коддун мисалы!): 3 кадам
HRV температурасы OpenHAB аркылуу ESP8266 аркылуу (Сериялык коддун мисалы!): HRV - OpenHABга зымсыз Бул көрсөтмө атайын HRV (жылытуу рециркуляциялык желдетүү) тутумуна ээ болгондор үчүн - чынжырдын бөлүктөрү, openhab конфигурациясы же Arduino коду (мисалы, окуу сыяктуу) TTL сериялык маалыматы) h болушу мүмкүн