Цитата:
Сообщение от Ацкий_Кот
Вот если с 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; i <= 253; i++)
{
stmp0[0] = i;
CAN0.sendMsgBuf(0x202, 0, 2, stmp0);
delay(5);
}
delay(1000);
for (int i=253; i >= 0; i--)
{
stmp0[0] = i;
CAN0.sendMsgBuf(0x202, 0, 2, stmp0);
delay(5);
}
delay(1000);
}