Мазмұны:

Bluefruit көмегімен сымсыз сериялық байланыс: 4 қадам
Bluefruit көмегімен сымсыз сериялық байланыс: 4 қадам

Бейне: Bluefruit көмегімен сымсыз сериялық байланыс: 4 қадам

Бейне: Bluefruit көмегімен сымсыз сериялық байланыс: 4 қадам
Бейне: Урок №10. Bluetooth, последовательный порт. Beyond Robotics 2024, Қараша
Anonim
Bluefruit көмегімен сымсыз сериялық байланыс
Bluefruit көмегімен сымсыз сериялық байланыс

Мұнда сымдарды төмен энергиялы bluetooth қосылымына ауыстырудың қарапайым қадамдық нұсқаулығы берілген:

Мұны түсіну үшін маған біраз уақыт қажет болды, өйткені Bluefruit модулі сияқты қазіргі заманғы төмен Bluetooth технологиясымен бұл туралы ешқандай құжат жоқ. Менің мақсатым - деректерді ноутбукке немесе смартфонға талдау үшін жазылған Arduino -ға қосылған акселерометрден деректерді сымсыз жинау.

Бірінші қадам: UART оқу үшін бағдарламаларды жүктеңіз

Mac - Мен Adafruit Bluefruit LE Connect қолданамын, ол App Store -да тегін және осы блог жазбасында құжатталған:

blog.adafruit.com/2016/06/06/bluefruit-le-…

IOS / Android - Мен сол Bluefruit LE Connect бағдарламалық жасақтамасын қолданамын, бірақ IOS нұсқасы, App Store -ды тексеріңіз.

Windows - GitHub -те керемет бағдарлама бар:

github.com/adafruit/adafruit-bluefruit-le-…

1 -қадам: Bluefruit модулін қосу

Bluefruit модулін қосу
Bluefruit модулін қосу

Келесі қадамда байланыстырылатын Adafruit кітапханалары - бұл сымның негізгі диаграммасы, осы сымның конфигурациясы, сондықтан мен оны өзгертпеуді ұсынамын. Мен мұны Arduino Uno және Pro Mini -мен қолдандым және олар бірдей жұмыс істейді.

2 -қадам: Bluefruit үшін IDE орнатыңыз

Bluefruit үшін IDE орнатыңыз
Bluefruit үшін IDE орнатыңыз
Bluefruit үшін IDE орнатыңыз
Bluefruit үшін IDE орнатыңыз

Егер сізде әлі жоқ болса, модульді бағдарламалау кезінде пайдалану үшін бірнеше кітапхананы жүктеу қажет болады, міне олар:

learn.adafruit.com/introducing-the-adafrui…

Егер сіз кітапхананы қалай орнату керектігін білмесеңіз, файлды ашыңыз және оны құжаттарыңызға/Arduino/Libraries қалтасына салыңыз және IDE -ді қайта іске қосыңыз.

3 -қадам: Бағдарламаны жазыңыз және жүктеңіз

Міне мен қабылдаған құрылғыға Bluetooth арқылы хабар жіберетін қысқа бағдарлама жаздым, ең бастысы - сіз өзіңіздің сериялық RX / TX түйреуіштеріңізді соған сәйкес орнатыңыз және басқа параллель сериялық сызықты қосыңыз.

#қосу

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

жарамсыз орнату (жарамсыз) {

Serial.begin (9600); // бұл Arduino IDE көмегімен көруге болатын қалыпты сымды сериялық монитор қосылымы

Сериялық1.баста (9600); // бұл Bluefruit модуліне жіберілетін екінші жолда ол 9600 бод болуы керек

}

void loop () {

Serial.println («MyNameJeff»);

Serial1.println («MyNameJeff»);

кешіктіру (1000); // бұл екі жерде де басып шығарылады, сондықтан сіз бұл керемет маңызды хабарды кез келген жағдайда көруіңіз керек

}

4 -қадам: Сіз жасадыңыз

Сіз жасадыңыз!
Сіз жасадыңыз!

Сіз қазір таңдаған қосымшаңыздағы UART мүмкіндігіне қарап отырсыз деп үміттенеміз және сізге беретін хабарларға риза боласыз, егер сіз GND түйреуішін ұстап, тізбекті қайта қосуды немесе модульді зауыттық күйге келтіруді бастамасаңыз, онда сіз осы суреттер сияқты нәрсені көресіз. көк және қызыл шамдар жыпылықтағанша DFU түйреуішін 5 секундқа басыңыз.

Ұсынылған: