Мазмуну:
- 1 -кадам: Bluefruit модулуңузга зым тартуу
- 2 -кадам: Bluefruit үчүн IDE орнотуу
- 3 -кадам: Программаңызды жазыңыз жана жүктөңүз
- 4 -кадам: Сиз муну жасадыңыз
Video: Bluefruit колдонуу менен зымсыз сериялык байланыш: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул жерде зымдарды 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 модулуңузга зым тартуу
Бул жерде негизги зымдардын диаграммасы, Adafruit китепканалары кийинки этапта дагы байланыштырылат, бул зым конфигурациясы орнотулган, ошондуктан мен аны өзгөртпөөнү сунуштайм. Мен муну Arduino Uno жана Pro Mini менен колдонгом жана алар негизинен бирдей иштешет.
2 -кадам: 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 менен көрө аласыз
Serial1.bin (9600); // бул Bluefruit модулуна жөнөтүлгөн экинчи сапта, ал 9600 бод болушу керек
}
void loop () {
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
кечигүү (1000); // бул эки жерде тең басылып чыгат, андыктан бул укмуштуудай маанилүү кабарды эки жактан тең көрүшүңүз керек
}
4 -кадам: Сиз муну жасадыңыз
Сиз азыр өзүңүз тандаган тиркемедеги UART өзгөчөлүгүн карап жатасыз жана анын берген билдирүүлөрүнө ыраазы болуп жатасыз, эгерде сиздин схемаңызды кайра туташтырууга аракет кылбасаңыз же GND пинди кармап заводуңузду баштапкы абалга келтирүүгө аракет кылбасаңыз, анда бул сүрөттөр сыяктуу нерселерди көрүшүңүз керек. көк жана кызыл жарыктар жаркыраганга чейин DFU пин 5 секунд.
Сунушталууда:
HC12 зымсыз модулун колдонуу менен зымсыз Arduino роботу: 7 кадам
HC12 зымсыз модулун колдонуу менен зымсыз Arduino роботу: Эй балдар, кайра кош келиңиздер. Мурунку постумда, мен H Bridge Circuit деген эмне экенин түшүндүрдүм, L293D мотор айдоочусу IC, piggybacking L293D мотор айдоочусу IC, учурдагы мотор драйверлерин айдоо үчүн жана өзүңүздүн L293D мотор айдоочулар тактаңызды кантип иштеп чыгууга болот
Arduino негизделген долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: 5 кадам (Сүрөттөр менен)
Arduino негизиндеги долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: Бул роботтор жана микро контроллерлер жөнүндө менин экинчи үйрөткүч окуу куралым. Роботуңуздун тирүү жана күтүлгөндөй иштеп жатканын көрүү чынында эле таң калыштуу, эгерде сиз роботту же башка нерселерди зымсыз тез жана көзөмөлдөп турсаңыз, анда мен үчүн кызыктуу болот деп ишенем
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Арзан 433MHz RF модулдарын жана Pic микроконтроллерлерин колдонуу менен зымсыз байланыш. 2 -бөлүк: 4 кадам (Сүрөттөр менен)
Арзан 433MHz RF модулдарын жана Pic микроконтроллерлерин колдонуу менен зымсыз байланыш. 2 -бөлүк: Бул көрсөтмөнүн биринчи бөлүгүндө мен MPLAB IDE жана XC8 компиляторун колдонуп, арзан TX/RX 433MHz модулдарын колдонуп жөнөкөй жипти жөнөтүү үчүн PIC12F1822ди кантип программалоону көрсөттүм. кабелдик жарнама
ARM Cortex-M4 колдонуу менен сериялык байланыш: 4 кадам
ARM Cortex-M4 колдонуу менен сериялык байланыш: Бул виртуалдык терминалды колдонуу менен сериялык байланыш үчүн ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) колдонгон панелдик долбоор. Чыгарууну 16x2 ЖК экрандан алууга болот жана Сериялык байланыш үчүн киргизүүнү Serial Moдо берсе болот