Как подключить BLE-шилд RedBearLab (или как найти Nordic_nRF8001.h)?

Я пытаюсь изучить возможности подключения Arduino к Phonegap/Cordova. У меня есть RedBearLab BLE Shield, с которым я хочу проверить соединение. Мой MVP будет заключаться в том, чтобы получить значение PIN-кода для приложения Cordova. Тем не менее, я не смог приблизиться к этому.

Ближе всего к этому я подошёл к плагину Phonegap Дона Коулмана. Я пробую его пример простого чата.

В этом примере скетч пытается включить Nordic_nRF8001.h. Тем не менее, я не могу найти эту библиотеку. Я скачал его из разных источников, но что бы я ни делал, мой скетч все равно не может найти файл.

Единственный способ, которым я мог заставить это работать, был через CodeBender, но тогда показания были немного беспорядочными.

Я не ожидаю, что кто-то сделает всю работу за меня, поэтому, если вы можете помочь мне в одном из двух направлений, было бы здорово:

  1. Выясните, почему я не могу найти файл Nordic_nRF8001.h.
  2. Или помогите мне найти другой способ связи BLE.

Позднее редактирование Используя примеры, которые поставляются с библиотекой RBL, я выяснил имена файлов, которые мне нужно использовать. Теперь я столкнулся с другой проблемой, для которой я открыл новый вопрос.

Спасибо!

, 👍0

Обсуждение

Пробовал использовать веб-редактор. Там я смог найти пример SimpleChat с правильными названиями библиотек. Они отлично работают., @Andi Stancu

Проблема с зашифрованными символами возникла из-за неправильной скорости передачи данных., @Andi Stancu


1 ответ


Лучший ответ:

0

Я использовал веб-редактор Arduino Create для загрузки примера SimpleChat. Он загружается с этими библиотеками и работает отлично:

#include <SPI.h>
#include <EEPROM.h>
#include <boards.h>
#include <RBL_nRF8001.h>

Спасибо, Энди

,