Я строю простой пьезо-барабан с arduino и App Inventor. В коде arduino, когда достигнут порог пьезо, я посылаю «a» через bluetooth.Bluetooth латентность от Arduino до Android
С другой стороны, приложение Android Inventor работает на Android в телефоне Samsung S2. Приложение просто воспроизводит звук при получении ключа «a».
Проблема, с которой я столкнулся, - это латентность ... Знаете ли вы, как ее уменьшить? Возможно, используя другую библиотеку вместо SoftwareSerial? Я попытался с другими приложениями (Bluetooth SPP и т. Д.) С теми же результатами.
На платформе Arduino код очень прост:
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
const int threshold= 30;
int val;
void setup()
{
bluetooth.begin(115200);
}
void loop()
{
val = analogRead(sensorPin);
if (val >= threshold)
{
bluetooth.print("a");
}
}
Любая помощь будет принята с благодарностью ...
Спасибо вам Мэтта, Я использую модуль HC-05 Bluetooth. Работает ли библиотека adafruit с этим модулем? –
, если он имеет такое же количество контактов, он определенно должен работать. – matt