Показать сообщение отдельно
Старый 21.03.2013, 14:23   #39
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 36
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Теперь мучаюсь с получение "правильных данных" через транзисторный ключ.


Результат как то не радует и не понятен....


Согласно найденной информации на одном немецком форуме ( Сидел читал его с помощью Google перевода, это конечно ппц ) пакет должен выглядеть таким образом : 10 02 <XX XX> 10 03 <XX> .

скетчем который я выкладывал выше получаю правильно из этого только первую половину, т.е. 10 02 <XX XX> а дальше не сходится ни разу.

Если читать скетчем, который представлен ниже то, первые несколько раз я получаю правильный код а потом опять только половину
PHP код:
uint8_t ETX_Pin=3; //// VRbot Пин ETX 
uint8_t ERX_Pin=4; //// VRbot Пин ERX 

void setup() 
{    
  
pinMode(0, INPUT); 
  
pinMode(1, OUTPUT); 

  
pinMode(ETX_Pin, INPUT); 
  
pinMode(ERX_Pin, OUTPUT);  
} 

void loop() 
{ 
        
int pc2vrbot = digitalRead(0); 
        
digitalWrite(ERX_Pin, pc2vrbot); 
     
        
int vrbot2pc = digitalRead(ETX_Pin); 
        
digitalWrite(1, vrbot2pc); 
} 
Какие у кого есть мысли по этому поводу?
filinmd вне форума   Ответить с цитированием