{"id":1329,"date":"2024-02-09T08:31:53","date_gmt":"2024-02-08T23:31:53","guid":{"rendered":"https:\/\/avancesys.co.jp\/laboratory\/?post_type=article&#038;p=1329"},"modified":"2024-02-09T08:31:53","modified_gmt":"2024-02-08T23:31:53","slug":"%e3%83%a9%e3%82%ba%e3%83%91%e3%82%a4%e3%81%8b%e3%82%89i2c%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6can%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95","status":"publish","type":"article","link":"https:\/\/www.avancesys.co.jp\/laboratory\/article\/%e3%83%a9%e3%82%ba%e3%83%91%e3%82%a4%e3%81%8b%e3%82%89i2c%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6can%e9%80%81%e4%bf%a1%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/","title":{"rendered":"\u30e9\u30ba\u30d1\u30a4\u304b\u3089I2C\u30dd\u30fc\u30c8\u3092\u4f7f\u3063\u3066CAN\u9001\u4fe1\u3059\u308b\u65b9\u6cd5"},"content":{"rendered":"\n<p>\u3053\u3093\u306b\u3061\u306f\u3001\u30bd\u30e9\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u30e9\u30ba\u30d1\u30a4\u3082\u3044\u308d\u3093\u306a\u3053\u3068\u304c\u3067\u304d\u3066\u4fbf\u5229\u3067\u3059\u306d\u3002<br> \u591a\u304f\u306e\u6a5f\u80fd\u3092\u4ed8\u3051\u305f\u3044\u3068\u3053\u308d\u3067\u3059\u304c\u3001\u6a5f\u5668\u306e\u7d44\u307f\u5408\u308f\u305b\u3067\u3001<br> \u300c\u30dd\u30fc\u30c8\u304c\u8db3\u308a\u306a\u3044\u300d<br> \u300c\u305d\u3082\u305d\u3082\u30dd\u30fc\u30c8\u304c\u306a\u3044\u300d<br> \u3068\u3044\u3046\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3088\u306d\uff1f<\/p>\n\n\n\n<p>\u305d\u3093\u306a\u3068\u304d\u306f\u3001\u5909\u63db\u57fa\u677f\u3092\u4f7f\u7528\u3057\u3066\u9055\u3046\u6a5f\u80fd\u306e\u30dd\u30fc\u30c8\u304b\u3089\u5bfe\u5fdc\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002 <br>\u4eca\u56de\u306f\u3001\u305d\u306e\u4e00\u3064\u3068\u3057\u3066\u3001I2C\u30dd\u30fc\u30c8\u3092\u4f7f\u7528\u3057\u3066\u3001CAN\u9001\u4fe1\u3092\u3057\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-vivid-cyan-blue-color has-white-background-color has-text-color has-background\"><blockquote><p>\u69cb\u6210<\/p><\/blockquote><\/figure>\n\n\n\n<p>\u25a0\u6a5f\u5668\u69cb\u6210<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u6a5f\u5668<\/td><td>\u30e9\u30ba\u30d1\u30a44B<\/td><td><\/td><\/tr><tr><td>\u5909\u63db\u57fa\u677f\u3000\u3000<\/td><td>I2C CAN \u5909\u63db\u30dc\u30fc\u30c9<\/td><td><a href=\"https:\/\/www.switch-science.com\/products\/7437\">https:\/\/www.switch-science.com\/products\/7437<\/a><\/td><\/tr><tr><td>\u8a00\u8a9e<\/td><td>C\u8a00\u8a9e<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u25a0CAN\u69cb\u6210<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>CAN\u901a\u4fe1\u901f\u5ea6<\/td><td>500kbps<\/td><td>\u5909\u63db\u57fa\u677f\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u8a2d\u5b9a\u3092\u305d\u306e\u307e\u307e\u4f7f\u7528\u3057\u307e\u3059\u3002<br>\u203b\u5909\u66f4\u3057\u305f\u3044\u5834\u5408\u306f\u3001\u4ed5\u69d8\u306b\u57fa\u3065\u304d\u3001\u30a2\u30c9\u30ec\u30b9\u3068\u901a\u4fe1\u901f\u5ea6\u3092\u9001\u308a\u3001\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/td><\/tr><tr><td>CAN\u30a2\u30c0\u30d7\u30bf<\/td><td>Kvaser Leaf Light v2\u3000\u3000\u3000\u3000<\/td><td><\/td><\/tr><tr><td>\u78ba\u8a8d\u7528PC\uff08OS\uff09\u3000\u3000\u3000<\/td><td>Windows10 64bit<\/td><td><\/td><\/tr><tr><td>\u78ba\u8a8d\u7528\u30c4\u30fc\u30eb<\/td><td>Candy<\/td><td>\u81ea\u793e\u958b\u767a\u306eCAN\u30a2\u30d7\u30ea\u3067\u3059\u3002<br>\u203b\u3042\u3068\u304c\u304d\u306b\u3001\u7d39\u4ecb\u30da\u30fc\u30b8\u306e\u30ea\u30f3\u30af\u3092\u8a18\u8f09\u3057\u3066\u304a\u304d\u307e\u3059\u3002<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-vivid-cyan-blue-color has-text-color\"><blockquote><p>\u69cb\u6210\u56f3<\/p><\/blockquote><\/figure>\n\n\n\n<p>\u74b0\u5883\u306e\u69cb\u6210\u3092\u4e0b\u8a18\u306b\u793a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"894\" height=\"181\" src=\"https:\/\/avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u63a5\u7d9a\u56f3-2.png\" alt=\"\" class=\"wp-image-1341\" srcset=\"https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u63a5\u7d9a\u56f3-2.png 894w, https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u63a5\u7d9a\u56f3-2-300x61.png 300w, https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u63a5\u7d9a\u56f3-2-768x155.png 768w\" sizes=\"auto, (max-width: 894px) 100vw, 894px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"602\" src=\"https:\/\/avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u914d\u7dda\u56f3-1-1024x602.png\" alt=\"\" class=\"wp-image-1342\" srcset=\"https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u914d\u7dda\u56f3-1-1024x602.png 1024w, https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u914d\u7dda\u56f3-1-300x176.png 300w, https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u914d\u7dda\u56f3-1-768x452.png 768w, https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u914d\u7dda\u56f3-1-1536x903.png 1536w, https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u914d\u7dda\u56f3-1-2048x1204.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-vivid-cyan-blue-color has-text-color\"><blockquote><p>\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9<\/p><\/blockquote><\/figure>\n\n\n\n<p>\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u8a18\u8f09\u3057\u307e\u3059\u3002 <\/p>\n\n\n\n<p>CAN\u9001\u4fe1\u30c7\u30fc\u30bf(CANID\u3001DLC\u3001DATA\u3001\u30c1\u30a7\u30c3\u30af\u30b5\u30e0)\u3092\u30d0\u30c3\u30d5\u30a1\u3078\u30bb\u30c3\u30c8\u3057\u307e\u3059\u3002 <br>linux\u306eI2C\u30c7\u30d0\u30a4\u30b9\u30af\u30e9\u30b9\u3092\u4f7f\u7528\u3057\u3066\u3001I2C\u30dd\u30fc\u30c8\u304b\u3089\u9001\u4fe1\u3057\u307e\u3059\u3002 <br>CAN\u9001\u4fe1\u30c7\u30fc\u30bf\u306f\u3001I2C CAN \u5909\u63db\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u4ed5\u69d8\u306b\u3088\u308a\u300116\u30d0\u30a4\u30c8\u5206\u306e\u30c7\u30fc\u30bf\u3067\u3001<br>\u6700\u5f8c\u306f\u30c1\u30a7\u30c3\u30af\u30b5\u30e0\u304c\u5fc5\u9808\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u3010\u30e1\u30a4\u30f3\u95a2\u6570\u3011 <br>CAN\u9001\u4fe1\u30c7\u30fc\u30bf\u306e\u4f5c\u6210\u3068\u9001\u4fe1\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-c\" data-file=\"i2c_test.c\" data-lang=\"C\"><code>#include &lt;stdint.h&gt;\n#include &lt;stdio.h&gt;\n#include &lt;string.h&gt;\n#include &lt;stdlib.h&gt;\n#include &lt;fcntl.h&gt;\n#include &lt;unistd.h&gt;\n#include &lt;sys\/ioctl.h&gt;\n#include &lt;linux\/i2c-dev.h&gt;\n#include &lt;linux\/i2c.h&gt;\n\n#define DEV_NAME = &quot;\/dev\/i2c-1&quot;\n\nint8_t i2c_send(uint8_t dev_addr, uint8_t reg_addr, const uint8_t* data, uint16_t length);\nint8_t makeCheckSum(int8_t *dta, int8_t len);\n\n\/*** \u30e1\u30a4\u30f3 ***\/\nvoid main(void)\n{\n\u3000int8_t ret;\n\u3000uint8_t send_data[16];\n\u3000\n\u3000\/\/ \u9001\u4fe1\u30c7\u30fc\u30bf\u306e\u4f5c\u6210\n\u3000send_data[0]  = 0;\n\u3000send_data[1]  = 0;\n\u3000send_data[2]  = 0;\n\u3000send_data[3]  = 0x80; \/\/ CANID\n\u3000\n\u3000send_data[4]  = 0;\n\u3000send_data[5]  = 0;\n\u3000send_data[6]  = 8;    \/\/ CAN\u30c7\u30fc\u30bf\u30b5\u30a4\u30ba\n\u3000\n\u3000send_data[7]  = 0x11; \/\/ \u9001\u4fe1\u30c7\u30fc\u30bf1\n\u3000send_data[8]  = 0x22; \/\/ \u9001\u4fe1\u30c7\u30fc\u30bf2\n\u3000send_data[9]  = 0x33; \/\/ \u9001\u4fe1\u30c7\u30fc\u30bf3\n\u3000send_data[10] = 0x44; \/\/ \u9001\u4fe1\u30c7\u30fc\u30bf4\n\u3000send_data[11] = 0x55; \/\/ \u9001\u4fe1\u30c7\u30fc\u30bf5\n\u3000send_data[12] = 0x66; \/\/ \u9001\u4fe1\u30c7\u30fc\u30bf6\n\u3000send_data[13] = 0x77; \/\/ \u9001\u4fe1\u30c7\u30fc\u30bf7\n\u3000send_data[14] = 0x88; \/\/ \u9001\u4fe1\u30c7\u30fc\u30bf8\n\u3000\n\u3000send_data[15] = get_check_sum(send_data,15); \/\/ \u30c1\u30a7\u30c3\u30af\u30b5\u30e0\n\u3000\n\u3000\/\/ \u30c7\u30fc\u30bf\u9001\u4fe1\n\u3000ret = i2c_send(0x25, 0x30, send_data, 16);\n}\n<\/code><\/pre><\/div>\n\n\n\n<p>\u3010\u30c7\u30fc\u30bf\u9001\u4fe1\u95a2\u6570\u3011<br> \u9001\u4fe1\u3057\u305f\u3044\u30c7\u30fc\u30bf\u3092I2C\u3067\u9001\u4fe1\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-c\" data-file=\"i2c_test.c\" data-lang=\"C\"><code>\/*** I2C\u30b9\u30ec\u30fc\u30d6\u30c7\u30d0\u30a4\u30b9\u306b\u30c7\u30fc\u30bf\u9001\u4fe1 ***\/\nint8_t i2c_send(uint8_t dev_addr, uint8_t reg_addr, const uint8_t* data, uint16_t length) \n{\n\u3000\/\/ I2C\u30c7\u30d0\u30a4\u30b9\u3092\u30aa\u30fc\u30d7\u30f3\u3059\u308b\n\u3000int32_t fd = open(DEV_NAME, O_RDWR);\n\u3000if (fd == -1) \n\u3000{\n\u3000\u3000return FALSE;\n\u3000}\n\u3000\n\u3000\/\/ I2C-Write\u7528\u306e\u30d0\u30c3\u30d5\u30a1\u3092\u6e96\u5099\u3059\u308b\n\u3000uint8_t* buffer = (uint8_t*)malloc(length + 1);\n\u3000if (buffer == NULL) \n\u3000{\n\u3000\u3000close(fd);\n\u3000\u3000return FALSE;\n\u3000}\n\u3000\n\u3000buffer[0] = reg_addr;                   \/\/ 1\u30d0\u30a4\u30c8\u76ee\u306b\u30ec\u30b8\u30b9\u30bf\u30a2\u30c9\u30ec\u30b9\u3092\u30bb\u30c3\u30c8\n\u3000memcpy(&buffer[1], send_data, length);  \/\/ 2\u30d0\u30a4\u30c8\u76ee\u4ee5\u964d\u306b\u30c7\u30fc\u30bf\u3092\u30bb\u30c3\u30c8\n\u3000\n\u3000\/\/ I2C-Write\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u4f5c\u6210\u3059\u308b\n\u3000struct i2c_msg message = { dev_addr, 0, length + 1, buffer };\n\u3000struct i2c_rdwr_ioctl_data ioctl_data = { &message, 1 };\n\u3000\n\u3000\/\/ I2C-Write\u3092\u884c\u3046\n\u3000if (ioctl(fd, I2C_RDWR, &ioctl_data) != 1) \n\u3000{\n\u3000\u3000free(buffer);\n\u3000\u3000close(fd);\n\u3000\u3000return FALSE;\n\u3000}\n\u3000\n\u3000free(buffer);\n\u3000close(fd);\n\u3000\n\u3000return TRUE;\n}\n<\/code><\/pre><\/div>\n\n\n\n<p>\u3010\u30c1\u30a7\u30c3\u30af\u30b5\u30e0\u95a2\u6570\u3011<br> \u9001\u4fe1\u30c7\u30fc\u30bf\u306b\u5fc5\u8981\u306a\u3001\u30c1\u30a7\u30c3\u30af\u30b5\u30e0\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-c\" data-file=\"i2c_test.c\" data-lang=\"C\"><code>\/*** \u30c1\u30a7\u30c3\u30af\u30b5\u30e0\u8a08\u7b97 ***\/\nstatic uint8_t get_check_sum(uint8_t *data, uint8_t len)\n{\n\u3000unsigned long sum = 0;\n\u3000for(int i=0; i&lt;len; i++)\n\u3000{\n\u3000\u3000sum += (data[i] & 0xff);\n\u3000}\n\u3000if(sum &gt; 0xff)\n\u3000{\n\u3000\u3000sum = ~sum;\n\u3000\u3000sum += 1;\n\u3000}\n\u3000\n\u3000sum  = sum & 0xff;\n\u3000return (uint8_t)sum;\n}\n<\/code><\/pre><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-vivid-cyan-blue-color has-text-color\"><blockquote><p>\u30b3\u30f3\u30d1\u30a4\u30eb\u3068\u52d5\u4f5c\u78ba\u8a8d<\/p><\/blockquote><\/figure>\n\n\n\n<p>\u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u3001\u5b9f\u884c\u30d5\u30a1\u30a4\u30eb\u3092\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"has-background\" style=\"background-color:#00d18421\">  $gcc -o i2c_test i2c_test.c <br>  $.\/i2c_test<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-vivid-cyan-blue-color has-text-color\"><blockquote><p>\u5b9f\u884c\u7d50\u679c<\/p><\/blockquote><\/figure>\n\n\n\n<p>CAN\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\u3059\u308b\u30c4\u30fc\u30eb\u3067\u5024\u3092\u78ba\u8a8d\u3057\u3001 <br>\u9001\u4fe1\u3057\u305f\u30c7\u30fc\u30bf\u304c\u53d6\u5f97\u3067\u304d\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"58\" src=\"https:\/\/avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u7d50\u679c-1024x58.png\" alt=\"\" class=\"wp-image-1343\" srcset=\"https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u7d50\u679c-1024x58.png 1024w, https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u7d50\u679c-300x17.png 300w, https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u7d50\u679c-768x44.png 768w, https:\/\/www.avancesys.co.jp\/laboratory\/wp-content\/uploads\/2024\/01\/\u7d50\u679c.png 1068w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-pullquote has-vivid-cyan-blue-color has-text-color\"><blockquote><p>\u3042\u3068\u304c\u304d<\/p><\/blockquote><\/figure>\n\n\n\n<p>\u30e9\u30ba\u30d1\u30a4\u306eI2C\u30dd\u30fc\u30c8\u3092\u4f7f\u3063\u3066CAN\u901a\u4fe1\u306e\u78ba\u8a8d\u304c\u3067\u304d\u307e\u3057\u305f\u3002 <br>\u4eca\u56de\u306e\u5909\u63db\u306b\u9650\u3089\u305a\u3001\u4ed6\u306b\u3082\u5909\u63db\u3057\u3066\u901a\u4fe1\u3059\u308b\u65b9\u6cd5\u306f\u3001\u591a\u3005\u3042\u308b\u3068\u601d\u3044\u307e\u3059\u3002 <br>\u8208\u5473\u304c\u3042\u308b\u65b9\u306f\u3001\u63a2\u3057\u3066\u307f\u308b\u306e\u306f\u3069\u3046\u3067\u3057\u3087\u3046\u304b\u3002 <\/p>\n\n\n\n<p>\u78ba\u8a8d\u306b\u4f7f\u7528\u3057\u305f\u81ea\u793e\u958b\u767a\u30c4\u30fc\u30eb\u306eCandy\u306f\u3001\u4ee5\u4e0b\u3067\u7d39\u4ecb\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\u7b2c1\u56de Candy \u301c \u30e1\u30c3\u30bb\u30fc\u30b8\u9001\u53d7\u4fe1 \u301c<\/td><td><a href=\"https:\/\/avancesys.co.jp\/laboratory\/article\/%e7%ac%ac1%e5%9b%9e-candy-%e3%80%9c-%e3%83%a1%e3%83%83%e3%82%bb%e3%83%bc%e3%82%b8%e9%80%81%e5%8f%97%e4%bf%a1-%e3%80%9c\/\">https:\/\/avancesys.co.jp\/laboratory\/article\/%e7%ac%ac1%e5%9b%9e-candy-%e3%80%9c-%e3%83%a1%e3%83%83%e3%82%bb%e3%83%bc%e3%82%b8%e9%80%81%e5%8f%97%e4%bf%a1-%e3%80%9c\/<\/a><\/td><\/tr><tr><td>\u7b2c2\u56de Candy \u301c \u901a\u4fe1\u8a2d\u5b9a \u301c<\/td><td><a href=\"https:\/\/avancesys.co.jp\/laboratory\/article\/%e7%ac%ac2%e5%9b%9e-candy-%e3%80%9c-%e9%80%9a%e4%bf%a1%e8%a8%ad%e5%ae%9a-%e3%80%9c\/\">https:\/\/avancesys.co.jp\/laboratory\/article\/%e7%ac%ac2%e5%9b%9e-candy-%e3%80%9c-%e9%80%9a%e4%bf%a1%e8%a8%ad%e5%ae%9a-%e3%80%9c\/<\/a><\/td><\/tr><tr><td>\u7b2c3\u56de Candy \u301c \u30ed\u30b0\u8a18\u9332 \u301c<\/td><td><a href=\"https:\/\/avancesys.co.jp\/laboratory\/article\/%e7%ac%ac3%e5%9b%9e-candy-%e3%80%9c-%e3%83%ad%e3%82%b0%e8%a8%98%e9%8c%b2-%e3%80%9c\/\">https:\/\/avancesys.co.jp\/laboratory\/article\/%e7%ac%ac3%e5%9b%9e-candy-%e3%80%9c-%e3%83%ad%e3%82%b0%e8%a8%98%e9%8c%b2-%e3%80%9c\/<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:200px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"author":15,"featured_media":1332,"template":"","lc":[12],"lt":[22,14,20],"class_list":["post-1329","article","type-article","status-publish","has-post-thumbnail","hentry","lc-introduction","lt-can-communication","lt-raspi","lt-in-vehicle"],"_links":{"self":[{"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/article\/1329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/users\/15"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/media\/1332"}],"wp:attachment":[{"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/media?parent=1329"}],"wp:term":[{"taxonomy":"lc","embeddable":true,"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/lc?post=1329"},{"taxonomy":"lt","embeddable":true,"href":"https:\/\/www.avancesys.co.jp\/laboratory\/wp-json\/wp\/v2\/lt?post=1329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}