Ви не увійшли.
Сторінки 1
Здравствуйте уважаемые. Подскажите библиотеку для modbus rtu с поддержкой softwareserial и возможностью управление Enale на RS-485. Желательно с примерами документацией.
Проблему решил.
void SendEnd0() {
for (int i = 0; i < 3; i++) {
Serial.write(0xff);
}
}
Вместо print -> write
Спасибо всем
Serial2.print("Date.n2.val=12");
Serial2.print(0xff);
Serial2.print(0xff);
Serial2.print(0xff);
Это не прокатывает
void SendString(String dev, String data) {
Serial2.print(dev);
Serial2.print("=");
Serial2.print(data);
SendEnd();
dev = "";
data = "";
}
void SendInt(String dev, int data) {
Serial2.print(dev);
Serial2.print("=");
Serial2.print(data);
SendEnd();
dev = "";
data = "";
}
void SendEnd() {
for (int i = 0; i < 3; i++) {
Serial2.print(0xff);
}
}
Коньяк с меня, тому кто первый поможет. Исходники отправлю.
Ситуация такая. Есть ардуино мега и 10 дюймовый дисплей. Резистивный. С дисплея данные получаю. А на дисплей отправить не могу.
Железо проверил -и на дисплее и на ардуино TX RX работают. На ардуино мега 2 сериал. Где-то запятую пропустил наверно. Базировался на этом : https://www.youtube.com/watch?v=xSqxgi1-6Ek&list=PLHD7mp5tCMLWqfUv6VBxjwdPFYuuybWXy&index=6
Сроки - 3 дня.
Придумал "суперизящное решение". Прикрутить 2 библиотеки разные. 1 библиотека = 1 датчик. От нервов сегодня оба датчика чуть не спалил - контакты перепутал. Выжили.
Теоретично має спрацювати так, але сам не пробував:
Adafruit_BME280 bme1;
Adafruit_BME280 bme2;
...
bme1.begin(0x76);
bme2.begin(0x77);
В даташиті пишуть, що SDO задає молодший біт адреси: при SDO=0 буде 0x76, при SDO=VCC буде 0x77, здається, на платі якраз і вивели поряд три контактні майданчики [GND,SDO,VCC].
Пробовал. При компиляции ошибок не дает. Как бы работает. Но начинаешь датчики по очереди греть - реагирует только на один.
Здравствуйте уважаемые.
Подскажите пожалуйста библиотеку которая может работать с двумя модулями. адафрут не работает, гивер тоже. Плата ардуино мега2560.
Искал и на ютубе и на офф сайте. Не нашел. Хочу понять как работать с вкладками и с редактором. Горячие клавиши, групповые замены и т.п. Очень интересует вопрос, как можно в середине кусок кода скрыть. Как функцию скрыть я знаю.
Сторінки 1