Показать сообщение отдельно
Старый 31.07.2015, 13:07   #121
lti1
Старший Пользователь
 
Аватар для lti1
 
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
lti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от Ацкий_Кот Посмотреть сообщение
Вот если с 1054 не заработает , то остается два варианта, либо мой новый контроллер не рабочий, либо действительно пока не закодируешь его под машину , работать не будет...
Цитата:
Сообщение от YAM1966 Посмотреть сообщение
Периферия под машину не кодируется, так как можно элементарно ставить любые однотипные джойстики на авто.
Даже такой на место такого.
Я тоже думаю, что у Вас сложность в чем то другом.
Вы пробовали обмениваться данными по CAN с каким то ещё устройством, например считать, что то в авто и отправить какой то пакет?
Скетч выложите.
Проверьте, этот скетч должен плавно вначале прибавить яркость подсветки кнопок, потом убавить.
PHP код:
#include <mcp_can.h>
#include <SPI.h>

long unsigned int rxId;
unsigned char len 0;
unsigned char rxBuf[8];

MCP_CAN CAN0(10);

unsigned char stmp0[2] = {0xFD,0x00}; // 0x202

void setup()
{
  
CAN0.begin(CAN_100KBPS);
}

void loop()
{
for (
int i=0<= 253i++) 
   { 
     
stmp0[0] = i;
     
CAN0.sendMsgBuf(0x20202stmp0);
     
delay(5);
   }
   
delay(1000); 
for (
int i=253>= 0i--) 
   { 
     
stmp0[0] = i;
     
CAN0.sendMsgBuf(0x20202stmp0);
     
delay(5);
   }
   
delay(1000); 


Последний раз редактировалось lti1; 31.07.2015 в 13:40.
lti1 вне форума   Ответить с цитированием