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

Древовидный режим

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

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

    в переменную result тип Word принимаем старший байт и сдвигаем его в лево на 8 бит , потом в эту же переменную result принимаем младший байт
    Chip скажи пожалуйста, это вот так должно выглядеть?

    PHP код:
    void serialEvent(Serial myPort) {
      
    inByte myPort.read();
      
    serialInArray[serialCount] = inByte;
        
    serialCount++;
        if (
    serialCount ==2) {
         
    // volts = serialInArray[0]; 
          //turbo = serialInArray[1]; 
          //pboost = serialInArray[2]; 
          //watertemp = serialInArray[3]; 

          
    result = (serialInArray[0] & 768) << 8;
          
    result serialInArray[1] & 255
          
          
    myPort.clear();
         
    serialCount 0;
         
    inByte 0
    Это я на Processing делал, только там по моиму нет переменной Word!
    Последний раз редактировалось XsanderS; 21.10.2011 в 16:32.

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

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

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

Ваши права

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