Resize by Gimp
Tools > Transform tools > Scale
then 128 x 64
Change to 2 bit
Image > mode > indexed
select 1bit
Export as c source header
covert to binary to hex with 0x at https://www.rapidtables.com/convert/number/ascii-hex-bin-dec-converter.html
Resize by Gimp
Tools > Transform tools > Scale
then 128 x 64
Change to 2 bit
Image > mode > indexed
select 1bit
Export as c source header
covert to binary to hex with 0x at https://www.rapidtables.com/convert/number/ascii-hex-bin-dec-converter.html
Transmit data to remote CAN device.(
Depending on your preferences, you can use this function to transmit data instead of the beginTransmission()
and write()
functions.
CAN.sendMsgBuf(id, ext, len, buf)
id
:Device ID for the remote CAN deviceext
:Data transmission format
len
:size of the arraybuf
:data array
CAN_OK:Data transmitted
CAN_FAIL:Data transmission failed.
can通信用のライブラリを入手
https://github.com/coryjfowler/MCP_CAN_lib
zipのまま、ArduinoのLibraryのフォルダーに保存
UnoとMCP2515を接続
Arduino Uno MCP2515
5V VCC
GND GND
2 INT
10 CS
11 SI
12 SO
13 SCK
2台準備して、CAN信号送受信させる
あっさり繋がった
arduino uno が納入
検収のためLチカ
Arduino IDEのインストール
本家からDL
https://www.arduino.cc/en/Main/Software
DLフォルダに移動して
$ tar Jxfv arduino-1.8.13-linux64.tar.xz
解凍したディレクトリに移動し、インストール
$ cd arduino-1.8.13
$ ./install.sh
デスクトップにアイコンできた
で立ち上がった
PCが認識しているか確認
$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 10月 3 09:11 /dev/ttyUSB0