Чтобы уточнить, я пытаюсь спроектировать пригодное для носки устройство обнаружения УФ-излучения, используя 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);
}
' ''