Как подключить BLE-шилд RedBearLab (или как найти Nordic_nRF8001.h)?
Я пытаюсь изучить возможности подключения Arduino к Phonegap/Cordova. У меня есть RedBearLab BLE Shield, с которым я хочу проверить соединение. Мой MVP будет заключаться в том, чтобы получить значение PIN-кода для приложения Cordova. Тем не менее, я не смог приблизиться к этому.
Ближе всего к этому я подошёл к плагину Phonegap Дона Коулмана. Я пробую его пример простого чата.
В этом примере скетч пытается включить Nordic_nRF8001.h
. Тем не менее, я не могу найти эту библиотеку. Я скачал его из разных источников, но что бы я ни делал, мой скетч все равно не может найти файл.
Единственный способ, которым я мог заставить это работать, был через CodeBender, но тогда показания были немного беспорядочными.
Я не ожидаю, что кто-то сделает всю работу за меня, поэтому, если вы можете помочь мне в одном из двух направлений, было бы здорово:
- Выясните, почему я не могу найти файл Nordic_nRF8001.h.
- Или помогите мне найти другой способ связи BLE.
Позднее редактирование Используя примеры, которые поставляются с библиотекой RBL, я выяснил имена файлов, которые мне нужно использовать. Теперь я столкнулся с другой проблемой, для которой я открыл новый вопрос.
Спасибо!
@Andi Stancu, 👍0
Обсуждение1 ответ
Лучший ответ:
Я использовал веб-редактор Arduino Create для загрузки примера SimpleChat. Он загружается с этими библиотеками и работает отлично:
#include <SPI.h>
#include <EEPROM.h>
#include <boards.h>
#include <RBL_nRF8001.h>
Спасибо, Энди
- Библиотека ардуино или код для ESP32 для сканирования устройств Bluetooth?
- Отправка/получение данных от/на Raspberry Pi к/от Arduino с помощью HM-10 (модуль Bluetooth LE)
- ESP32 запускает BLE после глубокого сна
- Сломалась антенна Arduino nano IoT
- Arduino MKR 1010 WiFi как центральный/клиент BLE
- Raspberry Pi 3B+ BLE связь с Arduino Nano 33 IOT
- HM-10 не отвечает после RENEW
- Написать Struct, используя библиотеку ArduinoBLE
Пробовал использовать веб-редактор. Там я смог найти пример SimpleChat с правильными названиями библиотек. Они отлично работают., @Andi Stancu
Проблема с зашифрованными символами возникла из-за неправильной скорости передачи данных., @Andi Stancu