Как перенести данные с Adafruit Feather 32u4 на телефон Android? - PullRequest
0 голосов
/ 01 апреля 2020

Чтобы уточнить, я пытаюсь спроектировать пригодное для носки устройство обнаружения УФ-излучения, используя Adafruit Feather 32u4 в качестве микроконтроллера с возможностями Bluetooth, Adafruit VEML6075 UVA, датчик индекса UVB, а также разрабатываю приложение через Android Studio это будет отображать УФ-индекс в приложении. Осталось только выяснить, как установить связь между телефоном и приложением. Для программирования микроконтроллера я использовал Arduino. Я могу опубликовать код и найти его в качестве начала, если это необходимо, но пока я могу только получать показания УФ-индекса для вывода через последовательный монитор в Arduino на моем MacBook, но на Android (или на моем *) ничего не отображается 1009 *, которые я иногда использую для проверки). Я был Googling решения, как мания c, но, похоже, ничего не работает. Наконец, я решил полностью отказаться от идеи Bluetooth и, возможно, попытаться соединить телефон и микроконтроллер с помощью кабеля micro USB. Может быть, так будет проще. Любые советы / ссылки / фрагменты кода / все, что было бы чрезвычайно полезно.

'' '

    #include <Wire.h>
    #include "Adafruit_VEML6075.h"

    Adafruit_VEML6075 uv = Adafruit_VEML6075();

    void setup() {

    Serial.begin(115200);
    while (!Serial) { delay(10); }
    Serial.println("VEML6075 Simple Test");

    if (! uv.begin()) {
       Serial.println("Failed to communicate with VEML6075 sensor, check wiring?");
       while (1) { delay(100); }
    }
    Serial.println("Found VEML6075 sensor");
  }

  void loop() {
  Serial.print("UV Index reading: ");
  Serial.println(uv.readUVI());
  delay(1000);
  }

' ''

...