BTM-111---------Arduino
+3.3(16)--------3V3
GND (17)--------GND
UART_TX(12)-----TX1
UART_RX(14)-----RX0
Подключаю через конвертер уровней приведенного здесь в Wiki
На компе есть блютуз-свисток. Делаю поиск устройств. Модуль находится. Создается 2 COM порта (входящий и исходящий). Потом с помощью любой программки для работы с ком портом (например Advanced Serial Port Monitor) подключаюсь к исходящему порту (просит ввести 0000) и шлю в него сообщения, Arduino не реагирует
В Arduino зашита простейшая прога:
- Код: Выделить всё • Развернуть
int incomingByte;
void setup() {
pinMode(13, OUTPUT);
Serial.begin(115200);
}
void loop()
{
if (Serial.available() > 0) {
incomingByte = Serial.read();
if (incomingByte == 't') {
digitalWrite(13, HIGH);
}
if (incomingByte == 'b') {
digitalWrite(13, LOW);
}
}
}
Когда подключаюсь к Arduino кабелем она работает, светодиод загорается. А вот через блютуз не хочет.
Не понятно было надо ли подключать RESET через конденсатор. У меня просто ножка Reset отвалилась когда паял потом как ни пытался выследить дорожку подходящюю к ножке ресет не нашел... к другим ножкам подходят, а к ресету нету ничего... И еще не понятно надо ли подключать все земли на модуле к одной?