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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    56
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: а как два байта послать?

    Вот так можно отправить 2 байтное значение, оно находится в переменной result
    PHP код:
          bytes[0] = result 255;          // преобразовать в 2-байта   
            
    bytes[1] = (result 768) >> 8;   
            
    Serial.writebytes,2); // отправить прочитаное значение компьютеру 
    Последний раз редактировалось Chip; 15.10.2011 в 01:38.

  2. #2
    Продвинутый
    Регистрация
    03.06.2008
    Возраст
    50
    Сообщений
    320
    Вес репутации
    348

    По умолчанию Re: а как два байта послать?

    Спасибо Чип!!!! Можешь чутка прокоментировать? А то нифига не понятно)))

    bytes[0] = result & 255; // преобразовать в 2-байта
    bytes[1] = (result & 768) >> 8;
    Serial.write( bytes,2); // отправить прочитаное значение компьютеру
    Что такое 255 и 768, и вот эти знаки " >> , & " и что делает цифра восемь?
    Мне нужно отправить в компьютер данные с тахометра, например 4500!

    С таймерами я с твоей помощью почти разабрался!!!!!! Помоги плиз с этим тоже!!!!!

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

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

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

Ваши права

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