Библиотека BLE для Beetle Bluno BLE с архитектурой AVR (Atmega328)

Когда я пытаюсь #включить <ArduinoBLE.h><ArduinoBLE.h> в свою программу Arduino, я получаю ошибку:

ВНИМАНИЕ: библиотека ArduinoBLE утверждает, что работает на архитектуре(ах) samd, megaavr, mbed, apollo3, mbed_nano, mbed_portenta и может быть несовместима с вашей текущей платой, работающей на архитектуре(ах) avr.

Помимо возможной попытки импортировать несовместимую библиотеку, я делаю что-то не так? Если нет, существуют ли какие-либо библиотеки Arduino для архитектур AVR, которые позволяют мне передавать данные через Bluetooth, имея дело с Сервисами, характеристиками, Дескрипторами и т.д.?

Плата Beetle Bluno BLE основана на:

  • ICSP1: Atmega 328P
  • ICSP2: CC2540

Дополнительная информация о плате: https://wiki.dfrobot.com/Bluno_Beetle_SKU_DFR0339

, 👍1

Обсуждение

ArduinoBLE не совместим с CC2540. CC2540 на Bluno Beetle имеет команды AT, @Juraj

@Juraj спасибо, как команды AT могут мне здесь помочь?, @human


1 ответ


0

Устройство Не Является Устройством Arduino (Uno,Mega,Nano,Mkr и т.д.), И Arduino был изготовлен только для устройств arduino со встроенным Bluetooth

,

это Arduino, просто BLE IC не поддерживается библиотекой ArduinoBLE, @Juraj