HC-12 передача по UART
- Войдите на сайт для отправки комментариев
Ср, 27/03/2019 - 01:22
Сделал скетчи для управления двигателем на расстоянии, но значение которое отпаравляется с первой ардуины видно через СОМ порт на второй, но почему то оно пропадает при попытке управлять этим значением.
Скетчи ниже, пробывал управлять несколькими реле, всё работает.
//uno TRANSMITER
#include <Servo.h>
#include <SoftwareSerial.h>
SoftwareSerial hc12(7,8);//rx,tx
Servo escl;
int left;
void setup()
{
escl.attach(10);
pinMode(A0,INPUT);
Serial.begin(9600);
hc12.begin(9600);
}
void loop()
{
left=map(analogRead(A0) ,0,1023,0,2300);
hc12.print(left);
hc12.println("");
Serial.print(left);
Serial.println("");
delay(150);
}
//uno RECIVIED
#include <Servo.h>
#include <SoftwareSerial.h>
Servo servo1; // первый мотор
String input;
SoftwareSerial hc12(8,7); //RX, TX
int x; // первый джойстик
const char coma=',';
void setup() {
servo1.attach(10);
pinMode(10,OUTPUT);
Serial.begin(9600);
hc12.begin(9600);
}
void loop() {
while (hc12.available()){
input=hc12.readStringUntil('\n');
if (input.length()>0){
// Serial.println(input);
x=input.indexOf(coma);
int elevatornew=input.substring(0,x).toInt();
delay(150);
servo1.writeMicroseconds(elevatornew);
Serial.println (elevatornew);
}
}
}
Может кто помочь советом?
Вы сами-то поняли, что в этой фразе написано?
Кто пропадает? Куда пропадает? Заявили ли Вы в полицию о пропаже?
В общем, потрудитесь объясняться внятно.
Дак тут диагноз понятен - скретч с интернетов. В ресивере ожидается два числа через запятую, а приходит одно и без запятой.
Приветствую.
Приобрёл два модуля HC-12. При тестировании показывают ужасные результаты, 5-10 метров или одна стена и всё, связь пропадает. Передавал 5 байn структурой, подумал что дело в этом, но нет, при отправке одного байта то же самое.
http://arduinolab.pw/index.php/2016/07/02/radiomoduli-na-433mgc-hc-11hc-...
Режим FU3
Мощность передатчика 20 dBm
Каналы пробовал разные.
Кто сталкивался с такой проблемой?
Кто сталкивался с такой проблемой?
у меня в производственном здании, набитом разным оборудованием - устойчиво пробивает стен пять примерно на расстоянии сто метров.
Все параметры по умолчанию
Антенна штатная, пружинка?
Антенна штатная, пружинка?
да
Бракованные значит попались