dccharacter писал(а):Если при замыкании контактов работает, то как ты узнаешь, что он не передает информацию на ардуину? Может от него пакеты улетают, а дуня не принимает?
dccharacter писал(а): Тебе надо в прошивке дуни читать данные, смотри пример работы с ком-портом.
elmot писал(а):Чо? Вы там соединяете два TX с разных UART и ждете данных? Недождетесь, однозначно. А может еще и спалите что-нибудь, если повезет. Причем тут батарейка?
char incomingByte; // входящие данные
int LED = 12; // LED подключен к 12 пину
void setup() {
Serial.begin(9600); // инициализация порта
pinMode(LED, OUTPUT);
Serial.println("Press 1 to LED ON or 0 to LED OFF...");
}
void loop() {
if (Serial.available() > 0) { //если пришли данные
incomingByte = Serial.read(); // считываем байт
if(incomingByte == '0') {
digitalWrite(LED, LOW); // если 1, то выключаем LED
Serial.println("LED OFF. Press 1 to LED ON!"); // и выводим обратно сообщение
}
if(incomingByte == '1') {
digitalWrite(LED, HIGH); // если 0, то включаем LED
Serial.println("LED ON. Press 0 to LED OFF!");
}
}
}
Serial.begin(9600); // инициализация порта
Serial.begin(38400); // инициализация порта
а сбросить настройки модуля на заводские не пробовал (AT+ORGL)?gloriaDeo писал(а):на моем 9600. при 38400 пишет какие-то непонятные символы. а при 9600 нормально передает текст с ардуины на компьютер.
AndreW82 писал(а):а сбросить настройки модуля на заводские не пробовал (AT+ORGL)?gloriaDeo писал(а):на моем 9600. при 38400 пишет какие-то непонятные символы. а при 9600 нормально передает текст с ардуины на компьютер.
Вернуться в Arduino и другие Xduino
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14