Показано с 1 по 10 из 59

Тема: Arduino и I-BUS

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    16.07.2009
    Сообщений
    27
    Вес репутации
    206

    По умолчанию Re: Carduino и I-BUS

    Итак, был приобретен Arduino Mega, на вскидку (10 минут тестов, в гараже холодно... ) считывание теперь происходит практически идеально, а вот как отправить данные в шину не понятно....у кого-нибудь есть рабочий код отправки даных в шину ? Если просто отправлять к примеру так:
    byte data[6] = {0x1F, 0x32, 0xAA, 0x06, 0xFF, 0x1E};

    void setup() {
    Serial1.begin(9600);
    }

    void loop() {
    for (int i=0; i <= 6; i++){
    Serial1.print(data[i]);
    }
    то данные или не уходят или похоже уходят в каком то кривом формате...
    Для связи с шиной используется схема на оптопарах + чип MAX.
    Последний раз редактировалось Chip; 08.03.2017 в 02:51.

  2. #2
    Пользователь
    Регистрация
    21.10.2009
    Возраст
    40
    Сообщений
    44
    Вес репутации
    206

    По умолчанию Re: Carduino и I-BUS

    Цитата Сообщение от neyro Посмотреть сообщение
    Итак, был приобретен Arduino Mega, на вскидку (10 минут тестов, в гараже холодно... ) считывание теперь происходит практически идеально, а вот как отправить данные в шину не понятно....у кого-нибудь есть рабочий код отправки даных в шину ? Если просто отправлять к примеру так:
    byte data[6] = {0x1F, 0x32, 0xAA, 0x06, 0xFF, 0x1E};

    void setup() {
    Serial1.begin(9600);
    }

    void loop() {
    for (int i=0; i <= 6; i++){
    Serial1.print(data[i]);
    }
    то данные или не уходят или похоже уходят в каком то кривом формате...
    Для связи с шиной используется схема на оптопарах + чип MAX.
    Если ты отправляешь в шину, то нужно использовать не Serial1.print(data[i]); а Serial1.write(data[i]);

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •