{"id":886,"date":"2023-04-04T16:29:38","date_gmt":"2023-04-04T07:29:38","guid":{"rendered":"http:\/\/www.suzume-syako.jp\/personal3\/?p=886"},"modified":"2025-02-01T16:38:01","modified_gmt":"2025-02-01T07:38:01","slug":"%e3%82%aa%e3%83%bc%e3%83%87%e3%82%a3%e3%82%aa%ef%bc%8f%e3%83%9f%e3%83%8b%e3%82%a2%e3%83%b3%e3%83%970-3%ef%bc%8f%e8%a8%ad%e8%a8%88","status":"publish","type":"post","link":"http:\/\/www.suzume-syako.jp\/personal3\/?p=886","title":{"rendered":"\u30aa\u30fc\u30c7\u30a3\u30aa\uff0f\u30df\u30cb\u30a2\u30f3\u30d70.3\uff0f\u8a2d\u8a08"},"content":{"rendered":"\n<p>\u5b9f\u5728\u306e\u90e8\u54c1\u3092\u4f7f\u3063\u3066\u3001\u8981\u6c42\u4ed5\u69d8\u3092\u5b9f\u4f53\u5316\u3059\u308b\u624b\u6bb5\u3092\u8003\u3048\u3066\u307e\u3059\u3002\u307e\u305a\u3001\u57fa\u672c\u7684\u306a\u69cb\u6210\u3092\u30b3\u30b9\u30c8\u30fb\u5b89\u5168\u6027\u30fb\u5de5\u4f5c\u306e\u3057\u3084\u3059\u3055\u304b\u3089\u6c7a\u5b9a\u3001\u500b\u3005\u306e\u6a5f\u80fd\u306e\u5b9f\u73fe\u5316\u3092\u6df1\u3081\u3066\u3044\u304d\u3001\u5177\u4f53\u7684\u306a\u56de\u8def\u3084\u90e8\u54c1\u306e\u9078\u5b9a\u3001\u5b9f\u969b\u88fd\u4f5c\u3067\u304d\u308b\u307e\u3067\u306e\u30ec\u30d9\u30eb\u307e\u3067\u843d\u3068\u3057\u8fbc\u307f\u307e\u3059\u3002\u6210\u679c\u7269\u306f\u300c\u8a2d\u8a08\u66f8\u300d\u3067\u3042\u308b\u56de\u8def\u56f3\u3068\u90e8\u54c1\u8868\u3001\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306e\u7956\u3067\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5168\u4f53\u69cb\u6210<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u57fa\u672c<\/h3>\n\n\n\n<p>\u8981\u4ef6\u518d\u307e\u3068\u3081<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u6e96Hi-Fi\u54c1\u8cea\uff08AM\u653e\u9001\u30ec\u30d9\u30eb\uff09\u306e\u30d1\u30ef\u30fc\u30a2\u30f3\u30d7<\/li>\n\n\n\n<li>\u30b9\u30d4\u30fc\u30ab\u51fa\u529b\u306f\u5e38\u6642\u4f7f\u7528\u3059\u308b\u7269\u306a\u306e\u3067\u5c0f\u51fa\u529b\u3067\u826f\u3044 (3W+3W)<\/li>\n\n\n\n<li>\u97f3\u58f0\u5165\u529b\u306f\u30d8\u30c3\u30c9\u30d5\u30a9\u30f3\uff0f\u30e9\u30a4\u30f3\uff0fBluetooth<\/li>\n\n\n\n<li>\u30df\u30ad\u30b5\u30fc\uff08\u30ec\u30d9\u30eb\u8abf\u6574\u3001\u30d0\u30e9\u30f3\u30b9\u8abf\u6574\u3001\u30df\u30ad\u30b7\u30f3\u30b0\u6a5f\u80fd\uff09<\/li>\n\n\n\n<li>\u81ea\u52d5\u5316\uff08\u96fb\u6e90\u3001\u5165\u529b\u30ab\u30c3\u30c8)<\/li>\n\n\n\n<li>\u672c\u4f53\u306e\u5927\u304d\u3055\u306f\u6a2a1\/2DIN\u30b5\u30a4\u30ba<\/li>\n\n\n\n<li>\u96fb\u6e90\u306f\u5546\u7528AC100V\u3001\u7701\u96fb\u529b<\/li>\n\n\n\n<li>\u5168\u7cfb\u7d71\u306b\u30ec\u30d9\u30eb\u30e1\u30fc\u30bf\u642d\u8f09<\/li>\n\n\n\n<li>\u30d0\u30fc\u30b8\u30e7\u30f30.2\u3068\u6bd4\u3079\u3001\u30a2\u30ca\u30ed\u30b0\u5165\u529b\u30ce\u30a4\u30ba\u306e\u4f4e\u6e1b<\/li>\n\n\n\n<li>\u5b89\u304f\u3001\u5358\u7d14\u306b\u3001\u4f5c\u308a\u3084\u3059\u304f<\/li>\n<\/ul>\n\n\n\n<p>\u3053\u308c\u3092\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u6a5f\u80fd\u30d6\u30ed\u30c3\u30af\u3067\u5b9f\u73fe\u3059\u308b\u306e\u304c\u4e00\u822c\u7684\u306a\u8003\u3048\u65b9\u3060\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2220\" height=\"1615\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-\u5185\u90e8\u69cb\u6210\uff08\u57fa\u672c\uff09-edited-1.jpg\" alt=\"\" class=\"wp-image-890\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-\u5185\u90e8\u69cb\u6210\uff08\u57fa\u672c\uff09-edited-1.jpg 2220w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-\u5185\u90e8\u69cb\u6210\uff08\u57fa\u672c\uff09-edited-1-300x218.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-\u5185\u90e8\u69cb\u6210\uff08\u57fa\u672c\uff09-edited-1-1024x745.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-\u5185\u90e8\u69cb\u6210\uff08\u57fa\u672c\uff09-edited-1-768x559.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-\u5185\u90e8\u69cb\u6210\uff08\u57fa\u672c\uff09-edited-1-1536x1117.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-\u5185\u90e8\u69cb\u6210\uff08\u57fa\u672c\uff09-edited-1-2048x1490.jpg 2048w\" sizes=\"auto, (max-width: 2220px) 100vw, 2220px\" \/><figcaption class=\"wp-element-caption\">\u5185\u90e8\u69cb\u6210\uff08\u57fa\u672c\uff09<\/figcaption><\/figure>\n\n\n\n<p>\u3084\u306f\u308a\u3001\u3053\u308c\u307e\u3067\u306e\u691c\u8a0e\u3067\u30c7\u30b8\u30bf\u30eb\u30d9\u30fc\u30b9\u306e\u69cb\u6210\u304c\u6709\u5229\u3060\u3068\u3044\u3046\u5224\u65ad\u306b\u306f\u3001\u5909\u308a\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u524d\u56de\u306f\u3001\u30de\u30a4\u30af\u30ed\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u306b\u5185\u8535\u3059\u308bADC\u3084PWM\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u6700\u5927\u9650\u5229\u7528\u3057\u3001\u5916\u4ed8\u3051\u90e8\u54c1\u6570\u3092\u76f8\u5f53\u6570\u30ab\u30c3\u30c8\u3067\u304d\u3001\u305d\u3053\u305d\u3053\u306e\u97f3\u8cea\u306e\u5b9f\u7528\u7684\u306a\u5c0f\u7269\u3092\u4f5c\u308a\u4e0a\u3052\u308b\u4e8b\u304c\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u4eca\u56de\u306e\u69cb\u6210\u6848<\/h3>\n\n\n\n<p>\u6628\u4eca\u3001Bluetooth\u6a5f\u80fd\u3092\u5185\u8535\u3059\u308b\u30de\u30a4\u30af\u30ed\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u3082\u6d41\u901a\u3059\u308b\u3088\u3046\u306b\u306a\u308a\u3001\u3055\u3089\u306a\u308b\u90e8\u54c1\u6570\u524a\u6e1b\u3001\u5358\u7d14\u5316\u3001\u914d\u7dda\u6570\u3092\u6e1b\u3089\u3059\u4e8b\u304c\u51fa\u6765\u305d\u3046\u3067\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u30e1\u30fc\u30ab\u30fc<\/td><td>\u88fd\u54c1<\/td><td>\u9069\u7528<\/td><td>\u5165\u624b\u6027\uff08\u4fa1\u683c\uff09<\/td><\/tr><tr><td>Espressif Systems<\/td><td><strong>ESP32<\/strong><\/td><td>dual<\/td><td>\u958b\u767a\u30dc\u30fc\u30c91,360\u5186\uff0f\u79cb\u6708<\/td><\/tr><tr><td>Texas Instruments<\/td><td>CC2640R2F<\/td><td>LE<\/td><td>2016\/12<\/td><\/tr><tr><td>STMicroelectronics<\/td><td>STM32WB<\/td><td>LE<\/td><td>2018\/2<\/td><\/tr><tr><td>Analog Devices<\/td><td>MAX32665<\/td><td>LE<\/td><td>2018\/10<\/td><\/tr><tr><td>\u30eb\u30cd\u30b5\u30b9<\/td><td>RX23W<\/td><td>LE<\/td><td>2021\/4<\/td><\/tr><tr><td>Microchip Technology<\/td><td>PIC32CX(WBZ45)<\/td><td>LE<\/td><td>2022\/10<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Bluetooth\u6a5f\u80fd\u4ed8\u304d\u30de\u30a4\u30b3\u30f3<\/figcaption><\/figure>\n\n\n\n<p>\u6b8b\u5ff5\u306a\u304c\u3089\u3001\u307b\u3068\u3093\u3069\u3001Bluetooth Low Energy(LE)\u306b\u3057\u304b\u5bfe\u5fdc\u3057\u3066\u304a\u3089\u305a\u3001\u5229\u7528\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002LE\u30aa\u30fc\u30c7\u30a3\u30aa\u306f\u3001\u307e\u3060\u666e\u53ca\u3057\u3066\u3044\u307e\u305b\u3093\u3002\u524d\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u3088\u3046\u306b\u3001USB-Bluetooth\u30a2\u30c0\u30d7\u30bf\uff08\u30c9\u30f3\u30b0\u30eb\uff09\u3092\u6d3b\u7528\u3059\u308c\u3070\u3001\u3082\u3063\u3068\u591a\u304f\u306e\u30de\u30a4\u30af\u30ed\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u3092\u4f7f\u3048\u307e\u3059\u304c\u3001\u30b3\u30b9\u30c8\u7684\u306b\u306f\u4e0d\u5229\u3067\u3059\u3002\u691c\u8a0e\u6642\u70b9\u3067\u306f\u300cESP32\u300d\u304c\u552f\u4e00\u4f7f\u3048\u305d\u3046\u306a\u30c7\u30d0\u30a4\u30b9\u3067\u3059\u3002\u3053\u308c\u306f\u3001Bluetooth\u306fA2DP(sink)\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u304a\u308a\u3001ADC\u306f12bit\/44.1kHz\/4ch\u53ef\u80fd\u3001PWM\u308210bit\/44.1kHz\/4ch\u3001\u30dd\u30fc\u30c8\u6570\u3082\u554f\u984c\u306a\u3055\u305d\u3046\u3067\u3059\u3002\u4f55\u3068\u3044\u3063\u3066\u3082\u5024\u6bb5\u304c\u5b89\u3044\u306e\u3067\u3001\u9593\u9055\u3044\u306a\u304f\u524d\u4f5c\u3088\u308a\u306f\u5b89\u304f\u3067\u304d\u308b\u3067\u3057\u3087\u3046\u3002\u30de\u30a4\u30b3\u30f3\uff0bBT\u30c9\u30f3\u30b0\u30eb\uff1d3,180\u5186\uff1a1,360\u5186 \u2192 1,820\u5186\u30ab\u30c3\u30c8\u3067\u304d\u308b\uff01<\/p>\n\n\n\n<p>\u3046\u307e\u304f\u3044\u3051\u3070\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u69cb\u6210\u3067\u5b9f\u73fe\u3067\u304d\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002ESP32\u304c\u3001\u300cBT\u4ed8\u304d\u30aa\u30fc\u30c7\u30a3\u30aa\u30fb\u30df\u30ad\u30b5\u30fc\u30fb\u30a2\u30f3\u30d7\u30fb\u30e2\u30b8\u30e5\u30fc\u30eb\u300d\u3068\u306a\u308b\u3088\u3046\u306a\u611f\u3058\u3067\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2132\" height=\"2133\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.06.10-\u5185\u90e8\u69cb\u6210\u69cb\u6210\uff08ESP32\u7406\u60f3\u5f62\uff09-edited.jpg\" alt=\"\" class=\"wp-image-892\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.06.10-\u5185\u90e8\u69cb\u6210\u69cb\u6210\uff08ESP32\u7406\u60f3\u5f62\uff09-edited.jpg 2132w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.06.10-\u5185\u90e8\u69cb\u6210\u69cb\u6210\uff08ESP32\u7406\u60f3\u5f62\uff09-edited-300x300.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.06.10-\u5185\u90e8\u69cb\u6210\u69cb\u6210\uff08ESP32\u7406\u60f3\u5f62\uff09-edited-1024x1024.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.06.10-\u5185\u90e8\u69cb\u6210\u69cb\u6210\uff08ESP32\u7406\u60f3\u5f62\uff09-edited-150x150.jpg 150w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.06.10-\u5185\u90e8\u69cb\u6210\u69cb\u6210\uff08ESP32\u7406\u60f3\u5f62\uff09-edited-768x768.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.06.10-\u5185\u90e8\u69cb\u6210\u69cb\u6210\uff08ESP32\u7406\u60f3\u5f62\uff09-edited-1536x1536.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.06.10-\u5185\u90e8\u69cb\u6210\u69cb\u6210\uff08ESP32\u7406\u60f3\u5f62\uff09-edited-2048x2048.jpg 2048w\" sizes=\"auto, (max-width: 2132px) 100vw, 2132px\" \/><\/figure>\n\n\n\n<p>\u5165\u529b\u306f\u3001RC\u30d0\u30f3\u30c9\u30d1\u30b9\u30d5\u30a3\u30eb\u30bf\u3067\u53ef\u8074\u57df\u5916\u306e\u4fe1\u53f7\u3092\u30ab\u30c3\u30c8\u3057\u3066\u5185\u8535ADC\u306b\u5165\u529b\u3002\u4fe1\u53f7\u30ec\u30d9\u30eb\u306a\u3069\u3067\u554f\u984c\u304c\u3042\u308b\u306a\u3089\u3070\u30aa\u30da\u30a2\u30f3\u30d7\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u51fa\u529b\u306f\u5185\u8535PWM\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u51fa\u529b\u3092\u3001FET\u30d6\u30ea\u30c3\u30b8\u3092\u901a\u3057\u3066\u30b9\u30d4\u30fc\u30ab\u3092\u99c6\u52d5\u3057\u307e\u3059\u3002\u5185\u8535DAC\u30e2\u30b8\u30e5\u30fc\u30eb\u3067\u30a2\u30ca\u30ed\u30b0\u97f3\u58f0\u4fe1\u53f7\u3082\u51fa\u305b\u307e\u3059\u306e\u3067\u3001\u5b89\u4fa1\u3067\u96fb\u529b\u52b9\u7387\u306e\u826f\u3044D\u7d1a\u30a2\u30f3\u30d7\u3092\u4f7f\u3046\u624b\u3082\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>ESP32\u306f\u521d\u3081\u3066\u4f7f\u3046\u30c7\u30d0\u30a4\u30b9\u3067\u3042\u308a\u3001\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u306f\u5341\u5206\u3068\u306f\u8a00\u3048\u306a\u3044\u60c5\u5831\u91cf\u306a\u306e\u3067\u3001\u5404\u6a5f\u80fd\u3092\u691c\u8a3c\u3057\u3001\u3069\u3053\u307e\u3067\u5b9f\u73fe\u3067\u304d\u308b\u306e\u304b\u5b9f\u969b\u306b\u65bd\u5de5\u3059\u308b\u65b9\u7b56\u3068\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ESP32\u306e\u6a5f\u80fd\u78ba\u8a8d<\/h2>\n\n\n\n<p>ESP32\u306f\u521d\u3081\u3066\u6271\u3046\u90e8\u54c1\u3067\u3059\u3002\u672c\u5f53\u306b\u8981\u4ef6\u901a\u308a\u306b\u6a5f\u80fd\u3059\u308b\u306e\u304b\u78ba\u8a8d\u3057\u306a\u3044\u3068\u5fc3\u914d\u3067\u3059\u3057\u3001\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u958b\u767a\u74b0\u5883\u306b\u6163\u308c\u308b\u5fc5\u8981\u304c\u6709\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u97f3\u58f0\u30c7\u30fc\u30bf\u3092PWM\u51fa\u529b<\/li>\n\n\n\n<li>Bluetooth\u304b\u3089\u97f3\u58f0\u30c7\u30fc\u30bf\u306e\u53d6\u308a\u8fbc\u307f<\/li>\n\n\n\n<li>ADC\u3067\u306e\u97f3\u58f0\u53d6\u308a\u8fbc\u307f<\/li>\n\n\n\n<li>ADC\u00d7\uff12\u7cfb\u7d71\uff0bBluetooth\u2192PWM\u51fa\u529b\u306e\u9023\u643a<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u958b\u767a\u74b0\u5883<\/h3>\n\n\n\n<p>ESP-IDF\u3068\u3044\u3046\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u30d9\u30fc\u30b9\u306e\u7d71\u5408\u958b\u767a\u30c4\u30fc\u30eb\u304c\u3001\u30e1\u30fc\u30ab\u304b\u3089\u7121\u511f\u63d0\u4f9b\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4e3b\u8981\uff13OS\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u4f7f\u7528\u3059\u308bPC\u306b\u306f\u56f0\u308a\u307e\u305b\u3093\u3002\u30d3\u30eb\u30c9\u304b\u3089ROM\u66f8\u304d\u8fbc\u307f\u3001\u5b9f\u884c\u307e\u3067\u3001\u3053\u308c\u4e00\u3064\u3067\u6e08\u307f\u307e\u3059\u3002\u57fa\u672c\u7684\u306b\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u3067\u306e\u64cd\u4f5c\u306b\u306a\u308a\u307e\u3059\u306e\u3067\u3001\u6163\u308c\u3066\u3044\u306a\u3044\u3068\u30b9\u30c8\u30ec\u30b9\u304c\u8caf\u307e\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\u78ba\u304b\u306bGUI\u306eIDE\u30c4\u30fc\u30eb\u306f\u4f7f\u3044\u3084\u3059\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u304c\u3001\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u3067\u306e\u958b\u767a\u3082\u3044\u3044\u3082\u306e\u3067\u3059\u3002<\/p>\n\n\n\n<p> \u30b5\u30f3\u30d7\u30eb\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u304c\u3001\u591a\u6570\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u591a\u304f\u306eAPI\u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3082\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u306e\u3067\u3001API\u8aac\u660e\u66f8\u306b\u306f\u8a18\u8f09\u3055\u308c\u3066\u3044\u306a\u3044\u6240\u3082\u81ea\u529b\u3067\u89e3\u6c7a\u3067\u304d\u307e\u3059\u3002ESP32\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306f\u8aac\u660e\u4e0d\u8db3\u306e\u611f\u304c\u3042\u308a\u307e\u3059\u3002ESP32\u81ea\u4f53\u306f\u3001\u5de5\u4f5c\u3057\u3084\u3059\u3044\u958b\u767a\u30dc\u30fc\u30c9\u3092\u5229\u7528\u3057\u307e\u3059\u3002\u4eca\u56de\u306fESP32-DevKitC-VE\u3092\u4f7f\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b08f64b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b08f64b\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"425\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03146.jpeg\" alt=\"\" class=\"wp-image-942\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03146.jpeg 640w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03146-300x199.jpeg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">PWM\u6a5f\u80fd<\/h3>\n\n\n\n<p>ESP32\u3067\u306f\u3001PWM\u3092\u751f\u6210\u3059\u308b\u306b\u306f\u3001MCPWM\u30e2\u30b8\u30e5\u30fc\u30eb\u3068\u3001LEDC\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\uff12\u3064\u304c\u3042\u308a\u307e\u3059\u3002MCPWM\u306f\u3001\u96fb\u52d5\u6a5f\uff08\u96fb\u6c17\u30e2\u30fc\u30bf\u30fc\uff09\u3092\u5236\u5fa1\u3059\u308b\u306e\u306b\u7279\u5316\u3057\u305f\u591a\u304f\u306e\u6a5f\u80fd\u3092\u6301\u3061\u307e\u3059\u3002\u5bfe\u3057\u3066\u3001LEDC\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u3001\u5358\u7d14\u306bLED\u306e\u7167\u5ea6\u5236\u5fa1\u306a\u3069\u306b\u4f7f\u3046\u3088\u3046\u306a\u5358\u7d14\u306aPWM\u4fe1\u53f7\u3092\u751f\u6210\u3059\u308b\u3082\u306e\u3067\u3059\u3002\u3069\u3061\u3089\u308280MHz\u30af\u30ed\u30c3\u30af\u99c6\u52d5\u306a\u306e\u3067\u300144.1kHz\u3067\u306e\u6700\u5927\u89e3\u50cf\u5ea6\u306f\u3001(80&#215;10^6)\/(44.1&#215;10^3)=1814\u3068\u306a\u308a\u307e\u3059\u3002\uff12\u306e\u500d\u6570\u3067\u5207\u308a\u4e0b\u3052\u305f\u5834\u5408\u3001\uff11\uff10\uff12\uff14\u3067\uff11\uff10\u30d3\u30c3\u30c8\u3067\u306e\u51fa\u529b\u3068\u306a\u308a\u307e\u3059\u3002\u3082\u3063\u3068\u3001\u4e0a\u3052\u305f\u3044\u611f\u3058\u306f\u3042\u308a\u307e\u3059\u304c\u3001\u524d\u4f5c\u3068\u540c\u7a0b\u5ea6\u306a\u306e\u3067\u3001\u3068\u308a\u3042\u3048\u305a\u826f\u3057\u3068\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<p>\u78ba\u8a8d\u65b9\u6cd5\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-1\"><img loading=\"lazy\" decoding=\"async\" width=\"2548\" height=\"1433\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.5.22-\u5b9f\u65bd\u30e1\u30e2-edited-1.jpg\" alt=\"\" class=\"wp-image-903\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.5.22-\u5b9f\u65bd\u30e1\u30e2-edited-1.jpg 2548w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.5.22-\u5b9f\u65bd\u30e1\u30e2-edited-1-300x169.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.5.22-\u5b9f\u65bd\u30e1\u30e2-edited-1-1024x576.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.5.22-\u5b9f\u65bd\u30e1\u30e2-edited-1-768x432.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.5.22-\u5b9f\u65bd\u30e1\u30e2-edited-1-1536x864.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.5.22-\u5b9f\u65bd\u30e1\u30e2-edited-1-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 2548px) 100vw, 2548px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u3084\u308a\u305f\u3044\u4e8b\u306f\u6b63\u5f26\u6ce2\u3092\u51fa\u529b\u3057\u3001\u5b9f\u969b\u306b\u97f3\u3092\u805e\u304f\u4e8b<\/li>\n\n\n\n<li>\u97f3\u58f0\u30c7\u30fc\u30bf\u306f\u8868\u8a08\u7b97\u30bd\u30d5\u30c8\u3067\u4f5c\u6210(sin440Hz,\u30b5\u30f3\u30d7\u30ea\u30f3\u30b044.1kHz,PCM10bit)<\/li>\n\n\n\n<li>\u30c7\u30fc\u30bf\u3092c\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u306b\u57cb\u3081\u8fbc\u307f<\/li>\n\n\n\n<li>PWM\u51fa\u529b\u30d4\u30f3\u306b\u306f\u3001\u5b9f\u969b\u306b\u30b9\u30d4\u30fc\u30ab\u3092\u30c9\u30e9\u30a4\u30d0\u7d4c\u7531\u3067\u63a5\u7d9a\u3059\u308b<\/li>\n\n\n\n<li>\u30d4\u30ea\u30aa\u30c9\u5468\u6ce2\u6570\u306f\u3001\u3044\u304f\u3064\u304b\u8a66\u884c\u3057\u3066\u307f\u308b<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"943\" height=\"1024\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.07-\u30c6\u30b9\u30c8\u56de\u8def-943x1024.jpg\" alt=\"\" class=\"wp-image-897\" style=\"width:646px;height:701px\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.07-\u30c6\u30b9\u30c8\u56de\u8def-943x1024.jpg 943w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.07-\u30c6\u30b9\u30c8\u56de\u8def-276x300.jpg 276w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.07-\u30c6\u30b9\u30c8\u56de\u8def-768x834.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.07-\u30c6\u30b9\u30c8\u56de\u8def-1415x1536.jpg 1415w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.07-\u30c6\u30b9\u30c8\u56de\u8def-1887x2048.jpg 1887w\" sizes=\"auto, (max-width: 943px) 100vw, 943px\" \/><figcaption class=\"wp-element-caption\">\u30c6\u30b9\u30c8\u56de\u8def<\/figcaption><\/figure>\n\n\n\n<p>NJM2670\u306f\u30d5\u30eb\u30d6\u30ea\u30c3\u30b8\u304c\uff12\u7d44\u5165\u3063\u305f\u6c4e\u7528\u30c9\u30e9\u30a4\u30d0\u3067\u3059\u3002\u30b9\u30c6\u30ec\u30aa\u3067\u3082\uff11\u500b\u3067\u6e08\u3080\u90fd\u5408\u306e\u3044\u3044\u30c7\u30d0\u30a4\u30b9\u306a\u306e\u3067\u4f7f\u3063\u3066\u307f\u307e\u3057\u305f\u3002\u30d0\u30a4\u30dd\u30fc\u30e9\u30c8\u30e9\u30f3\u30b8\u30b9\u30bf\u578b\u306a\u306e\u3067\u767a\u71b1\u304c\u5927\u304d\u3044\u306e\u3067\u30a8\u30cd\u30eb\u30ae\u30fc\u52b9\u7387\u7684\u306b\u6700\u7d42\u9078\u629e\u306b\u306f\u306a\u3089\u306a\u3044\u3068\u601d\u3044\u307e\u3059\u3057\u3001\u6700\u9ad8\u5468\u6ce2\u6570\u304c\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u3067\u306f\u660e\u3089\u304b\u306b\u306a\u3063\u3066\u306a\u3044\u306e\u3067\u3001\u5b9f\u969b\u306b\u4f7f\u3063\u3066\u8a66\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b090d96&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b090d96\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"680\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03094-1024x680.jpeg\" alt=\"\" class=\"wp-image-941\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03094-1024x680.jpeg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03094-300x199.jpeg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03094-768x510.jpeg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03094.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">MCPWM\u30e2\u30b8\u30e5\u30fc\u30eb<\/h4>\n\n\n\n<p>\u30b5\u30f3\u30d7\u30eb\u30bd\u30fc\u30b9\uff08esp-idf\/examples\/peripherals\/mcpwm\/mcpwm_servo_controol\uff09\u3092\u4f7f\u3063\u3066\u52d5\u304b\u3057\u3066\u307f\u307e\u3057\u305f\u3002\u5b9f\u969b\u306b\u306f\u30b5\u30fc\u30dc\u30e2\u30fc\u30bf\u3092\u63a5\u7d9a\u305b\u305a\u3001\u51fa\u529b\u4fe1\u53f7\u306f\u30aa\u30b7\u30ed\u30b9\u30b3\u30fc\u30d7\u3067\u898b\u3066\u3001\u30d4\u30ea\u30aa\u30c9\u5468\u6ce2\u6570\u309244.1kHz\u306b\u5909\u66f4\u3057\u305f\u308a\u3057\u3066\u52d5\u4f5c\u78ba\u8a8d\u3092\u884c\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>duty\u306e\u6307\u5b9a\u304cfloat\u3060\u3063\u305f\u308a\u3057\u3066\u5834\u9055\u3044\u7684\u306aAPI\u3067\u3057\u305f\u304c\u3001\u81f4\u547d\u7684\u306a\u306e\u306f1MHz\u7a0b\u5ea6\u306e\u7cbe\u5ea6\u3057\u304b\u306a\u304b\u3063\u305f\u306e\u3067\u3001\u4f7f\u7528\u306f\u3042\u304d\u3089\u3081\u3067\u3059\u3002\u305d\u306e\u5f8c\u3001IDF\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7(5.1)\u3067API\u304c\u5927\u5e45\u306b\u5909\u308f\u308a\u6539\u5584\u3055\u308c\u307e\u3057\u305f\u3002\u518d\u78ba\u8a8d\u306f\u3057\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">LEDC\u30e2\u30b8\u30e5\u30fc\u30eb<\/h4>\n\n\n\n<p>\u30b5\u30f3\u30d7\u30eb\u30bd\u30fc\u30b9\uff08esp-idf\/examples\/peripherals\/ledc\/ledc_basic\uff09\u3092\u30d9\u30fc\u30b9\u306b\u6539\u9020\u3057\u3066\u52d5\u304b\u3057\u3066\u307f\u307e\u3057\u305f\u3002duty\u5024\u306e\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u5468\u6ce2\u6570\u5468\u671f\u3067\u306e\u5b9a\u671f\u7684\u306a\u66f4\u65b0\u306b\u3064\u3044\u3066\u306f\u3001\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u5bfe\u5fdc\u3059\u308b\u65b9\u6cd5\u3057\u304b\u3042\u308a\u307e\u305b\u3093\u3002STM32\u3067\u306fDMA\u3092\u4f7f\u3063\u3066\u81ea\u52d5\u5316\u3067\u304d\u307e\u3057\u305f\u304c\u3001\u540c\u3058\u3068\u306f\u3044\u304b\u306a\u3044\u3088\u3046\u3067\u3059\u3002\u30bf\u30a4\u30de(GPTimer)\u309244.1kHz\u306b\u8a2d\u5b9a\u3057\u3001\u30bf\u30a4\u30de\u5272\u308a\u8fbc\u307f\u3067LEDC\u306eduty\u5024\u3092\u97f3\u58f0\u30c7\u30fc\u30bf\u3067\u9806\u6b21\u66f8\u304d\u63db\u3048\u308b\u30ed\u30b8\u30c3\u30af\u3092\u52a0\u3048\u307e\u3057\u305f\u3002\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" style=\"font-size:0.6rem;line-height:1.3\">#include &lt;stdio.h&gt;\n#include \"freertos\/FreeRTOS.h\"\n#include \"freertos\/task.h\"\n#include \"driver\/ledc.h\"\n#include \"driver\/gptimer.h\"\n#include \"esp_err.h\"\n\nstatic int w440[] = {\n0,\n16,\n32,\n47,\n :\n-36,\n-20,\n-4,\n};\n#define W440_NUM (sizeof(w440)\/sizeof(int))\n\nstatic int cnt;\nstatic bool IRAM_ATTR example_timer_on_alarm_cb_v1(gptimer_handle_t t, const gptimer_alarm_event_data_t *d, void *u)\n{\n    cnt++;\n    if (cnt &gt;= W440_NUM) {\n        cnt = 0;\n    }\n    ledc_set_duty(   LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_0, w440[cnt] + 512);\n    ledc_update_duty(LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_0);\n    ledc_set_duty(   LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_1, 512 - w440[cnt]);\n    ledc_update_duty(LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_1);\n    return(0);\n}\n\nvoid app_main(void)\n{\n    ledc_timer_config_t ledc_timer = {\n        .speed_mode       = LEDC_HIGH_SPEED_MODE,\n        .timer_num        = LEDC_TIMER_0,\n        .duty_resolution  = LEDC_TIMER_10_BIT,\n        .freq_hz          = 44100 * 1,\n        .clk_cfg          = LEDC_AUTO_CLK\n    };\n\n    ledc_channel_config_t ledc_channel = {\n        .speed_mode     = LEDC_HIGH_SPEED_MODE,\n        .channel        = LEDC_CHANNEL_0,\n        .timer_sel      = LEDC_TIMER_0,\n        .intr_type      = LEDC_INTR_DISABLE,\n        .gpio_num       = 18,\n        .duty           = 5,\n        .hpoint         = 0\n    };\n    ledc_channel_config_t ledc_channel2 = {\n        .speed_mode     = LEDC_HIGH_SPEED_MODE,\n        .channel        = LEDC_CHANNEL_1,\n        .timer_sel      = LEDC_TIMER_0,\n        .intr_type      = LEDC_INTR_DISABLE,\n        .gpio_num       = 19,\n        .duty           = 5,\n        .hpoint         = 0\n    };\n\n    gptimer_handle_t gptimer = NULL;\n    gptimer_config_t timer_config = {\n        .clk_src       = GPTIMER_CLK_SRC_DEFAULT,\n        .direction     = GPTIMER_COUNT_UP,\n        .resolution_hz = 44100,\n    };\n    gptimer_alarm_config_t alarm_config1 = {\n        .alarm_count  = 1,\n        .reload_count = 0,\n        .flags.auto_reload_on_alarm = true,\n    };\n    gptimer_event_callbacks_t cbs = {\n        .on_alarm = example_timer_on_alarm_cb_v1,\n    };\n\n    int\ti = 0;\n\n    ledc_timer_config(&amp;ledc_timer);\n    ledc_channel_config(&amp;ledc_channel);\n    ledc_channel_config(&amp;ledc_channel2);\n\n    ESP_ERROR_CHECK(gptimer_new_timer(&amp;timer_config, &amp;gptimer));\n    ESP_ERROR_CHECK(gptimer_register_event_callbacks(gptimer, &amp;cbs, 0));\n    ESP_ERROR_CHECK(gptimer_set_alarm_action(gptimer, &amp;alarm_config1));\n    ESP_ERROR_CHECK(gptimer_start(gptimer));\n\n    for(;;) {\n        vTaskDelay(10 \/ portTICK_PERIOD_MS);\n    }\n}<\/pre>\n\n\n\n<p>\uff12\u5024PWM\u306e\u5834\u5408\u306f\u3001\u826f\u597d\u306a\u97f3\uff08\u30dd\u30fc\uff09\u304c\u51fa\u307e\u3057\u305f\u3002\u3057\u304b\u3057\u306a\u304c\u3089\u3001\uff13\u5024PWM\u3067\u306f\u3042\u307e\u308a\u826f\u3044\u97f3\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u4e0b\u56f3\u306f\u3001\uff13\u5024\u5236\u5fa1\u3057\u305f\u6642\u306e\u30b9\u30d4\u30fc\u30ab\u30fc\u3078\u306e\u51fa\u529b\u6ce2\u5f62\u3067\u3059\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b091f4d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b091f4d\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"712\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-08-12.08.49-SP-8ohm-1024x712.png\" alt=\"\" class=\"wp-image-898\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-08-12.08.49-SP-8ohm-1024x712.png 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-08-12.08.49-SP-8ohm-300x209.png 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-08-12.08.49-SP-8ohm-768x534.png 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-08-12.08.49-SP-8ohm.png 1392w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b092abc&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b092abc\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"712\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-08-12.21.16-1024x712.png\" alt=\"\" class=\"wp-image-899\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-08-12.21.16-1024x712.png 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-08-12.21.16-300x209.png 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-08-12.21.16-768x534.png 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-08-12.21.16.png 1392w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>\u3084\u306f\u308a\u3001\u30c9\u30e9\u30a4\u30d0IC\u304c\u826f\u304f\u306a\u304b\u3063\u305f\u306e\u304b\u3082\u3057\u308c\u306a\u3044\u3068\u8003\u3048\u3001\u5225\u306e\u90e8\u54c1\u3067\u8a66\u3057\u3066\u307f\u308b\u3053\u3068\u306b\u3057\u307e\u3057\u305f\u3002NJW4860\u306f\u3001\u30b9\u30d4\u30fc\u30ab\u30fc\u3092\u76f4\u63a5\u99c6\u52d5\u3059\u308b\u306b\u306f\u96fb\u529b\u52b9\u7387\u304c\u60aa\u304f\u5b9f\u7528\u306b\u306f\u306a\u308a\u307e\u305b\u3093\u304c\u3001\u3061\u3087\u3063\u3068\u3057\u305f\u78ba\u8a8d\u306b\u306f\u4f7f\u3048\u308b\u3068\u8003\u3048\u3001\u8a66\u884c\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"830\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.28-PWM\u30c6\u30b9\u30c8\u56de\u8def\uff12-1024x830.jpg\" alt=\"\" class=\"wp-image-904\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.28-PWM\u30c6\u30b9\u30c8\u56de\u8def\uff12-1024x830.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.28-PWM\u30c6\u30b9\u30c8\u56de\u8def\uff12-300x243.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.28-PWM\u30c6\u30b9\u30c8\u56de\u8def\uff12-768x622.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.28-PWM\u30c6\u30b9\u30c8\u56de\u8def\uff12-1536x1245.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.28-PWM\u30c6\u30b9\u30c8\u56de\u8def\uff12-2048x1660.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u7d50\u679c\u306f\u300c\u826f\u597d\u300d\u3001\u6f84\u307f\u5207\u3063\u305f\u30dd\u30fc\u97f3\u304c\u805e\u3053\u3048\u307e\u3057\u305f\u3002\u305d\u306e\u5f8c\u3001LEDC\u306e\u30d4\u30ea\u30aa\u30c9\u5468\u6ce2\u6570\u3092\u5909\u3048\u3066\u8272\u3005\u8a66\u884c\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3001\u5927\u304d\u304f\u5909\u308f\u3089\u306a\u3044\u3088\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\u3002\u6ce2\u5f62\u3092\u30aa\u30b7\u30ed\u30b9\u30b3\u30fc\u30d7\u3067\u78ba\u8a8d\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b093957&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b093957\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"633\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-28-17.26.46-1024x633.png\" alt=\"\" class=\"wp-image-907\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-28-17.26.46-1024x633.png 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-28-17.26.46-300x185.png 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-28-17.26.46-768x474.png 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-28-17.26.46.png 1392w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b0944a7&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b0944a7\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"633\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-28-17.28.07-1024x633.png\" alt=\"\" class=\"wp-image-906\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-28-17.28.07-1024x633.png 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-28-17.28.07-300x185.png 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-28-17.28.07-768x474.png 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8-2022-05-28-17.28.07.png 1392w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>\u3053\u308c\u306f\uff13\u5024\u5236\u5fa1\u3057\u305f\u6642\u306e\u69d8\u5b50\u3067\u3059\u3002\u6ce2\u5f62\u306f\u5909\u308f\u3089\u306a\u3044\u3088\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\u304c\u3001\u8033\u3067\u805e\u304f\u3068\u307e\u308b\u3067\u9055\u3046\u306e\u3067\u4e0d\u601d\u8b70\u3067\u3059\u3002LEDC\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u5341\u5206\u4f7f\u3048\u308b\u3068\u5224\u65ad\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ADC\u6a5f\u80fd<\/h3>\n\n\n\n<p>\u30b9\u30da\u30c3\u30af\u306f\u89e3\u50cf\u5ea612bit\u3001\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u30ec\u30fc\u30c82Msps\u306a\u306e\u3067\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002\u307e\u305f\u3001\u30a2\u30c3\u30c6\u30cd\u30fc\u30bf\u306a\u3057\uff080[dB]\uff09\u306b\u3059\u308b\u30681Vp-p\u306e\u4fe1\u53f7\u3092\u53d7\u3051\u3089\u308c\u307e\u3059\u306e\u3067\u3001\u30d7\u30ea\u30a2\u30f3\u30d7\u4e0d\u8981\u306b\u3067\u304d\u308b\u53ef\u80fd\u6027\u3092\u6301\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u30b7\u30b0\u30ca\u30eb\u767a\u751f\u5668\u3092\u6301\u3063\u3066\u3044\u305f\u306e\u3067\u3001\u3053\u308c\u3092ADC\u3067\u30ad\u30e3\u30d7\u30c1\u30e3\uff08\u9023\u7d9a\u5165\u529b\uff09\u53ef\u80fd\u304b\u691c\u8a3c\u3057\u307e\u3059\u3002\u7d50\u679c\u30c7\u30fc\u30bf\u306f\u753b\u9762\u306b\u30c0\u30f3\u30d7\u3057\u3066\u3001\u8868\u8a08\u7b97\u30bd\u30d5\u30c8\u306b\u53d6\u308a\u8fbc\u307f\u3001\u30b0\u30e9\u30d5\u5316\u3057\u3066\u6ce2\u5f62\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"767\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-ADC\u30ad\u30e3\u30d7\u30c1\u30e3-1024x767.jpg\" alt=\"\" class=\"wp-image-910\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-ADC\u30ad\u30e3\u30d7\u30c1\u30e3-1024x767.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-ADC\u30ad\u30e3\u30d7\u30c1\u30e3-300x225.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-ADC\u30ad\u30e3\u30d7\u30c1\u30e3-768x575.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-ADC\u30ad\u30e3\u30d7\u30c1\u30e3-1536x1150.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.05.22-ADC\u30ad\u30e3\u30d7\u30c1\u30e3-2048x1533.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b095514&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b095514\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"754\" height=\"501\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03102-edited.jpeg\" alt=\"\" class=\"wp-image-946\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03102-edited.jpeg 754w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03102-edited-300x199.jpeg 300w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ESP32\u306f\u8ca0\u96fb\u5727\u3092\u53d7\u3051\u4ed8\u3051\u306a\u3044\u306e\u3067\u3001\u5206\u5727\u62b5\u6297\u3067\u30aa\u30d5\u30bb\u30c3\u30c8\u3057AC \u7d50\u5408<\/li>\n\n\n\n<li>44.1kHz\u00d74ch\u5165\u529b\u3057\u30e1\u30e2\u30ea\u30d0\u30c3\u30d5\u30a1\u306b\u683c\u7d0d<\/li>\n\n\n\n<li>\u30c7\u30fc\u30bf\u304c\u305d\u308d\u3063\u305f\u3089monitor\u753b\u9762\u306b\u8868\u793a<\/li>\n\n\n\n<li>\u753b\u9762\u304b\u3089\u8868\u8a08\u7b97\u30bd\u30d5\u30c8\u306b\u30b3\u30d4\u30fc\uff06\u30da\u30fc\u30b9\u30c8\u3057\u3066\u53d6\u308a\u8fbc\u307f\u30b0\u30e9\u30d5\u5316<\/li>\n<\/ul>\n\n\n\n<p>\u3000\u30b5\u30f3\u30d7\u30eb\u30bd\u30fc\u30b9\uff08esp-idf\/examples\/peripherals\/adc\/dma_read\uff09\u3092\u30d9\u30fc\u30b9\u306b\u6539\u9020\u3057\u3066\u52d5\u304b\u3057\u3066\u307f\u307e\u3057\u305f\u3002\uff08\u3053\u306e\u30bd\u30fc\u30b9\u306f\u5f53\u6642\u306eAPI\u30d0\u30fc\u30b8\u30e7\u30f3\u306a\u306e\u3067\u3001\u4eca\u306f\u305d\u306e\u307e\u307e\u3067\u306f\u52d5\u304b\u306a\u3044\u3067\u3057\u3087\u3046\uff09<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" style=\"font-size:0.6rem;line-height:1.3\">#include &lt;string.h&gt;\n#include &lt;stdio.h&gt;\n#include \"sdkconfig.h\"\n#include \"esp_log.h\"\n#include \"freertos\/FreeRTOS.h\"\n#include \"freertos\/task.h\"\n#include \"freertos\/semphr.h\"\n#include \"driver\/adc.h\"\n\n#define TIMES              1000\n#define GET_UNIT(x)        ((x&gt;&gt;3) &amp; 0x1)\n#define ADC_RESULT_BYTE    2\n\nstatic uint16_t adc1_chan_mask = BIT(7) | BIT(6) | BIT(5)| BIT(4);\n\/\/static uint16_t adc1_chan_mask = BIT(7);\nstatic uint16_t adc2_chan_mask = 0;\nstatic adc_channel_t channel[] = {ADC1_CHANNEL_7, ADC1_CHANNEL_6, ADC1_CHANNEL_5, ADC1_CHANNEL_4};\n\/\/static adc_channel_t channel[] = {ADC1_CHANNEL_7};\n\nstatic const char *TAG = \"ADC DMA\";\n\nstatic void continuous_adc_init(uint16_t adc1_chan_mask, uint16_t adc2_chan_mask, adc_channel_t *channel, uint8_t channel_num)\n{\n    adc_digi_init_config_t adc_dma_config = {\n        .max_store_buf_size = 1024,\n        .conv_num_each_intr = TIMES,\n        .adc1_chan_mask = adc1_chan_mask,\n        .adc2_chan_mask = adc2_chan_mask,\n    };\n    ESP_ERROR_CHECK(adc_digi_initialize(&amp;adc_dma_config));\n\n    adc_digi_pattern_config_t adc_pattern[SOC_ADC_PATT_LEN_MAX];\n    for (int i = 0; i &lt; channel_num; i++) {\n        uint8_t unit = GET_UNIT(channel[i]);\n        uint8_t ch   = channel[i] &amp; 0x7;\n        adc_pattern[i].atten     = ADC_ATTEN_DB_0;\n        adc_pattern[i].channel   = ch;\n        adc_pattern[i].unit      = unit;\n        adc_pattern[i].bit_width = SOC_ADC_DIGI_MAX_BITWIDTH;\n\n        ESP_LOGI(TAG, \"adc_pattern[%d].atten     = %d\", i, adc_pattern[i].atten);\n        ESP_LOGI(TAG, \"adc_pattern[%d].channel   = %d\", i, adc_pattern[i].channel);\n        ESP_LOGI(TAG, \"adc_pattern[%d].unit      = %d\", i, adc_pattern[i].unit);\n        ESP_LOGI(TAG, \"adc_pattern[%d].bit_width = %d\", i, adc_pattern[i].bit_width);\n    }\n    adc_digi_configuration_t dig_cfg = {\n        .conv_limit_en  = 1,\n        .conv_limit_num = 250,\n        .sample_freq_hz = 44100 * 4,\n\/\/        .sample_freq_hz = 44100,\n        .conv_mode      = ADC_CONV_SINGLE_UNIT_1,\n        .format         = ADC_DIGI_OUTPUT_FORMAT_TYPE1,\n        .pattern_num    = channel_num,\n        .adc_pattern    = adc_pattern,\n    };\n    ESP_ERROR_CHECK(adc_digi_controller_configure(&amp;dig_cfg));\n}\n\nvoid app_main(void)\n{\n    esp_err_t ret;\n    uint32_t ret_num = 0;\n    uint8_t result[TIMES] = {0};\n    memset(result, 0xcc, TIMES);\n\n    continuous_adc_init(adc1_chan_mask, adc2_chan_mask, channel, sizeof(channel) \/ sizeof(adc_channel_t));\n    adc_digi_start();\n\n    while(1) {\n        ret = adc_digi_read_bytes(result, TIMES, &amp;ret_num, ADC_MAX_DELAY);\n        if (ret == ESP_OK || ret == ESP_ERR_INVALID_STATE) {\n            if (ret == ESP_ERR_INVALID_STATE) {\n\t\t;\n            }\n\n            ESP_LOGI(\"TASK:\", \"ret is %x, ret_num is %d\", ret, ret_num);\n            for (int i = 0; i &lt; ret_num; i += ADC_RESULT_BYTE) {\n                adc_digi_output_data_t *p = (void*)&amp;result[i];\n                ESP_LOGI(TAG, \"Unit%d, Channel%d, %4d\", 1, p-&gt;type1.channel, p-&gt;type1.data);\n            }\n            vTaskDelay(1);\n        } else if (ret == ESP_ERR_TIMEOUT) {\n            ESP_LOGW(TAG, \"No data, increase timeout or reduce conv_num_each_intr\");\n            vTaskDelay(1000);\n        }\n\n    }\n\n    adc_digi_stop();\n    ret = adc_digi_deinitialize();\n    assert(ret == ESP_OK);\n}<\/pre>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/adc_test_44100x4_500Hz.pdf\" type=\"application\/pdf\" style=\"width:100%;height:500px\" aria-label=\"adc_test_44100x4_500Hz\u306e\u57cb\u3081\u8fbc\u307f\u3002\"><\/object><a id=\"wp-block-file--media-6626df44-f95d-48fd-a14e-51759381aa97\" href=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/adc_test_44100x4_500Hz.pdf\">adc_test_44100x4_500Hz<\/a><\/div>\n\n\n\n<p>\u3053\u308c\u304c\u30c6\u30b9\u30c8\u7d50\u679c\u3067\u3059\u3002ch\uff17\u4ee5\u5916\u306f\u7121\u63a5\u7d9a\u306a\u306e\u3067\u7121\u8996\u3057\u3066\u4e0b\u3055\u3044\u3002\u30bb\u30f3\u30bf\u30fc\u304c\u4e0b\u9650\u3088\u308a\u306a\u306e\u306f\u8a2d\u5b9a\u901a\u308a\u3067\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002ADC\u306e\u4e2d\u5fc3\u96fb\u5727\u306f0.525V\u306b\u5bfe\u3057\u3001\u30c6\u30b9\u30c8\u56de\u8def\u306f\u7d040.45V\u306a\u306e\u3067\u4e0b\u3088\u308a\u306b\u306a\u308b\u306f\u305a\u3067\u3059\u3002\u6ce2\u5f62\u81ea\u4f53\u306f\u591a\u5c11\u306e\u30b4\u30c4\u30b4\u30c4\u611f\u306f\u3042\u308a\u307e\u3059\u304c\u3001\u307e\u3042\u826f\u3057\u3068\u3057\u307e\u3057\u3087\u3046\u3002\u6c17\u306b\u306a\u308b\u306e\u304c\u30c7\u30fc\u30bf\u9806\u3067\u3001\u524d\u5f8c\u5165\u308c\u5909\u308f\u3063\u305f\u308a\u3001\u30c1\u30e3\u30cd\u30eb\u6bce\u306e\u6570\u304c\u9055\u3063\u305f\u308a\u3059\u308b\u6642\u304c\u3042\u308a\u307e\u3059\u3002\u6a5f\u68b0\u3089\u3057\u304f\u306a\u3044\u52d5\u304d\u306f\u4e0d\u601d\u8b70\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u3053\u3053\u307e\u3067\u6765\u308b\u3068\u3001\u5b9f\u969b\u97f3\u51fa\u3057\u3057\u3066\u307f\u305f\u304f\u306a\u308a\u307e\u3059\u3002LEDC\u304c\u3046\u307e\u304f\u52d5\u304d\u307e\u3057\u305f\u306e\u3067\u3001\u3053\u308c\u3068\u9023\u52d5\u3055\u305b\u3066\u307f\u307e\u3059\u3002\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u306f\u3053\u3093\u306a\u611f\u3058\u3067\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" style=\"font-size:0.6rem\">\/\/\n\/\/\tADC -&gt; PWM test\n\/\/\n#include &lt;stdio.h&gt;\n#include \"freertos\/FreeRTOS.h\"\n#include \"freertos\/task.h\"\n#include \"driver\/ledc.h\"\n#include \"driver\/gptimer.h\"\n#include \"driver\/adc.h\"\n#include \"hal\/adc_ll.h\"\n#include \"esp_err.h\"\n#include \"esp_log.h\"\n#include \"esp_task_wdt.h\"\n\nstatic const char *TAG = \"LEDC3\";\n\nstatic int w440[1024];\n#define W440_NUM (sizeof(w440)\/sizeof(int))\n#define CH_NUM   4\n#define SAMP_NUM 5\n\nvolatile static int cnt;\n\nstatic int c1,c2,c3;\n\n\/\/\n\/\/ Timer(44.1kHz) intrrupt\n\/\/\nstatic bool IRAM_ATTR pcm2pwm(gptimer_handle_t t, const gptimer_alarm_event_data_t *d, void *u)\n{\n    ledc_set_duty(   LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_0, w440[cnt] + 512);\n    ledc_update_duty(LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_0);\n    ledc_set_duty(   LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_1, 512 - w440[cnt]);\n    ledc_update_duty(LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_1);\n    cnt++;\n    if (cnt &gt;= W440_NUM) {\n        cnt = 0;\n        c1++;\n    }\n    return(0);\n}\n\n\/\/\n\/\/ ADC task\n\/\/\nvoid get_adc_data(void *dummy) {\n    int ofs;\n    int ofs_sum;\n    int ofs_cnt;\n\n    ofs = 372;\n    ofs_sum = 0;\n    ofs_cnt = 0;\n    for(;;) {\n        esp_err_t r;\n        uint8_t   v[2 * CH_NUM * SAMP_NUM * 100];\n        uint32_t  n;\n\n        r = adc_digi_read_bytes(v, sizeof(v), &amp;n, ADC_MAX_DELAY);\n        if ((r == ESP_OK) || (r == ESP_ERR_INVALID_STATE)) {\n            static int j;\n            static int z;\n            int i;\n            int k;\n            int s;\n            int a;\n            int b;\n            adc_digi_output_data_t *p;\n\n            k = 0;\n            s = 0;\n            b = ofs;\n            for(i = 0; i &lt; n; i += 2) {\n                p = (void*)&amp;v[i];\n                if (p-&gt;type1.channel != 7) {\n                    continue;\n                }\n                a = p-&gt;type1.data;\n                if ((a &lt;= 0) || (a &gt;= 4095)) {\t\/\/ error data\n                    a = b;\n                    c3++;\n                } else {\n                    b = a;\t\t\/\/ before value\n                }\n                s += (a - ofs);\n                ofs_sum += a;\n                ofs_cnt++;\n\n                k++;\n                if (k &gt;= SAMP_NUM) {\n                    while(j == cnt);\n                    w440[j] = s \/ SAMP_NUM \/ 4;     \/\/ 12bit -&gt; 10bit\n                    j++;\n                    if (j &gt;= W440_NUM) {\n                        j = 0;\n                        c2++;\n                    }\n                    k = 0;\n                    s = 0;\n                }\n            }\n            if (ofs_cnt &gt; 44100 * SAMP_NUM) {\n                ofs = ofs_sum \/ ofs_cnt;\n                ofs_sum = 0;\n                ofs_cnt = 0;\n            }\n        } else {\n            vTaskDelay(1);\n        }\n    }\n}\n\n\/\/\n\/\/ Main\n\/\/\nvoid app_main(void)\n{\n    \/\/ ---------- PWM ---------------\n    ledc_timer_config_t ledc_timer = {\n        .speed_mode      = LEDC_HIGH_SPEED_MODE,\n        .timer_num       = LEDC_TIMER_0,\n        .duty_resolution = LEDC_TIMER_10_BIT,\n        .freq_hz         = 44100 * 1,\n        .clk_cfg         = LEDC_AUTO_CLK\n    };\n\n    ledc_channel_config_t ledc_channel = {\n        .speed_mode = LEDC_HIGH_SPEED_MODE,\n        .channel    = LEDC_CHANNEL_0,\n        .timer_sel  = LEDC_TIMER_0,\n        .intr_type  = LEDC_INTR_DISABLE,\n        .gpio_num   = 18,\n        .duty       = 5,\n        .hpoint     = 0\n    };\n    ledc_channel_config_t ledc_channel2 = {\n        .speed_mode = LEDC_HIGH_SPEED_MODE,\n        .channel    = LEDC_CHANNEL_1,\n        .timer_sel  = LEDC_TIMER_0,\n        .intr_type  = LEDC_INTR_DISABLE,\n        .gpio_num   = 19,\n        .duty       = 5,\n        .hpoint     = 0\n    };\n\n    \/\/ ---------- Interval timer 44.1kHz ---------------\n    gptimer_handle_t gptimer = NULL;\n    gptimer_config_t timer_config = {\n        .clk_src       = GPTIMER_CLK_SRC_DEFAULT,\n        .direction     = GPTIMER_COUNT_UP,\n        .resolution_hz = 44100,\n    };\n    gptimer_alarm_config_t alarm_config1 = {\n        .alarm_count  = 1,\n        .reload_count = 0,\n        .flags.auto_reload_on_alarm = true,\n    };\n    gptimer_event_callbacks_t cbs = {\n        .on_alarm = pcm2pwm,\n    };\n\n    \/\/ ---------- ADC + DMA ---------------\n    adc_digi_init_config_t\tadc_dma_config = {\n        .max_store_buf_size = 8192,\n        .conv_num_each_intr = 2048,     \/\/ 2byte*4CH*4*samples\n        .adc1_chan_mask     = BIT(7) | BIT(6) | BIT(5)| BIT(4),\n        .adc2_chan_mask     = 0,\n    };\n    adc_digi_pattern_config_t\tadc_pattern[] = {\n        { .unit = 0, .channel = 7, .bit_width = 12, .atten = ADC_ATTEN_DB_0 },\n        { .unit = 0, .channel = 6, .bit_width = 12, .atten = ADC_ATTEN_DB_0 },\n        { .unit = 0, .channel = 5, .bit_width = 12, .atten = ADC_ATTEN_DB_0 },\n        { .unit = 0, .channel = 4, .bit_width = 12, .atten = ADC_ATTEN_DB_0 },\n    };\n    adc_digi_configuration_t\tdig_cfg = {\n        .conv_limit_en  = 1,\n        .conv_limit_num = 254,\n\/\/      .sample_freq_hz = 44101 * CH_NUM * SAMP_NUM,\n\/\/      .sample_freq_hz = 44450 * CH_NUM * SAMP_NUM,    \/\/ =x1, noisy\n\/\/      .sample_freq_hz = 44450 * CH_NUM * SAMP_NUM,    \/\/ =x2, noisy\n\/\/      .sample_freq_hz = 44700 * CH_NUM * SAMP_NUM,    \/\/ =x3, noisy\n\/\/      .sample_freq_hz = 44500 * CH_NUM * SAMP_NUM,    \/\/ =x4, noisy\n        .sample_freq_hz = 44600 * CH_NUM * SAMP_NUM,    \/\/ =x5\n\/\/      .sample_freq_hz = 45250 * CH_NUM * SAMP_NUM,    \/\/ =x6,\n\/\/      .sample_freq_hz = 45200 * CH_NUM * SAMP_NUM,    \/\/ =x7, no good sound\n\/\/      .sample_freq_hz = 45300 * CH_NUM * SAMP_NUM,    \/\/ =x7, ch ch ...\n\/\/      .sample_freq_hz = 44600 * CH_NUM * SAMP_NUM,    \/\/ =x8, no good sound\n\/\/      .sample_freq_hz = 45300 * CH_NUM * SAMP_NUM,    \/\/ =x9, no good sound, noise mid\n\/\/      .sample_freq_hz = 45200 * CH_NUM * SAMP_NUM,    \/\/ =x9, Low noise, sound mid\n\/\/      .sample_freq_hz = 45700 * CH_NUM * SAMP_NUM,    \/\/ =x10, noise ok, sound ok\n\/\/      .sample_freq_hz = 44800 * CH_NUM * SAMP_NUM,    \/\/ =x11, ch ch ...\n        .conv_mode      = ADC_CONV_SINGLE_UNIT_1,\n        .format         = ADC_DIGI_OUTPUT_FORMAT_TYPE1,\n        .pattern_num    = CH_NUM,\n        .adc_pattern    = adc_pattern,\n    };\n    TaskHandle_t t = NULL;\n\n    \/\/ ---------- Init ---------------\n    ledc_timer_config(&amp;ledc_timer);\n    ledc_channel_config(&amp;ledc_channel);\n    ledc_channel_config(&amp;ledc_channel2);\n\n    ESP_ERROR_CHECK(gptimer_new_timer(&amp;timer_config, &amp;gptimer));\n    ESP_ERROR_CHECK(gptimer_register_event_callbacks(gptimer, &amp;cbs, 0));\n    ESP_ERROR_CHECK(gptimer_set_alarm_action(gptimer, &amp;alarm_config1));\n    ESP_ERROR_CHECK(gptimer_start(gptimer));\n\n    ESP_ERROR_CHECK(adc_digi_initialize(&amp;adc_dma_config));\n    ESP_ERROR_CHECK(adc_digi_controller_configure(&amp;dig_cfg));\n    ESP_ERROR_CHECK(adc_digi_start());\n    ESP_ERROR_CHECK(adc_set_clk_div(2));\n    adc_ll_set_sample_cycle(2);\n\n    \/\/ ---------- Work ---------------\n    ESP_ERROR_CHECK(esp_task_wdt_init(24*60*60, false));\n                    xTaskCreate(get_adc_data, \"get_adc_data()\", 16384, NULL, 5, &amp;t);\n    ESP_ERROR_CHECK(esp_task_wdt_add(t));\n    for(;;) {\n        vTaskDelay(1000 \/ portTICK_PERIOD_MS);\n    }\n}<\/pre>\n\n\n\n<p>\u3061\u3087\u3063\u3068\u8aac\u660e\u3059\u308b\u3068\u3001\u521d\u671f\u5316\u304c\u7d42\u308f\u3063\u305f\u3089ADC\u3092\u30ad\u30e3\u30d7\u30c1\u30e3\u3059\u308b\u5b50\u30bf\u30b9\u30af\u3092\u8d77\u52d5\u3057\u3001\u30e1\u30a4\u30f3\u81ea\u4f53\u306f\u7121\u9650\u30b9\u30ea\u30fc\u30d7\u306b\u5165\u3063\u3066\u3057\u307e\u3044\u307e\u3059\u3002ADC\u30bf\u30b9\u30af\u3067\u306f\u3001\u30c7\u30fc\u30bf\u304c\u5c4a\u304f\u305f\u3073\u306b\u97f3\u58f0\u30d0\u30c3\u30d5\u30a1\u306b\u30c7\u30fc\u30bf\u3092\u683c\u7d0d\u3059\u308b\u4e8b\u3092\u7121\u9650\u306b\u7d9a\u3051\u307e\u3059\u3002\u51fa\u529b\u306f\u300144.1kHz\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u30bf\u30a4\u30de\u5272\u308a\u8fbc\u307f\u304c\u5165\u308b\u306e\u3067\u3001\u97f3\u58f0\u30d0\u30c3\u30d5\u30a1\u304b\u3089\uff11\u30c7\u30fc\u30bf\u3092\u53d6\u308a\u51fa\u3057\u3001LEDC\u306eduty\u5024\u306b\u8a2d\u5b9a\u3059\u308b\u3060\u3051\u3067\u3059\u3002\u6b21\u306e\u3088\u3046\u306a\u554f\u984c\u304c\u3042\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u8a2d\u5b9a\u3057\u305f\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u5468\u6ce2\u6570\u901a\u308a\u306b\u30c7\u30fc\u30bf\u304c\u51fa\u3066\u3053\u306a\u3044\n<ul class=\"wp-block-list\">\n<li>\u30d7\u30c1\u30d7\u30c1\u97f3\u304c\u6df7\u3058\u308b\u306e\u3067\u6c17\u304c\u3064\u3044\u305f\uff08\u30ab\u30a6\u30f3\u30c8\u3057\u3066\u691c\u8a3c\uff09<\/li>\n\n\n\n<li>API\u306e\u30bd\u30fc\u30b9\u3092\u89e3\u6790\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3001\u7a76\u660e\u3067\u304d\u305a<\/li>\n\n\n\n<li>\u4e00\u5b9a\u5272\u5408\u3067\u9045\u3044<\/li>\n\n\n\n<li>\u4ed5\u65b9\u304c\u306a\u3044\u306e\u3067\u88dc\u6b63\u3057\u305f\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u5468\u6ce2\u6570\u5024\u3092\u8a2d\u5b9a<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u30ce\u30a4\u30ba\u304c\u591a\u3044\uff08\u30a8\u30e9\u30fc\uff0f\u8aa4\u5dee\uff09<\/li>\n<\/ul>\n\n\n\n<p>\u7d50\u679c\u306f\u3001\u305d\u308c\u306a\u308a\u306e\u97f3\u306f\u51fa\u307e\u3057\u305f\u304c\u3001\u30db\u30ef\u30a4\u30c8\u30ce\u30a4\u30ba\u304c\u76ee\u7acb\u3061\u307e\u3059\u3002\u4e3b\u89b3\u7684\u306a\u610f\u898b\u3067\u3059\u304c\u3001\u901a\u5e38\u4f7f\u7528\u306b\u306f\u8010\u3048\u3089\u308c\u306a\u3044\u30ec\u30d9\u30eb\u306e\u6df7\u5165\u5ea6\u5408\u3044\u3067\u3059\u3002\u7279\u306b\u3001\u7121\u4fe1\u53f7\u6642\u304c\u307e\u305a\u3044\u3067\u3059\u3002STM32\u3067\u3082\u30db\u30ef\u30a4\u30c8\u30ce\u30a4\u30ba\u306b\u60a9\u307e\u3055\u308c\u307e\u3057\u305f\u3002ESP32\u3067\u3082\u901a\u5e38\u4f7f\u7528\u30ec\u30d9\u30eb\u307e\u3067\u6539\u5584\u3067\u304d\u308b\u304b\u3001\u7c98\u3063\u3066\u307f\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u30bc\u30ed\u30ec\u30d9\u30eb\u306e\u6700\u9069\u5316\n<ul class=\"wp-block-list\">\n<li>\u4eee\u60f3\u30a2\u30ca\u30ed\u30b0GND\u5024\u306e\u30ad\u30e3\u30d7\u30c1\u30e3\n<ul class=\"wp-block-list\">\n<li>STM32\u3067\u3084\u3063\u305f\u304c\u52b9\u679c\u8584\u304b\u3063\u305f\u306e\u3067\u672a\u5b9f\u65bd<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u8a08\u7b97\u3067\u6c42\u3081\u308b\uff08\u97f3\u58f0\u30c7\u30fc\u30bf\u306e\u7dcf\u5e73\u5747\uff09\n<ul class=\"wp-block-list\">\n<li>\u82e5\u5e72\u52b9\u679c\u3042\u308a<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u591a\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u5316\n<ul class=\"wp-block-list\">\n<li>\u82e5\u5e72\u52b9\u679c\u3042\u308a<\/li>\n\n\n\n<li>ADC\u6027\u80fd\u304b\u308910\u56de\/ch\u304cMAX<\/li>\n\n\n\n<li>\u56de\u6570\u3092\u5897\u3084\u3057\u3059\u304e\u308b\u3068\u3001\u9006\u306b\u30ce\u30a4\u30ba\u304c\u5897\u3048\u308b\u3088\u3046\u306b\u611f\u3058\u308b<\/li>\n\n\n\n<li>\u5e73\u5747\u6cd5\u3088\u308a\u9ad8\u5ea6\u306a\u4fe1\u53f7\u51e6\u7406\u304c\u5fc5\u8981\u304b\uff1f<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u30ed\u30fc\u30d1\u30b9\u30d5\u30a3\u30eb\u30bf\u306e\u5b9f\u88c5\n<ul class=\"wp-block-list\">\n<li>\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u8ffd\u52a0\n<ul class=\"wp-block-list\">\n<li>CR\u30d5\u30a3\u30eb\u30bf\u30fc\u8ffd\u52a0\u3001\u52b9\u679c\u611f\u3058\u3089\u308c\u306a\u3044<\/li>\n\n\n\n<li>\u30a2\u30af\u30c6\u30a3\u30d6\u30d5\u30a3\u30eb\u30bf\uff08\u30aa\u30da\u30a2\u30f3\u30d7\uff09\u8ffd\u52a0\u3001\u52b9\u679c\u611f\u3058\u3089\u308c\u306a\u3044<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u51e6\u7406<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>ESP32\u56fa\u6709\u306e\u554f\u984c\u304c\u306a\u3044\u304b\u8abf\u67fb\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u30d1\u30b9\u30b3\u30f3\u304c\u6709\u52b9\n<ul class=\"wp-block-list\">\n<li>0.1uF\u4ed8\u52a0\u3057\u305f\u304c\u52b9\u679c\u306a\u3057<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u591a\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u5316\n<ul class=\"wp-block-list\">\n<li>64\u56de\u5e73\u5747\u3059\u308c\u30702~3\u30ab\u30a6\u30f3\u30c8\u306b\u3088\u305b\u3089\u308c\u308b\u3088\u3046\u3060\u304c\u5bfe\u5fdc\u306f\u7121\u7406<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u30a2\u30c3\u30c6\u30cd\u30fc\u30bf\u3092\u6709\u52b9\u306b\u3059\u308b\n<ul class=\"wp-block-list\">\n<li><strong>\u52b9\u679c\u3042\u308a<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\u4e00\u8a00\u3067\u66f8\u3044\u3066\u3044\u307e\u3059\u304c\u3001\u5b9f\u969b\u306f\u3046\u307e\u304f\u52d5\u304b\u306a\u3044\uff0f\u4e0d\u5b89\u5b9a\uff0fAPI\u30d0\u30b0\u898b\u3064\u3051\u305f\u7b49\u3001\u304b\u306a\u308a\u6642\u9593\u3092\u98df\u308f\u308c\u3066\u3057\u307e\u3044\u307e\u3057\u305f\u3002\u4ee5\u4e0b\u306e\u30c7\u30fc\u30bf\u304c\u5bfe\u5fdc\u5f8c\u306e\u4e00\u756a\u826f\u3044\u72b6\u614b\u306e\u3082\u306e\u3067\u3059\u3002\uff08\u7121\u4fe1\u53f7\u6642\u3001\u30a2\u30c3\u30c6\u30cd\u30fc\u30bf\u672a\u5bfe\u5fdc\uff09<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2-44600x4CHx5ave_nosig_12bit_LPF-ADCoutput-CH7AGND-\u30d1\u30bf\u30fc\u30f3\u30c6\u30fc\u30d6\u30eb16\u304b\u30894\u306b\u5909\u66f4-div2-sample_cycle9.pdf\" type=\"application\/pdf\" style=\"width:100%;height:300px\" aria-label=\"2-44600x4CHx5ave_nosig_12bit_LPF-ADCoutput-CH7AGND-\u30d1\u30bf\u30fc\u30f3\u30c6\u30fc\u30d6\u30eb16\u304b\u30894\u306b\u5909\u66f4-div2-sample_cycle9\u306e\u57cb\u3081\u8fbc\u307f\u3002\"><\/object><a id=\"wp-block-file--media-5f0431b8-e6aa-4f6c-9606-bc359191221b\" href=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2-44600x4CHx5ave_nosig_12bit_LPF-ADCoutput-CH7AGND-\u30d1\u30bf\u30fc\u30f3\u30c6\u30fc\u30d6\u30eb16\u304b\u30894\u306b\u5909\u66f4-div2-sample_cycle9.pdf\">2-44600x4CHx5ave_nosig_12bit_LPF-ADCoutput-CH7AGND-\u30d1\u30bf\u30fc\u30f3\u30c6\u30fc\u30d6\u30eb16\u304b\u30894\u306b\u5909\u66f4-div2-sample_cycle9<\/a><\/div>\n\n\n\n<p>\u5e38\u306b20\u30ab\u30a6\u30f3\u30c8\u3050\u3089\u3044\u306e\u30d6\u30ec\u304c\u3042\u308a\u3001\u30b9\u30d1\u30a4\u30af\u72b6\u306e\u5b8c\u5168\u306b\u30df\u30b9\u30ad\u30e3\u30d7\u30c1\u30e3\u3068\u601d\u308f\u308c\u308b\u30c7\u30fc\u30bf\u304c\u6df7\u3056\u308a\u307e\u3059\u30025\u56de\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u306e\u5e73\u5747\u3092\u3057\u3066\u3044\u308b\u306e\u306b\u3001\u3053\u3093\u306a\u306b\u3070\u3089\u3051\u308b\u306e\u306f\u30a8\u30e9\u30fc\u304c\u591a\u3059\u304e\u308b\u3068\u3057\u304b\u601d\u3048\u307e\u305b\u3093\u3002\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u3067\u3082<strong>DNL\/INL\u304c-7\u301c7\/-12\u301c12\u30ab\u30a6\u30f3\u30c8<\/strong>\u3068\u306f\u305a\u3044\u3076\u3093\u5927\u304d\u3044\u3068\u306f\u611f\u3058\u3066\u3044\u307e\u3057\u305f\u304c\u3001\u5b9f\u7269\u3082\u305d\u306e\u901a\u308a\u306a\u3088\u3046\u3067\u3059\u3002\u7cbe\u5ea6\u5f8c\u56de\u3057\u306e\u30b9\u30d4\u30fc\u30c9\u512a\u5148\u3068\u3044\u3046\u611f\u3058\u304c\u3057\u307e\u3059\u3002\u30aa\u30fc\u30c7\u30a3\u30aa\u7528\u9014\u3067\u306f\u4f7f\u3048\u308b\u4ee3\u7269\u3067\u306f\u306a\u3044\u306e\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p>\u306a\u304a\u3001\u4e00\u756a\u52b9\u679c\u304c\u3042\u3063\u305f\u306e\u306f\u30a2\u30c3\u30c6\u30cd\u30fc\u30bf\u3092\u6700\u5927\u306b\u3059\u308b\u3068\u3001\u8033\u3067\u4f53\u611f\u3067\u304d\u308b\u7a0b\u306b\u30db\u30ef\u30a4\u30c8\u30ce\u30a4\u30ba\u304c\u6e1b\u308a\u307e\u3057\u305f\u3002\u30c8\u30ec\u30fc\u30c9\u30aa\u30d5\u3068\u3057\u3066\u30d7\u30ea\u30a2\u30f3\u30d7\u304c\u5fc5\u8981\u306b\u306a\u308a\u307e\u3059\u3002\u3053\u308c\u3067\u3082\u3001\u6211\u6162\u3067\u304d\u306a\u3044\u30ce\u30a4\u30ba\u30ec\u30d9\u30eb\u3067\u3059\u3002<\/p>\n\n\n\n<p><strong>\u3053\u3053\u3067\u306e\u5224\u65ad\u3068\u3057\u3066\u306f\u3001\u5185\u81d3ADC\u306b\u56fa\u57f7\u3059\u308b\u4e8b\u306f\u3001\u3082\u3046\u6b62\u3081\u305f\u65b9\u304c\u826f\u3044\u306e\u3067\u306f\u3068\u8003\u3048\u307e\u3059\u3002<\/strong>\u306a\u304a\u3001\u5f8c\u65e5\u518d\u8abf\u67fb\u3068\u5bfe\u7b56\u3057\u305f\u7d50\u679c\u3001\u5b9f\u7528\u30ec\u30d9\u30eb\u306b\u306a\u308a\u307e\u3057\u305f\u3002\u8a73\u3057\u304f\u306f\u300c\u6539\u5584\u300d\u306e\u8a18\u4e8b\u3092\u53c2\u7167\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u5916\u4ed8\u3051ADC<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u30c7\u30d0\u30a4\u30b9\u306e\u9078\u629e<\/h4>\n\n\n\n<p>\u5185\u8535ADC\u304c\u4f7f\u3048\u306a\u3044\u3001\u3068\u3044\u3046\u4e8b\u306b\u5bfe\u3059\u308b\u56de\u907f\u7b56\u3068\u3057\u3066\u300c\u5916\u4ed8\u3051\u300d\u306eADC\u3068\u306e\u63a5\u7d9a\u6027\u3092\u78ba\u8a8d\u3057\u3066\u304a\u304d\u307e\u3059\u3002\u307e\u305a\u3001\u4f7f\u3048\u305d\u3046\u306a\u30c7\u30d0\u30a4\u30b9\u3092\u63a2\u3057\u307e\u3059\u3002 \u8981\u4ef6\u306f<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1ch\u5f53\u305f\u308a44.1kHz\u4ee5\u4e0a\u306e\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0<\/li>\n\n\n\n<li>\u89e3\u50cf\u5ea6\u306f10bit\u4ee5\u4e0a<\/li>\n\n\n\n<li>\u5165\u624b\u6027\u306e\u826f\u3044\u3082\u306e<\/li>\n\n\n\n<li>\u5b89\u3044\u3082\u306e<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u88fd\u54c1<\/td><td>\u30b9\u30da\u30c3\u30af<\/td><td>I\/F<\/td><td>\u4fa1\u683c<\/td><\/tr><tr><td>Texas Instruments PCM1808<\/td><td>24Bit, 96kHz stereo<\/td><td>I2S<\/td><td>250\u5186\uff0f\u79cb\u6708<\/td><\/tr><tr><td>Analog Devices AD7367-5<\/td><td>12bit, 1Msps, 2ch<\/td><td>SPI<\/td><td>1,650\u5186\uff0f\u79cb\u6708<\/td><\/tr><tr><td>Microchip Technology MCP3002<\/td><td>10bit, 200ksps, 2ch<\/td><td>SPI<\/td><td>240\u5186\uff0f\u79cb\u6708<\/td><\/tr><tr><td>Microchip Technology MCP3204<\/td><td>12bit, 200ksps, 4ch<\/td><td>SPI<\/td><td>350\u5186\uff0f\u79cb\u6708<\/td><\/tr><tr><td>MAXIM MAX1118<\/td><td>8bit, 100kHz, 2ch<\/td><td>SPI<\/td><td>200\u5186\uff0f\u79cb\u6708<\/td><\/tr><tr><td>National Semiconductor ADC12138<\/td><td>13bit, 71ksps,8ch<\/td><td>SPI<\/td><td>250\u5186\uff0f\u79cb\u6708<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>MCP3204\u306b\u3059\u308b\u3068\u3001\uff11\u500b\u3067\uff12\u7cfb\u7d71\u5165\u529b\u304c\u3067\u304d\u3001\u4ed5\u69d8\u3082\u554f\u984c\u306a\u3057\u3002\u30de\u30a4\u30af\u30ed\u30c1\u30c3\u30d7\u306f\u3044\u3064\u3082\u306a\u304c\u3089\u9078\u629e\u3057\u3084\u3059\u3044\u88fd\u54c1\u3092\u7528\u610f\u3057\u3066\u3044\u307e\u3059\u3002\u3057\u304b\u3057\u3001PCM1808\u306f\u30aa\u30fc\u30c7\u30a3\u30aa\u5411\u3051\u306a\u306e\u3067\u3001\u6027\u80fd\u306f\u4fdd\u8a3c\u3055\u308c\u305f\u3088\u3046\u306a\u3082\u306e\u3067\u3059\u3002\u307e\u305f\u3001\u89e3\u50cf\u5ea6\u304c\u5927\u304d\u3044\u306e\u3067\u30d7\u30ea\u30a2\u30f3\u30d7\u3092\u7701\u7565\u3067\u304d\u308b\u53ef\u80fd\u6027\u3092\u6301\u3063\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u7a0b\u5ea6\u306e\u5024\u6bb5\u3067\u666e\u901a\u306b\u5165\u624b\u3067\u304d\u308b\u306e\u3067\u3001<strong>\u73fe\u6642\u70b9\u3067\u306fPCM1808\u304c\u30d9\u30b9\u30c8<\/strong>\u3068\u8003\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u63a5\u7d9a\u78ba\u8a8d<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1881\" height=\"1176\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.6.13-\u30c6\u30b9\u30c8\u56de\u8def-edited.jpg\" alt=\"\" class=\"wp-image-923\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.6.13-\u30c6\u30b9\u30c8\u56de\u8def-edited.jpg 1881w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.6.13-\u30c6\u30b9\u30c8\u56de\u8def-edited-300x188.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.6.13-\u30c6\u30b9\u30c8\u56de\u8def-edited-1024x640.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.6.13-\u30c6\u30b9\u30c8\u56de\u8def-edited-768x480.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2022.6.13-\u30c6\u30b9\u30c8\u56de\u8def-edited-1536x960.jpg 1536w\" sizes=\"auto, (max-width: 1881px) 100vw, 1881px\" \/><figcaption class=\"wp-element-caption\">\u30c6\u30b9\u30c8\u56de\u8def<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"672\" height=\"446\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03117-edited.jpeg\" alt=\"\" class=\"wp-image-955\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03117-edited.jpeg 672w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03117-edited-300x199.jpeg 300w\" sizes=\"auto, (max-width: 672px) 100vw, 672px\" \/><\/figure>\n\n\n\n<p>\u30c6\u30b9\u30c8\u74b0\u5883\u306b\u3001\u3053\u306e\u90e8\u54c1\u3092\u8ffd\u52a0\u3057\u3066\u3001\u5b9f\u969b\u306b\u97f3\u6e90\u3092\u5165\u308c\u3066\u97f3\u3092\u51fa\u3057\u3066\u307f\u307e\u3059\u3002\u97f3\u6e90\u306f\u97f3\u697d\u30d7\u30ec\u30fc\u30e4\u3092\u4f7f\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>PCM1808\u306f14pin,TSSOP\u30d1\u30c3\u30b1\u30fc\u30b8\u3057\u304b\u306a\u304f\u30010.65mm\u30d4\u30c3\u30c1\u306a\u306e\u3067\u5de5\u4f5c\u304c\u5927\u5909\u3067\u3059\u3002\u3042\u308a\u304c\u305f\u3044\u3053\u3068\u306b\u3001\u79cb\u6708\u96fb\u5b50\u901a\u5546\u304b\u3089DIP\u5909\u63db\u57fa\u677f\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u5b89\u4fa1\u306b\u58f2\u3089\u308c\u3066\u304a\u308a\u3001\u65e9\u901f\u5165\u624b\u3057\u307e\u3057\u305f\u3002ESP32-DevKitC\u3068\u306e\u63a5\u7d9a\u306f\u3001I2S\u3068\u306a\u308aI\/O\u30dd\u30fc\u30c8\uff14\u672c\u3092\u8981\u3057\u307e\u3059\u30023.3V,5V\u306e\uff12\u96fb\u6e90\u304c\u5fc5\u8981\u3067\u3059\u304c\u3001DevKitC\u304b\u3089\u51fa\u3066\u3044\u308b\u7269\u3092\u4f7f\u3044\u307e\u3059\u3002\u4f9b\u7d66\u80fd\u529b\u306f\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u306f\u3063\u304d\u308a\u66f8\u304b\u308c\u3066\u3044\u307e\u305b\u3093\u3067\u3057\u305f\u304c\u3001\u30ec\u30ae\u30e5\u30ec\u30fc\u30bf\u306bAMS1117(800mA)\u3092\u4f7f\u3063\u3066\u3044\u308b\u4e8b\u304b\u3089\u554f\u984c\u306a\u3044\u3068\u52dd\u624b\u306b\u5224\u65ad\u3057\u307e\u3057\u305f\u3002\uff08\u5168\u4f53\u7684\u306bESP32\u306e\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u3067\u958b\u793a\u3055\u308c\u3066\u3044\u308b\u30c7\u30fc\u30bf\u306f\u4e0d\u5341\u5206\u3060\u3068\u611f\u3058\u307e\u3059\uff09\u6700\u4f4e\u9650\u5fc5\u8981\u306a\u90e8\u54c1\u3092\u3001\u30d6\u30ec\u30c3\u30c9\u30dc\u30fc\u30c9\u3092\u4f7f\u3063\u3066\u914d\u7dda\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u30c6\u30b9\u30c8\u7528\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u3001LEDC\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u30c6\u30b9\u30c8\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u30d9\u30fc\u30b9\u306b\u3001I2S\u304b\u3089\u30c7\u30fc\u30bf\u3092\u53d7\u4fe1\u3059\u308b\u30ed\u30b8\u30c3\u30af\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002\u97f3\u6e90I2S\u8a2d\u5b9a\u306f\u300cfs=44.1kHz,sysclk=384fs,format=24bit\/standard(philips)\u300d\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" style=\"font-size:0.6rem\">\/\/\n\/\/\tADC -&gt; PWM test\n\/\/\n#include &lt;stdio.h&gt;\n#include \"freertos\/FreeRTOS.h\"\n#include \"freertos\/task.h\"\n#include \"driver\/ledc.h\"\n#include \"driver\/gptimer.h\"\n#include \"driver\/i2s.h\"\n#include \"esp_err.h\"\n#include \"esp_log.h\"\n#include \"esp_task_wdt.h\"\n\nstatic const char *TAG = \"I2SADC\";\n\nstatic int w440[1024];\n\n#define W440_NUM (sizeof(w440)\/sizeof(int))\n\nvolatile static int cnt;\n\nstatic int c1,c2,c3;\n\n\/\/\n\/\/ Timer(44.1kHz) intrrupt\n\/\/\nstatic bool IRAM_ATTR pcm2pwm(gptimer_handle_t t, const gptimer_alarm_event_data_t *d, void *u)\n{\n    ledc_set_duty(   LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_0, w440[cnt] + 512);\n    ledc_update_duty(LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_0);\n    ledc_set_duty(   LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_1, 512 - w440[cnt]);\n    ledc_update_duty(LEDC_HIGH_SPEED_MODE, LEDC_CHANNEL_1);\n    cnt++;\n    if (cnt &gt;= W440_NUM) {\n        cnt = 0;\n        c1++;\n    }\n    return(0);\n}\n\n\/\/\n\/\/ ADC task\n\/\/\nvoid get_adc_data(void *dummy) {\n    int ofs;\n    int ofs_sum;\n    int ofs_cnt;\n\n    ofs = 372;\n    ofs_sum = 0;\n    ofs_cnt = 0;\n    for(;;) {\n        esp_err_t r;\n        uint8_t   v[2 * 3 * 100];\n        size_t  n;\n\n        r = i2s_read(I2S_NUM_0, v, sizeof(v), &amp;n, 1);\n        if ((r == ESP_OK) || (r == ESP_ERR_INVALID_STATE)) {\n            static int j;\n            static int z;\n            int i;\n            int a,b;\n\n            for(i = 0; i &lt; n; i += 8) {\n                a = (v[i+3] &lt;&lt; 24) | (v[i+2] &lt;&lt; 16) | (v[i+1] &lt;&lt; 8) | v[i+0];   \/\/ L\n                b = (v[i+7] &lt;&lt; 24) | (v[i+6] &lt;&lt; 16) | (v[i+5] &lt;&lt; 8) | v[i+4];   \/\/ R\n                w440[j] = (a - ofs) &gt;&gt; 22;      \/\/ 32bit -&gt; 10bit\n\n                ofs_sum += a;\n                ofs_cnt++;\n\n                j++;\n                if (j &gt;= W440_NUM) {\n                    j = 0;\n                    c2++;\n                }\n            }\n            if (ofs_cnt &gt; 44100) {\n                ofs = ofs_sum \/ ofs_cnt;\n                ofs_sum = 0;\n                ofs_cnt = 0;\n            }\n        } else {\n            vTaskDelay(1);\n        }\n    }\n}\n\n\/\/\n\/\/ Main\n\/\/\nvoid app_main(void)\n{\n    \/\/ ---------- PWM ---------------\n    ledc_timer_config_t ledc_timer = {\n        .speed_mode      = LEDC_HIGH_SPEED_MODE,\n        .timer_num       = LEDC_TIMER_0,\n        .duty_resolution = LEDC_TIMER_10_BIT,\n        .freq_hz         = 44100 * 1,\n        .clk_cfg         = LEDC_AUTO_CLK\n    };\n\n    ledc_channel_config_t ledc_channel = {\n        .speed_mode = LEDC_HIGH_SPEED_MODE,\n        .channel    = LEDC_CHANNEL_0,\n        .timer_sel  = LEDC_TIMER_0,\n        .intr_type  = LEDC_INTR_DISABLE,\n        .gpio_num   = 18,\n        .duty       = 5,\n        .hpoint     = 0\n    };\n    ledc_channel_config_t ledc_channel2 = {\n        .speed_mode = LEDC_HIGH_SPEED_MODE,\n        .channel    = LEDC_CHANNEL_1,\n        .timer_sel  = LEDC_TIMER_0,\n        .intr_type  = LEDC_INTR_DISABLE,\n        .gpio_num   = 19,\n        .duty       = 5,\n        .hpoint     = 0\n    };\n\n    \/\/ ---------- Interval timer 44.1kHz ---------------\n    gptimer_handle_t gptimer = NULL;\n    gptimer_config_t timer_config = {\n        .clk_src       = GPTIMER_CLK_SRC_DEFAULT,\n        .direction     = GPTIMER_COUNT_UP,\n        .resolution_hz = 44100,\n    };\n    gptimer_alarm_config_t alarm_config1 = {\n        .alarm_count  = 1,\n        .reload_count = 0,\n        .flags.auto_reload_on_alarm = true,\n    };\n    gptimer_event_callbacks_t cbs = {\n        .on_alarm = pcm2pwm,\n    };\n\n    \/\/ ---------- I2S ---------------\n    i2s_config_t i2s_config = {\n        .mode                 = I2S_MODE_MASTER | I2S_MODE_RX,\n        .sample_rate          = 44100,\n        .bits_per_sample      = I2S_BITS_PER_SAMPLE_24BIT,\n        .channel_format       = I2S_CHANNEL_FMT_RIGHT_LEFT,\n        .communication_format = I2S_COMM_FORMAT_STAND_I2S,\n        .mclk_multiple        = I2S_MCLK_MULTIPLE_384,\n        .bits_per_chan        = I2S_BITS_PER_CHAN_24BIT,\n        .dma_desc_num         = 8,\n        .dma_frame_num        = 64,\n        .use_apll             = false,\n        .intr_alloc_flags     = ESP_INTR_FLAG_LEVEL1,\n    };\n\n    static const i2s_pin_config_t pin_config = {\n        .mck_io_num           = 0,\n        .bck_io_num           = 4,\n        .ws_io_num            = 5,\n        .data_in_num          = 21,\n        .data_out_num         = -1,\n    };\n    TaskHandle_t t = NULL;\n\n    \/\/ ---------- Init ---------------\n    ledc_timer_config(&amp;ledc_timer);\n    ledc_channel_config(&amp;ledc_channel);\n    ledc_channel_config(&amp;ledc_channel2);\n\n    ESP_ERROR_CHECK(gptimer_new_timer(&amp;timer_config, &amp;gptimer));\n    ESP_ERROR_CHECK(gptimer_register_event_callbacks(gptimer, &amp;cbs, 0));\n    ESP_ERROR_CHECK(gptimer_set_alarm_action(gptimer, &amp;alarm_config1));\n    ESP_ERROR_CHECK(gptimer_start(gptimer));\n\n    ESP_ERROR_CHECK(i2s_driver_install(I2S_NUM_0, &amp;i2s_config, 0, NULL));\n    ESP_ERROR_CHECK(i2s_set_pin(I2S_NUM_0, &amp;pin_config));\n\n    \/\/ ---------- Work ---------------\n    ESP_ERROR_CHECK(esp_task_wdt_init(24*60*60, false));\n                    xTaskCreate(get_adc_data, \"get_adc_data()\", 16384, NULL, 5, &amp;t);\n    ESP_ERROR_CHECK(esp_task_wdt_add(t));\n    for(;;) {\n        vTaskDelay(1000 \/ portTICK_PERIOD_MS);\n    }\n}<\/pre>\n\n\n\n<p><strong>\u7d50\u679c\u306f\u826f\u597d\u3002<\/strong>\u3082\u3046\u3061\u3087\u3063\u3068\u30de\u30b7\u306a\u30b9\u30d4\u30fc\u30ab\u30fc\u306b\u4ea4\u63db\u3059\u308b\u3068\u3001\u3082\u3063\u3068\u3088\u304f\u308f\u304b\u308a\u3001\u5168\u304f\u554f\u984c\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3082\u3046\u3001\u30df\u30cb\u30a2\u30f3\u30d7\u304c\u51fa\u6765\u4e0a\u304c\u3063\u305f\u3088\u3046\u306a\u6c17\u5206\u3067\u3059\u3002<strong>\u3084\u306f\u308a\u3001\u5c02\u7528\u306e\u90e8\u54c1\u306f\u7d20\u6674\u3089\u3057\u3044\u3067\u3059\u3002<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bluetooth\u6a5f\u80fd<\/h3>\n\n\n\n<p> ESP32\u306e\u57fa\u672c\u6a5f\u80fd\u306a\u306e\u3067\u3001\u52d5\u304f\u306e\u306f\u5f53\u305f\u308a\u524d\u3060\u3068\u306f\u601d\u3044\u307e\u3059\u304c\u3001\u4e00\u5fdc\u78ba\u8a8d\u3057\u3066\u304a\u304d\u307e\u3059\u3002\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\u3092\u52d5\u304b\u3057\u3066\u307f\u307e\u3059\u3002<br>\uff08esp\/esp-idf\/examples\/bluetooth\/bluedroid\/classic_bt\/a2dp_sink\uff09\u3053\u308c\u306f\u3001Bluetooth\u3067\u53d7\u4fe1\u3057\u305f\u97f3\u58f0\u30c7\u30fc\u30bf\u3092\u3001\u305d\u306e\u307e\u307eI2S\u306b\u9001\u308a\u8fbc\u3080\u3082\u306e\u3067\u3059\u3002I2S\u5165\u529b\u306e\u30aa\u30fc\u30c7\u30a3\u30aa\u30a2\u30f3\u30d7\u3092\u63a5\u7d9a\u3059\u308c\u3070Bluetooth\u30b9\u30d4\u30fc\u30ab\u30fc\u306b\u306a\u308a\u307e\u3059\u3002I2S\u5165\u529b\u306e\u30aa\u30fc\u30c7\u30a3\u30aa\u30a2\u30f3\u30d7\u306a\u3093\u3066\u3042\u308b\u306e\u304b\u3068\u8abf\u3079\u305f\u3089\u3001\u3042\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>YDA142\/YAMAHA &#8211; 300\u5186\uff08\u30b9\u30c6\u30ec\u30aa9W\u300152pin SSOP\u4f7f\u3044\u305a\u3089\u3044\uff09<\/li>\n\n\n\n<li>MAX98357\/MAXIM &#8211; 1166\u5186\uff08\u30e2\u30b8\u30e5\u30fc\u30eb\uff09<\/li>\n\n\n\n<li>PCM5102\/TI &#8211; 700\u5186\uff08DAC\u3001\u30a2\u30ca\u30ed\u30b0\u30a2\u30f3\u30d7\u8981\uff09<\/li>\n<\/ul>\n\n\n\n<p>YDA142\u3092\u4f7f\u3048\u3070\u3001\u672c\u683c\u7684\u306aBluetooth\u30b9\u30d4\u30fc\u30ab\u30fc\u304c\u5373\u5b8c\u6210\u3067\u3059\u3002ESP-IDF\u306e\u30b5\u30f3\u30d7\u30eb\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u826f\u304f\u51fa\u6765\u3066\u3044\u3066\u3001\u5185\u81d3DAC\u3067\u3082\u51fa\u529b\u3067\u304d\u308b\u30b3\u30f3\u30d5\u30a3\u30ae\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u30a4\u30e4\u30db\u30f3\u3092\u3064\u306a\u3052\u308c\u3070\u7c21\u5358\u306b\u97f3\u3092\u805e\u3051\u308b\u3067\u3057\u3087\u3046\u3057\u3001\u30a2\u30ca\u30ed\u30b0\u30a2\u30f3\u30d7\u3092\u3064\u306a\u3044\u3067\u3082\u3044\u3044\u3067\u3057\u3087\u3046\u3002\u51fa\u529b\u5148\u3092I2S\u306b\u3059\u308b\u304bDAC\u306b\u3059\u308b\u304b\u306e\u6307\u5b9a\u306f\u3001menuconfig\u3067\u753b\u9762\u3067\u9078\u629e\u3057\u3066\u30d3\u30eb\u30c9\u3059\u308b\u3060\u3051\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u4eca\u56de\u306f\u3001\u4f55\u3082\u63a5\u7d9a\u305b\u305a\u52d5\u304b\u3057\u3066\u307f\u305f\u3060\u3051\u3067\u3059\u3002\u5b9f\u884c\u3059\u308b\u3068\u3001\u30b9\u30de\u30db\u3084PC\u306eBluetooth\u8a2d\u5b9a\u753b\u9762\u306b\u300cESP_SPEAKER\u300d\u3068\u3044\u3046\u30c7\u30d0\u30a4\u30b9\u304c\u51fa\u3066\u304d\u307e\u3059\u3002\u3053\u308c\u3092\u30da\u30a2\u30ea\u30f3\u30b0\u3059\u308b\u3068\u3001\u30b9\u30de\u30db\u3084PC\u3067\u9cf4\u3089\u3059\u97f3\u304c\u3001ESP32\u306b\u9001\u3089\u308c\u307e\u3059\u3002\u52d5\u4f5c\u30ed\u30b0\u304cmonitor\u753b\u9762\u306b\u9010\u4e00\u51fa\u3066\u304f\u308b\u306e\u3067\u5206\u304b\u308a\u3084\u3059\u3044\u3067\u3059\u3002\u57fa\u672c\u7684\u306b\u3001\u3053\u306e\u30b5\u30f3\u30d7\u30eb\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u30d9\u30fc\u30b9\u3068\u3057\u3066\u6a5f\u80fd\u8ffd\u52a0\u3057\u3066\u3044\u3051\u3070\u826f\u3044\u3067\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u5168\u6a5f\u80fd\u9023\u52d5\u78ba\u8a8d<\/h3>\n\n\n\n<p>\u5168\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u901a\u3057\u3066\u3064\u306a\u3052\u3066\u3001\u30ea\u30bd\u30fc\u30b9\u7684\u306a\u4e0d\u8db3\u304c\u306a\u3044\u304b\u3092\u78ba\u8a8d\u3057\u3066\u304a\u304f\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u304c\u51fa\u6765\u4e0a\u304c\u3063\u3066\u304b\u3089\u3001\u30bd\u30d5\u30c8\u4e0a\u306e\u554f\u984c\u3067\u5b9f\u73fe\u3067\u304d\u306a\u304f\u306a\u308b\u306e\u306f\u5acc\u306a\u3082\u306e\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u3061\u3087\u3063\u3068\u3001\u958b\u767a\u306b\u9593\u304c\u3042\u3044\u3066\u3057\u307e\u3063\u305f\uff08\u534a\u5e74\u4ee5\u4e0a\u4e2d\u65ad\u3057\u305f\uff09\u306e\u3067\u3001\u518d\u5ea6\u6a5f\u80fd\u78ba\u8a8d\u3092\u306a\u305e\u308a\u306a\u304c\u3089\u9032\u3081\u3066\u3044\u304f\u3053\u3068\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"725\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.09-BT\u78ba\u8a8d\u30b9\u30c8\u30fc\u30ea\u30fc-2-1024x725.jpg\" alt=\"\" class=\"wp-image-932\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.09-BT\u78ba\u8a8d\u30b9\u30c8\u30fc\u30ea\u30fc-2-1024x725.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.09-BT\u78ba\u8a8d\u30b9\u30c8\u30fc\u30ea\u30fc-2-300x213.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.09-BT\u78ba\u8a8d\u30b9\u30c8\u30fc\u30ea\u30fc-2-768x544.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.09-BT\u78ba\u8a8d\u30b9\u30c8\u30fc\u30ea\u30fc-2-1536x1088.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.09-BT\u78ba\u8a8d\u30b9\u30c8\u30fc\u30ea\u30fc-2-2048x1451.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">\u30b9\u30c6\u30c3\u30d7\uff11\uff08BT\u306e\u307f\uff09<\/h4>\n\n\n\n<p>\u3000\u3059\u3067\u306b\u5b8c\u4e86\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u30b9\u30c6\u30c3\u30d7\uff12\uff08BT+PWM\uff09<\/h4>\n\n\n\n<p>Bluetooth\u3067\u53d7\u3051\u305f\u97f3\u58f0\u30c7\u30fc\u30bf\u3092\u3001LEDC\u30e2\u30b8\u30e5\u30fc\u30eb\u306b\u9001\u308a\u8fbc\u3093\u3067\u3001\u5b9f\u969b\u306b\u97f3\u51fa\u3057\u3057\u307e\u3059\u3002LEDC\u306e\u78ba\u8a8d\u6642\u306b\u4f7f\u3063\u305f\u30c6\u30b9\u30c8\u56de\u8def\u3092\u3001\u30d6\u30ec\u30c3\u30c9\u30dc\u30fc\u30c9\u4e0a\u306b\u3082\u3046\u4e00\u5ea6\u7d44\u307f\u307e\u3059\u3002\u6570\u672c\u7e4b\u3050\u3060\u3051\u306e\u7c21\u5358\u306a\u6e96\u5099\u3067\u3059\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b09a6cc&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b09a6cc\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"680\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03128-1-1024x680.jpeg\" alt=\"\" class=\"wp-image-949\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03128-1-1024x680.jpeg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03128-1-300x199.jpeg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03128-1-768x510.jpeg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03128-1.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">\u30c6\u30b9\u30c8\u6642\u306e\u69d8\u5b50<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b09b293&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b09b293\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.12-BT-PWM\u51fa\u529b-717x1024.jpg\" alt=\"\" class=\"wp-image-935\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.12-BT-PWM\u51fa\u529b-717x1024.jpg 717w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.12-BT-PWM\u51fa\u529b-210x300.jpg 210w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.12-BT-PWM\u51fa\u529b-768x1097.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.12-BT-PWM\u51fa\u529b-1076x1536.jpg 1076w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.12-BT-PWM\u51fa\u529b-1434x2048.jpg 1434w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.12-BT-PWM\u51fa\u529b-scaled.jpg 1793w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>\u5143\u3005\u306e\u30b5\u30f3\u30d7\u30eb\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u3001Bluetooth audio API(A2DP+AVRCP)\u304b\u3089\u97f3\u58f0\u30c7\u30fc\u30bf\uff0816bit PCM x2\uff09\u3092\u30ea\u30f3\u30b0\u30d0\u30c3\u30d5\u30a1\u306b\u9001\u308a\u8fbc\u3080\u3053\u3068\u3092\u7e70\u308a\u8fd4\u3057\u3066\u3044\u307e\u3059\u3002\u307e\u305f\u5225\u30bf\u30b9\u30af\u3067\u3001\u30ea\u30f3\u30b0\u30d0\u30c3\u30d5\u30a1\u304b\u3089\u30c7\u30fc\u30bf\u3092\u53d6\u308a\u51fa\u3057I2S\u306b\u8ee2\u9001\u4f9d\u983c\u3092\u7e70\u308a\u8fd4\u3057\u3066\u3044\u307e\u3059\u3002I2S\u306e\u4ee3\u308f\u308a\u306bLEDC\u306b\u3059\u308c\u3070\u826f\u3044\u306e\u3067\u3059\u304b\u3089\u7c21\u5358\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u5b9f\u969b\u306f\u3001LEDC\u306e\u5834\u540844.1kHz\u6bce\u306b1\u30c7\u30fc\u30bf\u3065\u3064\u9001\u308a\u8fbc\u3080\u5fc5\u8981\u304c\u3042\u308b\u305f\u3081\u3001\u30bf\u30a4\u30de\u5272\u8fbc\u3068\u7d44\u307f\u5408\u308f\u305b\u3066\u6a5f\u80fd\u3092\u5b9f\u73fe\u3057\u307e\u3059\u3002\u3053\u306e\u8fba\u308a\u306f\u3001\u65e2\u306b\u5b9f\u65bd\u3057\u3066\u3044\u308b\u306e\u3067\u3001\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u30b3\u30d4\u30fc\u3057\u3066\u304f\u308c\u3070\u826f\u3044\u306e\u3067\u3059\u3002\u3068\u306f\u8a00\u3048\u3001\u6b21\u306e\u3088\u3046\u306a\u554f\u984c\u304c\u3042\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>LEDC\u306eduty\u8a2d\u5b9aAPI\u304c\u91cd\u304f\u3066\u30b9\u30c6\u30ec\u30aa\u306744.1kHz\u306b\u8ffd\u3044\u3064\u3051\u306a\u3044\n<ul class=\"wp-block-list\">\n<li>\u30e2\u30ce\u30e9\u30eb\u3067\u306f\u554f\u984c\u306f\u306a\u304b\u3063\u305f\u3001\u30d1\u30cb\u30c3\u30af\u3057\u305f\u306e\u3067\u3059\u3050\u308f\u304b\u3063\u305f<\/li>\n\n\n\n<li>\u76f4\u63a5\u30ec\u30b8\u30b9\u30bf\u3092\u66f8\u304d\u63db\u3048\u308b\u3088\u3046\u306b\u3057\u305f\n<ul class=\"wp-block-list\">\n<li>LEDC API\u306e\u30bd\u30fc\u30b9\u3092\u30b3\u30d4\u30da\u3057\u3001\u6700\u4f4e\u9650\u5fc5\u8981\u306a\u90e8\u5206\u3060\u3051\u5b9f\u884c<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u30b9\u30c6\u30c3\u30d7\uff13\uff08BT+I2S+PWM\uff09<\/h4>\n\n\n\n<p>\u6b21\u306b\u3001I2S\u7d4c\u7531\u306e\u5916\u90e8ADC(PCM1808)\u3092\u63a5\u7d9a\u3057\u307e\u3059\u3002\u65e2\u306b\u4e00\u5ea6\u3084\u3063\u3066\u3044\u308b\u306e\u3067\u3001\u540c\u3058\u914d\u7dda\u3092\u8ffd\u52a0\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b09c5ad&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b09c5ad\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"680\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03131-1-1024x680.jpeg\" alt=\"\" class=\"wp-image-953\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03131-1-1024x680.jpeg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03131-1-300x199.jpeg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03131-1-768x510.jpeg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03131-1.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b09d0f1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b09d0f1\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"880\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.18-BTI2S-880x1024.jpg\" alt=\"\" class=\"wp-image-936\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.18-BTI2S-880x1024.jpg 880w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.18-BTI2S-258x300.jpg 258w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.18-BTI2S-768x894.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.18-BTI2S-1319x1536.jpg 1319w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.18-BTI2S-1759x2048.jpg 1759w\" sizes=\"auto, (max-width: 880px) 100vw, 880px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u3001I2S\u53d6\u308a\u8fbc\u307f\u30bf\u30b9\u30af\u3092\u8ffd\u52a0\u3057\u3001LEDC\u3078\u306e\u51fa\u529b\u6642\u306bBT\u3068I2S\u304b\u3089\u306e\u30c7\u30fc\u30bf\u3092\u52a0\u7b97\uff08\u30df\u30ad\u30b7\u30f3\u30b0\uff09\u3059\u308b\u3088\u3046\u306b\u6539\u9020\u3057\u307e\u3059\u3002\u6b21\u306e\u3088\u3046\u306a\u554f\u984c\u3068\u5bfe\u5fdc\u3092\u884c\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>OS\u306e\u30ea\u30f3\u30b0\u30d0\u30c3\u30d5\u30a1\u6a5f\u80fd\u304c\u91cd\u3044\n<ul class=\"wp-block-list\">\n<li>\u5358\u7d14\u306a\u914d\u5217\uff06\u30dd\u30a4\u30f3\u30bf\u5f0f\u306b\u6539\u3081\u305f<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>BT\u30b3\u30cd\u30af\u30c8\u3059\u308b\u3068\u97f3\u8cea\u4f4e\u4e0b\n<ul class=\"wp-block-list\">\n<li>PWM\u7528\u306e44.1kHz\u5272\u308a\u8fbc\u307f\u304c1%\u3050\u3089\u3044\u6765\u306a\u3044<\/li>\n\n\n\n<li>\u539f\u56e0\u4e0d\u660e\u3001\u5272\u8fbc\u512a\u5148\u5ea6\u306e\u554f\u984c\u304b\uff1f<\/li>\n\n\n\n<li>\u5bfe\u51e6\u7684\u5bfe\u5fdc\u3067\u30bf\u30a4\u30de\u3092\u518d\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3059\u308b\u3088\u3046\u306b\u3057\u3066\u9003\u3052\u305f<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u30d0\u30c3\u30d5\u30a1\u30aa\u30fc\u30d0\u30d5\u30ed\u30fc\uff0f\u30a2\u30f3\u30c0\u30fc\u30d5\u30ed\u30fc\u304c\u3069\u3046\u3057\u3066\u3082\u767a\u751f\u3059\u308b\n<ul class=\"wp-block-list\">\n<li>\u6368\u3066\uff0f\u5f85\u3061\u30ed\u30b8\u30c3\u30af\u306e\u8ffd\u52a0<\/li>\n\n\n\n<li>\u97f3\u304c\u4e0d\u81ea\u7136\u306b\u306a\u308b\u3068\u601d\u3046\u304c\u3001\u4ed5\u65b9\u306a\u3057<\/li>\n\n\n\n<li>\u30b9\u30e0\u30fc\u30ba\u306a\u5909\u5316\u306b\u3057\u3066\u3001\u76ee\u7acb\u305f\u305b\u306a\u304f\u3059\u308b\u5236\u5fa1\u304c\u5fc5\u8981\u304b\u3082\u3057\u308c\u306a\u3044<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\u3000\u6700\u7d42\u7684\u306b\u306f\u826f\u597d\u306a\u72b6\u614b\u306b\u306a\u308a\u307e\u3057\u305f\u3002\u666e\u901a\u306b\u805e\u3044\u3066\u3044\u3089\u308c\u308b\u30ec\u30d9\u30eb\u3067\u3059\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u30b9\u30c6\u30c3\u30d7\uff14\uff08BT+I2S+ADC+PWM\uff09<\/h4>\n\n\n\n<p>\u3000\u4e00\u5fdc\u3001\u5185\u81d3ADC\u53d6\u308a\u8fbc\u307f\u3092\u8ffd\u52a0\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b09e70a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b09e70a\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"680\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03137-1024x680.jpeg\" alt=\"\" class=\"wp-image-947\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03137-1024x680.jpeg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03137-300x199.jpeg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03137-768x510.jpeg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03137.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>I2S\u53d6\u308a\u8fbc\u307f\u30bf\u30b9\u30af\u306b\u52a0\u3048\u3001ADC\u30bf\u30b9\u30af\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002\u307e\u305f\u3001LEDC\u51fa\u529b\u6642\u306b\u3002\u4ee5\u4e0b\u306e\u554f\u984c\u3068\u5bfe\u5fdc\u3092\u884c\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>I2S\u306e\u521d\u671f\u5316\u30a8\u30e9\u30fc\u3068\u306a\u308b\n<ul class=\"wp-block-list\">\n<li>ESP32\u306e\u5236\u7d04\u3001ADC0\u3068I2S0\u306f\u6392\u4ed6\u4f7f\u7528<\/li>\n\n\n\n<li>\u4f7f\u7528\u3059\u308b\u30e2\u30b8\u30e5\u30fc\u30eb\u3092I2S1\u306b\u5909\u66f4<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u5b9f\u7528\u306b\u306a\u3089\u306a\u3044\u307b\u3069\u30db\u30ef\u30a4\u30c8\u30ce\u30a4\u30ba\u304c\u5927\u304d\u3044\n<ul class=\"wp-block-list\">\n<li>\u65e2\u306b\u5206\u304b\u3063\u3066\u3044\u305f\u304c\u3001\u518d\u5ea6\u3001\u5bfe\u7b56\u306b\u52b1\u3080<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1821\" height=\"2560\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-1-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-edited-scaled.jpg\" alt=\"\" class=\"wp-image-951\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-1-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-edited-scaled.jpg 1821w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-1-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-edited-213x300.jpg 213w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-1-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-edited-729x1024.jpg 729w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-1-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-edited-768x1079.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-1-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-edited-1093x1536.jpg 1093w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-1-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-edited-1457x2048.jpg 1457w\" sizes=\"auto, (max-width: 1821px) 100vw, 1821px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"725\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-2-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-1024x725.jpg\" alt=\"\" class=\"wp-image-938\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-2-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-1024x725.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-2-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-300x213.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-2-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-768x544.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-2-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-1536x1088.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-2-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-2048x1451.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"725\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-3-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-1024x725.jpg\" alt=\"\" class=\"wp-image-939\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-3-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-1024x725.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-3-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-300x213.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-3-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-768x544.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-3-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-1536x1088.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.21-3-\u80cc\u666f\u30ce\u30a4\u30ba\u524a\u6e1b-2048x1451.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u305d\u308c\u3067\u3082\u3001\u5b9f\u7528\u30ec\u30d9\u30eb\u306b\u306f\u306a\u3089\u306a\u3044\u3002\u672c\u5f53\u306b\u3001\u3053\u3093\u306a\u306b\u8aa4\u5dee\u304c\u5927\u304d\u3044\u30c7\u30d0\u30a4\u30b9\u306a\u306e\u3060\u308d\u3046\u304b\uff1f\u3084\u3063\u3071\u308a\u4f7f\u3048\u306a\u3044\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5185\u90e8\u69cb\u6210<\/h2>\n\n\n\n<p>\u3000\u8abf\u67fb\u7d50\u679c\u3092\u8e0f\u307e\u3048\u3066\u3001\u69cb\u6210\u3092\u56fa\u3081\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1821\" height=\"2560\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.24-\u69cb\u6210-1-edited-scaled.jpg\" alt=\"\" class=\"wp-image-962\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.24-\u69cb\u6210-1-edited-scaled.jpg 1821w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.24-\u69cb\u6210-1-edited-213x300.jpg 213w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.24-\u69cb\u6210-1-edited-729x1024.jpg 729w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.24-\u69cb\u6210-1-edited-768x1079.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.24-\u69cb\u6210-1-edited-1093x1536.jpg 1093w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.02.24-\u69cb\u6210-1-edited-1457x2048.jpg 1457w\" sizes=\"auto, (max-width: 1821px) 100vw, 1821px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">\u30aa\u30fc\u30c7\u30a3\u30aa\u5165\u529b<\/h5>\n\n\n\n<p>Bluetooth\u5165\u529b\u306f\u6c7a\u5b9a\u4e8b\u9805\u3002\u9762\u5012\u306a\u4e8b\u614b\u3068\u306a\u3063\u305f\u306e\u306f\uff12\u7cfb\u7d71\u306e\u30a2\u30ca\u30ed\u30b0\u5165\u529b\u3002\u5185\u81d3ADC\u306f\u5b9f\u7528\u30ec\u30d9\u30eb\u306b\u306f\u306a\u3089\u306a\u3044\u3068\u3044\u3046\u5224\u65ad\u306a\u306e\u3067\u3001\u5916\u4ed8ADC\u3092\uff12\u500b\u3064\u3051\u308b\u65b9\u6cd5\u306b\u306a\u308a\u307e\u3059\u3002\u3057\u304b\u3057\u3001\u3082\u3046\u5c11\u3057\u5185\u81d3ADC\u306e\u4f4e\u96d1\u97f3\u5316\u306b\u30c1\u30e3\u30ec\u30f3\u30b8\u3057\u305f\u3044\u3068\u601d\u3046\u3057\u3001\u5b9f\u969b\u306e\u4f7f\u7528\u72b6\u6cc1\u3068\u3057\u3066\uff11\u3064\u304c\u5e38\u7528\u3001\uff11\u3064\u306f\u4e88\u5099\u3068\u3057\u3066\u4f7f\u3063\u3066\u3044\u308b\u306e\u3067\u3001\u7d50\u679c\u3068\u3057\u3066\u5185\u81d3ADC\u304c\u7269\u306b\u306a\u3089\u306a\u304b\u3063\u305f\u3068\u3057\u3066\u3082\u3001\u305d\u3093\u306a\u306b\u56f0\u3089\u306a\u3044\u306e\u3067\u3059\u3002\u30b3\u30b9\u30c8\u7684\u306b\u3082\u3001\u524d\u6bb5\u306b\u30aa\u30da\u30a2\u30f3\u30d7\u306e\u30ed\u30fc\u30d1\u30b9\u30d5\u30a3\u30eb\u30bf\u3092\u5165\u308c\u305f\u3068\u3057\u3066\u3082\uff0b\uff11\uff10\uff10\u5186\u3050\u3089\u3044\u306a\u306e\u3067\u652f\u969c\u306a\u3044\u3068\u8003\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u3088\u3063\u3066\u3001<strong>\u5185\u81d3ADCx1+\u5916\u4ed8ADCx1<\/strong>\u306e\u5f62\u3092\u53d6\u308a\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u30aa\u30fc\u30c7\u30a3\u30aa\u51fa\u529b<\/h5>\n\n\n\n<p>DAC\uff0b\u30a2\u30ca\u30ed\u30b0\u30a2\u30f3\u30d7\u3067\u3068\u3044\u3046\u9078\u629e\u80a2\u306f\u3064\u307e\u3089\u306a\u3044\u3002PWM\u4fe1\u53f7\u3067\u30b9\u30d4\u30fc\u30ab\u30fc\u3092\u99c6\u52d5\u3059\u308b\u306e\u306f\u3001\u5f53\u521d\u306e\u60f3\u5b9a\u901a\u308a\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u64cd\u4f5c\u7cfb<\/h5>\n\n\n\n<p>\u57fa\u672c\u7684\u306b\u306f\u3001\u524d\u56de\u3068\u540c\u3058\u306b\u3057\u305f\u3044\u3067\u3059\u3002\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u306b\u3092\u8ef8\u306b\u3001\u30aa\u30fc\u30c7\u30a3\u30aa\u5165\u529b\u7cfb\u7d71\u6bce\u306e\u30ec\u30d9\u30eb\uff0f\u30d0\u30e9\u30f3\u30b9\u8abf\u6574\u306f\u3001\u5207\u308a\u66ff\u3048\u5f0f\u306e\u30dc\u30ea\u30e5\u30fc\u30e0\u3067\u64cd\u4f5c\u3059\u308b\u65b9\u5f0f\u3067\u3059\u3002\u3064\u307e\u308a\u3001\u6570\u500b\u306e\u30b9\u30a4\u30c3\u30c1\u3068\uff11\u3064\u306e\u30dc\u30ea\u30e5\u30fc\u30e0\u64cd\u4f5c\u3067\u884c\u3044\u307e\u3059\u3002\u6539\u5584\u3059\u308b\u3068\u3057\u305f\u3089\u3001\u30b0\u30e9\u30d5\u30a3\u30c3\u30afLCD\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u5165\u624b\u3057\u3084\u3059\u3044\u7269\u306b\u3057\u305f\u3044\u3068\u3053\u308d\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1.8\u30a4\u30f3\u30c1\u30af\u30e9\u30b9\u306e\u30b0\u30e9\u30d5\u30a3\u30c3\u30afLCD\u30e2\u30b8\u30e5\u30fc\u30eb<\/li>\n\n\n\n<li>\u56de\u8ee2\u3064\u307e\u307f<\/li>\n\n\n\n<li>\u30d7\u30c3\u30b7\u30e5\u30dc\u30bf\u30f3<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u5165\u529b\u90e8<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u5916\u4ed8ADC<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u30c7\u30d0\u30a4\u30b9\u306e\u9078\u5b9a<\/h4>\n\n\n\n<p>\u305d\u306e\u5f8c\u3001<strong>PCM1808\u4ee5\u4e0a\u306bC\/P\u306e\u826f\u3044\u30c7\u30d0\u30a4\u30b9\u306f\u898b\u3064\u3051\u3089\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u306e\u3067\u3001\u3053\u308c\u3092\u9078\u5b9a<\/strong>\u3057\u307e\u3059\u3002\u6027\u80fd\u306b\u95a2\u3057\u3066\u3082\u3001\u78ba\u8a8d\u6e08\u307f\u3067\u3059\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u9069\u5408\u56de\u8def<\/h4>\n\n\n\n<p>\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u306e\u63a8\u5968\u56de\u8def\u3067\u3001\u7279\u306b\u554f\u984c\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u5165\u529b\u30ec\u30d9\u30eb<\/h5>\n\n\n\n<p>\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u4e0a\u3001Vp-p\u306f3.0V\u3067\u3059\u3002\u4e00\u822c\u7684\u306b\u30e9\u30a4\u30f3\u30ec\u30d9\u30eb\u3068\u547c\u3070\u308c\u308b\u3082\u306e\u306f1.0Vp-p\u306a\u306e\u3067\u3001\u30d7\u30ea\u30a2\u30f3\u30d7\u304c\u5fc5\u8981\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u304c\u300124bit\u7cbe\u5ea6\u306e\u6027\u80fd\u3092\u6301\u3063\u3066\u3044\u307e\u3059\u306e\u3067\u30011\u301c2bit\u5206\u6368\u3066\u3066\u3082\u5168\u304f\u652f\u969c\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u30cf\u30fc\u30c9\u30a6\u30a8\u30a2\u306e\u5bfe\u5fdc\u306f\u306a\u304f\u3068\u3082\u5927\u4e08\u592b\u3067\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u30ed\u30fc\u30d1\u30b9\u30d5\u30a3\u30eb\u30bf\u30fc<\/h5>\n\n\n\n<p>IC\u5185\u306b\u5185\u81d3\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u697d\u3061\u3093\u3067\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u30ce\u30a4\u30ba\u5bfe\u7b56<\/h5>\n\n\n\n<p>\u7279\u306b\u3001\u5fc5\u8981\u306a\u3044\u30ec\u30d9\u30eb\u3067\u3042\u308b\u4e8b\u306f\u78ba\u8a8d\u6e08\u307f\u3067\u3059\u3002\u305f\u3060\u3001\u30a2\u30ca\u30ed\u30b0\u96fb\u6e90Vcc\u306f5V\u3067\u3001AC\u30a2\u30c0\u30d7\u30bf\u304b\u3089\u306e\u96fb\u6e90\u304b\u3089\u76f4\u63a5\u4f9b\u7d66\u3055\u308c\u308b\u3068\u3001\u30ce\u30a4\u30ba\u6210\u5206\u304c\u591a\u304f\u542b\u307e\u308c\u308b\u53ef\u80fd\u6027\u304c\u9ad8\u3044\u306e\u3067\u3001\u5bfe\u7b56\u304c\u5fc5\u8981\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\u8a73\u3057\u304f\u306f\u3001\u96fb\u6e90\u8a2d\u8a08\u3067\u691c\u8a0e\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u30db\u30b9\u30c8\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9<\/h5>\n\n\n\n<p>I2S\u3067\u3059\u304cSystemClock(master clock)\u3092\u542b\u3080\uff14\u7dda\u5f0f\u3067\u3059\u3002ESP32\u3067\u306fMLCK\u306fGPIO-0\u756a\u306b\u56fa\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u30d4\u30f3\u5272\u308a\u5f53\u3066\u3067\u306f\u8981\u6ce8\u610f\u3067\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u90e8\u5206\u56de\u8def\u56f3<\/h5>\n\n\n\n<p>\u3053\u308c\u307e\u3067\u306e\u7269\u3068\u5909\u308f\u308a\u307e\u305b\u3093\u306e\u3067\u7701\u7565\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u5185\u81d3ADC<\/h3>\n\n\n\n<h5 class=\"wp-block-heading\">\u5165\u529b\u30ec\u30d9\u30eb<\/h5>\n\n\n\n<p>ESP32\u306eADC\u5165\u529b\u96fb\u5727\u7bc4\u56f2\u306f\u30010.150V~2.45mV\uff08\u30a2\u30c3\u30c6\u30cd\u30fc\u30bf\u30fc=-11dB\uff09\u3001\u30e9\u30a4\u30f3\u30ec\u30d9\u30eb1Vp-p\u306b\u5408\u308f\u305b\u308b\u306b\u306f\u30012\u500d\u306e\u30d7\u30ea\u30a2\u30f3\u30d7\u304c\u3042\u3063\u305f\u65b9\u304c\u826f\u3044\u3067\u3057\u3087\u3046\u3002\u30b5\u30f3\u30d7\u30eb\u30a8\u30e9\u30fc\u3092\u76ee\u7acb\u305f\u305b\u306a\u304f\u3059\u308b\u305f\u3081\u306b\u3082\u610f\u5473\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u30ed\u30fc\u30d1\u30b9\u30d5\u30a3\u30eb\u30bf\u30fc<\/h5>\n\n\n\n<p>\u7d4c\u9a13\u7684\u306b\uff08\u3053\u308c\u307e\u3067\u306eBTSP\u958b\u767a\uff09\u3064\u3051\u305f\u65b9\u304c\u3001\u5bfe\u5916\u6a5f\u5668\u3068\u306e\u89aa\u548c\u6027\u304c\u5411\u4e0a\u3057\u307e\u3059\u3002\u3088\u3046\u306f\u3001\u53ef\u8074\u57df\u5916\u4fe1\u53f7\u304c\u6df7\u3056\u3063\u305f\u6a5f\u5668\u3067\u3082\u3001\u3078\u3093\u306a\u30ce\u30a4\u30ba\u304c\u805e\u3053\u3048\u306a\u3044\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u5165\u529b\u30ec\u30d9\u30eb\u306e\u9805\u76ee\u3068\u5408\u308f\u305b\u3066\u3001\u30aa\u30da\u30a2\u30f3\u30d7\u306b\u3088\u308b\u30a2\u30af\u30c6\u30a3\u30d6\u30d5\u30a3\u30eb\u30bf\u30fc\u304c\u30b3\u30b9\u30c8\u7684\u306b\u6700\u9069\u3060\u3068\u601d\u308f\u308c\u307e\u3059\u3002\u5927\u4f53\uff11\u7cfb\u7d71\u5f53\u305f\u308a100\u5186\u3050\u3089\u3044\u306e\u30b3\u30b9\u30c8\u5897\u3067\u3059\u307f\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u30aa\u30da\u30a2\u30f3\u30d7\u3067\u30012\u500d\u30b2\u30a4\u30f3\u3001100\u301c20kHz\u30d5\u30a3\u30eb\u30bf\u30fc\u3092\u4f7f\u3046\u3053\u3068\u3068\u3057\u307e\u3059\u3002150mV\u301c\u306e\u4fe1\u53f7\u3092\u51fa\u529b\u3057\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u306e\u3067\u3001\u30d5\u30eb\u30b9\u30a4\u30f3\u30b0\u3001\u3082\u3057\u304f\u306f0V\u8fd1\u304f\u307e\u3067\u51fa\u529b\u3067\u304d\u308b\u54c1\u7a2e\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u96fb\u6e90\u306f2.5V\u301c\u3067\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u30ce\u30a4\u30ba\u5bfe\u7b56<\/h5>\n\n\n\n<p>\u304b\u306a\u308a\u30ce\u30a4\u30b8\u30fc\u306aADC\u3067\u3042\u308b\u4e8b\u304c\u308f\u304b\u3063\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u3067\u304d\u308b\u3060\u3051\u30ce\u30a4\u30ba\u3092\u6e1b\u3089\u3059\u5de5\u592b\u3092\u3057\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u96fb\u6e90\u7531\u6765\u306e\u30ce\u30a4\u30ba<\/li>\n\n\n\n<li>VREF\u7cfb\u306e\u30ce\u30a4\u30ba<\/li>\n\n\n\n<li>\u30c7\u30d0\u30a4\u30b9\u5185\u30ce\u30a4\u30ba<\/li>\n\n\n\n<li>\u914d\u7dda\u3001\u96fb\u78c1\u8a98\u5c0e<\/li>\n<\/ul>\n\n\n\n<p>\u7d4c\u9a13\u7684\u306b\u3001\u96fb\u6e90\u304c\u4e00\u756a\u306e\u30ce\u30a4\u30ba\u6e90\u3068\u8003\u3048\u307e\u3059\u3002\u30a2\u30ca\u30ed\u30b0\u7528\u306e\u96fb\u6e90\u306f\u3001\u3067\u304d\u308b\u3060\u3051\u9759\u5bc2\u306b\u306a\u308b\u3088\u3046\u306b\u3059\u308b\u3079\u304d\u3067\u3057\u3087\u3046\u3002\u5916\u90e8ADC\uff08PCM1808\uff09\u3084\u30aa\u30da\u30a2\u30f3\u30d7\u7528\u306e\u96fb\u6e90\u3092\u3001\u5206\u96e2\u3059\u308b\u306e\u306f\u96e3\u3057\u304f\u306f\u306a\u3044\u306e\u3067\u3059\u304c\u3001\u3069\u3046\u306b\u3082\u306a\u3089\u306a\u3044\u306e\u304cESP32\u30e2\u30b8\u30e5\u30fc\u30eb\uff08ESP32-WROOM\/WROVER\uff09\u3067\u3001\u96fb\u6e90\u306f\u30c7\u30b8\u30bf\u30eb\uff0f\u30a2\u30ca\u30ed\u30b0\u306e\u533a\u5225\u306a\u304f3.3V\u306e\uff11\u672c\u3068\u306a\u3063\u3066\u304a\u308a\u3001\u624b\u304c\u51fa\u305b\u307e\u305b\u3093\u3002\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u3067\u5185\u90e8\u56de\u8def\u304c\u793a\u3055\u308c\u3066\u304a\u308a\u3001\u96fb\u6e90\u5468\u308a\u306e\u53d6\u308a\u56de\u3057\u3067\u30d1\u30b9\u30b3\u30f3\u3067\u76db\u3089\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u554f\u984c\u306a\u3044\u306e\u3067\u3057\u3087\u3046\u3002\u305d\u3046\u3001\u601d\u3044\u305f\u3044\u3067\u3059\u3002\u3068\u8a00\u3046\u3053\u3068\u3067\u3001ESP32\u306f\u7279\u306b\u5bfe\u7b56\u306a\u3057\u3068\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>VREF\u3068\u8a00\u3063\u3066\u3044\u308b\u306e\u306f\u3001ADC\u5165\u529b\u306e\u4e2d\u5fc3\u96fb\u5727\uff08\u4eee\u60f3\u30a2\u30ca\u30ed\u30b0\u30b0\u30e9\u30a6\u30f3\u30c9\uff09\u306e\u4e8b\u3067\u3001\u57fa\u6e96\u96fb\u5727\u3092\u6307\u3057\u307e\u3059\u3002\u5f53\u7136\u3001\u6b63\u78ba\u306b\u3059\u308b\u3079\u304d\u3082\u306e\u3067\u3059\u304c\u3001\u6570\u5024\u8a08\u6e2c\u3092\u3059\u308b\u8a33\u3067\u306f\u306a\u3044\u306e\u3067\u3001\u5358\u7d14\u306a\u5206\u5727\u62b5\u6297\u5668\u3067\u826f\u3044\u3068\u8003\u3048\u307e\u3057\u305f\u3002\u96fb\u6e90\u30e9\u30a4\u30f3\u306e\u30ce\u30a4\u30ba\u304c\u3001\u3082\u308d\u5165\u3063\u3066\u6765\u307e\u3059\u306e\u3067\u3001\u3067\u304d\u308b\u3060\u3051\u5b89\u5b9a\u3057\u305f\u9759\u304b\u306a\u96fb\u6e90\u306b\u3059\u308b\u3079\u304d\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u30aa\u30da\u30a2\u30f3\u30d7\u5185\u3067\u767a\u751f\u3059\u308b\u30ce\u30a4\u30ba\u306f\u7121\u8996\u3067\u304d\u308b\u307b\u3069\u3060\u3068\u601d\u3044\u307e\u3059\u3002\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u4e0a\u306b\u306f\u6570\u5024\u3068\u3057\u3066\u4e57\u3063\u3066\u306f\u3044\u307e\u3059\u304c\u3001\u5b9f\u611f\u306f\u6e67\u304d\u307e\u305b\u3093\u3002\u3068\u308a\u3042\u3048\u305a\u30d1\u30b9\u3057\u307e\u3059\u3002\u4f59\u88d5\u304c\u3042\u308c\u3070\u3001\u30c7\u30d0\u30a4\u30b9\u3092\u4ea4\u63db\u3057\u305f\u308a\u3057\u3066\u6bd4\u8f03\uff0f\u5b9f\u611f\u3057\u3066\u307f\u3088\u3046\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u914d\u7dda\u3067\u96a3\u63a5\u3057\u3066\u3044\u308b\u306a\u3069\u3057\u305f\u3089\u3001\u5f53\u7136\u6df7\u5165\u3059\u308b\u4e8b\u306f\u3042\u308a\u5f97\u308b\u3068\u601d\u3044\u307e\u3059\u306e\u3067\u3001\u90e8\u54c1\u914d\u7f6e\u3084\u914d\u7dda\u7d4c\u8def\u3092\u8003\u616e\u3059\u308b\u3079\u304d\u3060\u3068\u306f\u601d\u3044\u307e\u3059\u3002\u3053\u306e\u8fba\u306f\u3001\u8a2d\u8a08\u52aa\u529b\u3067\u3001\u78ba\u305f\u308b\u3082\u306e\u306f\u4f55\u3082\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p>\u307b\u307c\u3001\u96fb\u6e90\u3067\u306e\u89e3\u6c7a\u306b\u306a\u308a\u307e\u3059\u306e\u3067\u3001\u5177\u4f53\u7684\u306b\u306f\u96fb\u6e90\u306e\u8a2d\u8a08\u3067\u8a73\u7d30\u3092\u8a70\u3081\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u90e8\u5206\u56de\u8def\u56f3<\/h5>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"676\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.06-\u5185\u81d3ADC\u7528\u30d7\u30ea\u30a2\u30f3\u30d7a-1024x676.jpg\" alt=\"\" class=\"wp-image-972\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.06-\u5185\u81d3ADC\u7528\u30d7\u30ea\u30a2\u30f3\u30d7a-1024x676.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.06-\u5185\u81d3ADC\u7528\u30d7\u30ea\u30a2\u30f3\u30d7a-300x198.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.06-\u5185\u81d3ADC\u7528\u30d7\u30ea\u30a2\u30f3\u30d7a-768x507.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.06-\u5185\u81d3ADC\u7528\u30d7\u30ea\u30a2\u30f3\u30d7a-1536x1014.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.06-\u5185\u81d3ADC\u7528\u30d7\u30ea\u30a2\u30f3\u30d7a.jpg 1829w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u8a73\u3057\u304f\u306f\u30010.2\u7248\u3067\u8aac\u660e\u3057\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u305d\u3061\u3089\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002VREF\uff08ADC\u306eVref\u3067\u306f\u306a\u304f\u4eee\u60f3\u306e\u30a2\u30ca\u30ed\u30b0\u7cfb\u306e\u30b0\u30e9\u30a6\u30f3\u30c9\u306e\u610f\u5473\uff09\u306f\u3001ADC\u306e\u5165\u529b\u7bc4\u56f2\u306e\u4e2d\u592e\uff08(0.15V+2.45V)\/2=1.3V\uff09\u3068\u3057\u307e\u3059\u3002\u62b5\u6297R,\u30b3\u30f3\u30c7\u30f3\u30b5C\u306e\u5b9a\u6570\u306f\u8a08\u7b97\u5024\u3067\u3059\u304c\u3001\u5b9f\u90e8\u54c1\u306f\u8fd1\u3044\u3082\u306e\uff08\u30ab\u30c3\u30b3\u5185\uff09\u3068\u306a\u308a\u307e\u3059\u3002\u30b9\u30c6\u30ec\u30aa\u306a\u306e\u3067\u3001\u3053\u308c\u304c\uff12\u30bb\u30c3\u30c8\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u30aa\u30da\u30a2\u30f3\u30d7\u306e\u54c1\u7a2e\u306b\u3064\u3044\u3066\u306f\u3001\u5b89\u3044\u5b9a\u756a\u54c1\u306e\uff12\u56de\u8def\u5165\u3063\u305fLM324\u306b\u3057\u307e\u3059\u3002\u9ad8\u97f3\u8cea\u30aa\u30fc\u30c7\u30a3\u30aa\u7528\u3068\u79f0\u3057\u306610\u500d\u3082\u9ad8\u4fa1\u306a\u30aa\u30da\u30a2\u30f3\u30d7\u3082\u3042\u308a\u307e\u3059\u304c\u3001\u305d\u3046\u3044\u3046\u54c1\u7a2e\u306e\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u3092\u898b\u308b\u3068\u00b115V\u96fb\u6e90\u3067\u306a\u3044\u3068\u5b9f\u529b\u3092\u51fa\u305b\u306a\u3044\u3088\u3046\u3067\u3059\u3057\u3001\u4f55\u304b\u4f7f\u3044\u3053\u306a\u305b\u306a\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u51fa\u529b\u90e8<\/h2>\n\n\n\n<p>PWM\u4fe1\u53f7\u3067\u3001\u30b9\u30d4\u30fc\u30ab\u30fc\u306b\u96fb\u529b\u3092\u9001\u308a\u8fbc\u3080\u56de\u8def\u3092\u8003\u3048\u307e\u3059\u3002\u9ad8\u901f\u306a\u30b9\u30a4\u30c3\u30c1\u7d20\u5b50\u3068\u3057\u3066\u306f\u3001\u30d0\u30a4\u30dd\u30fc\u30e9\u30c8\u30e9\u30f3\u30b8\u30b9\u30bf\u3001\u30d1\u30ef\u30fcMOS-FET\u304c\u73fe\u5b9f\u7684\u306a\u9078\u629e\u80a2\u3067\u3059\u3002\u96fb\u529b\u52b9\u7387\u3092\u8003\u3048\u308c\u3070\u3001MOS-FET\u304c\u6709\u5229\u3067\u3059\u3002\u5927\u304d\u306a\u96fb\u529b\u9818\u57df\u3067\u306f\u3001\u30c8\u30e9\u30f3\u30b8\u30b9\u30bf\u306f\u71b1\u306b\u306a\u3063\u3066\u3057\u307e\u3046\u306e\u3067\u52b9\u7387\u304c\u4f4e\u4e0b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u30d7\u30c3\u30b7\u30e5\u30d7\u30eb\u56de\u8def\u3067\u3001\u96fb\u5727\u3092\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3059\u308b\u4e8b\u306b\u306a\u308a\u307e\u3059\u3002\u3053\u308c\u3092\u3001\uff12\u3064\u7d44\u307f\u5408\u308f\u305b\u3066H\u30d6\u30ea\u30c3\u30b8\u69cb\u6210\u306b\u3059\u308b\u3068\u3001\u4f4e\u3044\u96fb\u5727\u306e\u96fb\u6e90\u3067\u3082\u3001\u5927\u304d\u306a\u51fa\u529b\u3092\u51fa\u3059\u4e8b\u304c\u3067\u304d\u307e\u3059\u30022\u500d\u306e\u30b3\u30b9\u30c8\u3068\u306a\u308a\u307e\u3059\u306e\u3067\u3001\u96fb\u6e90\u56de\u8def\u3068\u306e\u30c8\u30ec\u30fc\u30c9\u30aa\u30d5\u3067\u306e\u5224\u65ad\u304c\u5fc5\u8981\u3067\u3059\u30020.2\u7248\u3067\u306e\u7d4c\u9a13\u304b\u3089H\u30d6\u30ea\u30c3\u30b8\uff08\u30d5\u30eb\u30d6\u30ea\u30c3\u30b8\uff09\u3067\u3082\u3001\u5927\u304d\u306a\u30b3\u30b9\u30c8\u30a2\u30c3\u30d7\u306b\u306a\u3089\u306a\u3044\u3088\u3046\u3067\u3059\u306e\u3067\u3001\u3053\u308c\u3092\u63a1\u7528\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>MOS-FET\u3067\u306eH\u30d6\u30ea\u30c3\u30b8\u56de\u8def\u3092\u5177\u4f53\u7684\u306b\u8003\u3048\u307e\u3059\u3002\u4eee\u306b5V\u96fb\u6e90\u3001\uff18\u03a9\u30b9\u30d4\u30fc\u30ab\u30fc\u3068\u3057\u305f\u5834\u5408\u3001\u4e71\u66b4\u3067\u3059\u304c0.6A\u306e\u96fb\u6d41\u304c\u6d41\u308c\u307e\u3059\u3002\u30b6\u30af\u3063\u3068\u30c9\u30ec\u30a4\u30f3\u96fb\u6d41\uff08ID\uff09=1A\u4ee5\u4e0a\u306eFET\u304c\u5fc5\u8981\u3067\u3059\u3002\u307e\u305f\u3001\u30b9\u30a4\u30c3\u30c1\u30f3\u30b0\u5468\u6ce2\u6570\u306f100kHz\u7a0b\u5ea6\u3002\u305b\u3044\u305c\u304410V\u4f4d\u306e\u96fb\u5727\u3067\u306e\u4f7f\u7528\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u5927\u304d\u306a\u96fb\u529b\u3092\u6271\u3046FET\u3092\u9ad8\u901f\u3067\u30b9\u30a4\u30c3\u30c1\u30f3\u30b0\u3059\u308b\u5834\u5408\u3001\u30de\u30a4\u30af\u30ed\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u306eI\/O\u3067\u306f\u3001\u5341\u5206\u306a\u30b2\u30fc\u30c8\u99c6\u52d5\u304c\u3067\u304d\u307e\u305b\u3093\u3002\u305d\u306e\u305f\u3081\u3001\u901a\u5e38\u306fFET\u3092\u30ab\u30b9\u30b1\u30fc\u30c9\u3057\u3066\u99c6\u52d5\u3059\u308b\u56de\u8def\u69cb\u6210\u3068\u306a\u308a\u307e\u3059\u3002\u73fe\u5b9f\u7684\u306b\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u65b9\u6cd5\u304c\u3042\u308b\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ESP32\u3067\u76f4\u63a5FET\u30d6\u30ea\u30c3\u30b8\u306e\u30b2\u30fc\u30c8\u3092\u30c9\u30e9\u30a4\u30d6\n<ul class=\"wp-block-list\">\n<li>\u50be\u5411\u3068\u3057\u3066ID=1A\u4ee5\u4e0b\u3060\u3068\u76f4\u99c6\u52d5\u3067\u304d\u308b<\/li>\n\n\n\n<li>\u4f7f\u3048\u308bFET\u306e\u54c1\u7a2e\u304c\u5c11\u306a\u3044\u3001\u5165\u624b\u6027\u60aa\u3044\u3001\u8a2d\u8a08\u9762\u5012<\/li>\n\n\n\n<li>ESP32\u306b\u5341\u5206\u306a\u30c9\u30e9\u30a4\u30d6\u80fd\u529b\u304c\u3042\u308b\u306e\u304b\u4e0d\u660e<\/li>\n\n\n\n<li>\u4eca\u306e\u30c7\u30fc\u30bf\u30b7\u30fc\u30c8\u3067\u306f\u5224\u5225\u3082\u63a8\u5b9a\u3082\u3067\u304d\u306a\u3044<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u30b2\u30fc\u30c8\u30c9\u30e9\u30a4\u30d0IC\u3068\u3001FET\u30d6\u30ea\u30c3\u30b8\u3092\u7d44\u307f\u5408\u308f\u305b\u308b\n<ul class=\"wp-block-list\">\n<li>\u4e00\u822c\u7684\u306a\u69cb\u6210\u3067\u3001\u5927\u51fa\u529b\u307e\u3067\u5bfe\u5fdc\u53ef\u80fd<\/li>\n\n\n\n<li>\u96fb\u529b\u52b9\u7387\u304c\u9ad8\u3044\uff08\u767a\u71b1\u304c\u5c11\u306a\u3044\uff09<\/li>\n\n\n\n<li>\u30b3\u30b9\u30c8\u3084\u3084\u5927\u304d\u3044<\/li>\n\n\n\n<li>\u5165\u624b\u6027\u306e\u826f\u3044\u90e8\u54c1\u3092\u9078\u3079\u308b<\/li>\n\n\n\n<li>\u30c9\u30e9\u30a4\u30d0\u306e\u5404\u7a2e\u4fdd\u8b77\u6a5f\u80fd\u306e\u6069\u6075\u304c\u3042\u308b\uff08\u306a\u3044\u306e\u3082\u3042\u308b\uff09<\/li>\n\n\n\n<li>\u30b7\u30e7\u30fc\u30c8\u4fdd\u8b77\u5fc5\u8981<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u30b2\u30fc\u30c8\u30c9\u30e9\u30a4\u30d0IC\u3067\u76f4\u63a5\u30b9\u30d4\u30fc\u30ab\u30fc\u3092\u99c6\u52d5\n<ul class=\"wp-block-list\">\n<li>\u30b2\u30fc\u30c8\u30c9\u30e9\u30a4\u30d0IC\u306b\u3088\u3063\u3066\u306f\u3001\u76f4\u63a5\u30b9\u30d4\u30fc\u30ab\u30fc\u3092\u9cf4\u3089\u305b\u308b<\/li>\n\n\n\n<li>\u30b3\u30b9\u30c8\u5927\uff08\u4f8b\uff1aIR2110\u3067450\u5186x2=900\u5186\uff09<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u30b9\u30d4\u30fc\u30ab\u30fc\u30c9\u30e9\u30a4\u30d0IC\u3092\u4f7f\u7528\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u63a2\u3059\u3068\u305d\u3046\u3044\u3046IC\u306f\u3042\u308a\u307e\u3059\u3001\u4e00\u756a\u697d\u306b\u5b9f\u73fe\uff08IRS2092\u306a\u3069\uff09<\/li>\n\n\n\n<li>\u30b3\u30b9\u30c8\u3082\u5165\u624b\u6027\u3082\u60aa\u3044\uff08\u6b8b\u5ff5\uff09<\/li>\n\n\n\n<li>\u30e2\u30fc\u30bf\u30fc\u30c9\u30e9\u30a4\u30d0\u304c\u4f7f\u3048\u308b\u5834\u5408\u3082\u3042\u308b\u304c\u3001\u63a2\u3059\u306e\u304c\u5927\u5909<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u7528\u9014\u5916\u4f7f\u7528\u306a\u306e\u3067\u3001\u4f7f\u3063\u3066\u307f\u306a\u3044\u3068\u5206\u304b\u3089\u306a\u3044\u4e8b\u304c\u3042\u308b<\/li>\n\n\n\n<li>\u5404\u7a2e\u4fdd\u8b77\u6a5f\u80fd\u304c\u5145\u5b9f\u3057\u3066\u3044\u308b<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\u524d\u56de\u306f\u3001\uff11\u756a\u76ee\u3068\uff14\u756a\u76ee\u3092\u8a66\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u3084\u306f\u308a\u3001\u4f5c\u308a\u3084\u3059\u3055\u3068\u304b\u3001\u5165\u624b\u6027\u304c\u826f\u3044\u306e\u304c\u5927\u5207\u3060\u3068\u601d\u3046\u3088\u3046\u306b\u306a\u3063\u305f\u306e\u3067\u3001\uff12\u756a\u76ee\u306e<strong>\u30b2\u30fc\u30c8\u30c9\u30e9\u30a4\u30d0IC\uff0bFET\u30d6\u30ea\u30c3\u30b8<\/strong>\u3092\u4f7f\u3046\u4e8b\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MOS-FET\u30b2\u30fc\u30c8\u30c9\u30e9\u30a4\u30d0<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u54c1\u7a2e\u9078\u5b9a<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u30b2\u30fc\u30c8\u30c9\u30e9\u30a4\u30d0<\/td><td>\u30b9\u30da\u30c3\u30af<\/td><td>\u30b3\u30b9\u30c8(L+R)<\/td><\/tr><tr><td>IR4427PBF<\/td><td>1.5A, 6-20V, Nch+Nch<\/td><td>300&#215;2=600<\/td><\/tr><tr><td>NJW4810A<\/td><td>1A, 8-40V, HSOP8,TSD\/OC\/UVLO<\/td><td>160&#215;2=320<\/td><\/tr><tr><td>NJW4860<\/td><td>1A, 4-20V, HSOP8, TSD\/UVLO<\/td><td>120&#215;2=240<\/td><\/tr><tr><td>MCP14A0901<\/td><td>9A, 4.5-18V, 1ch, SOP8<\/td><td>110&#215;4=440<\/td><\/tr><tr><td>MCP1401T<\/td><td>0.5A, 4.5-18V, 1ch, SOT23<\/td><td>60&#215;4=240<\/td><\/tr><tr><td>MCP14700T<\/td><td>2A, 5V(36V), SOIC8, TSD\/UVLO<\/td><td>200&#215;2=400<\/td><\/tr><tr><td>LT1160CN<\/td><td>1.5A, 10~15V(60V), Nch+Nch, UVLO<\/td><td>430&#215;2=860<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u305d\u306e\u6642\u3005\u3067\u6700\u9069\u306a\u90e8\u54c1\u306f\u5909\u308f\u308a\u307e\u3059\u3002\u5b89\u304f\u3066\u5165\u624b\u3057\u3084\u3059\u3044\u7269\u3092\u30ea\u30b9\u30c8\u30a2\u30c3\u30d7\u3057\u3066\u307f\u307e\u3057\u305f\u3002TSD\/OC\/UVLO\u306f\u6e29\u5ea6\uff0f\u904e\u96fb\u6d41\uff0f\u4f4e\u96fb\u5727\u4fdd\u8b77\u6a5f\u80fd\u3092\u793a\u3057\u307e\u3059\u3002\u4eca\u56de\u306f\u3001\u30b3\u30b9\u30c8\u3068\u4fdd\u8b77\u6a5f\u80fd\u306e\u6709\u7121\u304b\u3089\u300c<strong>NJW4860<\/strong>\u300d\u3092\u9078\u629e\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u6700\u7d42\u6bb5MOS-FET<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\u54c1\u7a2e\u9078\u5b9a<\/h4>\n\n\n\n<p>\u5fc5\u8981\u3068\u3059\u308b\u30d1\u30ef\u30fcMOS-FET\u306e\u30b9\u30da\u30c3\u30af\u306f<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ID &gt; 1A<\/li>\n\n\n\n<li>VDS &gt; 10V<\/li>\n\n\n\n<li>Pch-Nch\u306e\u30b3\u30f3\u30d3\u30cd\u30fc\u30b7\u30e7\u30f3<\/li>\n<\/ul>\n\n\n\n<p>\u3000\u3053\u306e\u6761\u4ef6\u3060\u3068\u3001\u4f7f\u3048\u308bFET\u306e\u54c1\u7a2e\u306f\u6570\u591a\u3042\u308a\u307e\u3059\u306e\u3067\u3001\u304b\u306a\u308a\u4e3b\u89b3\u7684\u306a\u30ea\u30b9\u30c8\u30a2\u30c3\u30d7\u3067\u3059\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u30d1\u30ef\u30fcMOS-FET<\/td><td>\u30b9\u30da\u30c3\u30af<\/td><td>\u30b3\u30b9\u30c8(L+R)<\/td><\/tr><tr><td>TPC8407<\/td><td>30V, 9\/7.4A, 14\/18m\u03a9, SOP8<\/td><td>150&#215;2=300<\/td><\/tr><tr><td>FDS4559<\/td><td>60V, 4.5\/3.5A, 42\/82m\u03a9, SO8<\/td><td>70&#215;4=280+<\/td><\/tr><tr><td>Si6544DQ<\/td><td>30V, 4.0\/3.5A, 27\/38m\u03a9, TSSOP8<\/td><td>200+<\/td><\/tr><tr><td>AUIRF7343Q<\/td><td>55V, 3.4\/4.7A, 95\/43m\u03a9, SOP8<\/td><td>100&#215;4=400+<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\uff0b\u306fDIP\u5909\u63db\u57fa\u677f\u306a\u3069\u306e\u30b3\u30b9\u30c8\u304c\u52a0\u308f\u308b\u3053\u3068\u3092\u793a\u3057\u307e\u3059\u3002\u3069\u308c\u3082\u3001\u4f3c\u305f\u308a\u5bc4\u3063\u305f\u308a\u3068\u8a00\u3046\u3053\u3068\u3067\u3001\u5de5\u4f5c\u3057\u3084\u3059\u3044\u5909\u63db\u57fa\u677f\u304c\u4ed8\u3044\u305f\u300c<strong>TPC8407<\/strong>\u300d\u3092\u9078\u629e\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u4fdd\u8b77\u6a5f\u80fd<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">\u904e\u71b1\u4fdd\u8b77<\/h5>\n\n\n\n<p>MOS-FET\u306b\u304b\u304b\u308b\u96fb\u529b\u306f\u30012A\u6d41\u308c\u305f\u3068\u3057\u3066\u3001RD=14m\u03a9+18m\u03a9\u306a\u306e\u3067\u3001V=I*R, P=V*I, P=(I*R)*I=I^2*R=2A^2*0.032\u03a9=0.128W\u3068\u3001\u6e29\u307e\u308a\u3092\u611f\u3058\u306a\u3044\u7a0b\u5ea6\u3067\u3059\u3002\u306a\u306e\u3067\u904e\u71b1\u3059\u308b\u4e8b\u614b\u3092\u5fc3\u914d\u3059\u308b\u306e\u306f\u5927\u8888\u88df\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\u3042\u3063\u305f\u65b9\u304c\u826f\u3044\u306b\u6c7a\u307e\u3063\u3066\u3044\u308b\u306e\u3067\u3001\u3068\u308a\u3042\u3048\u305a\u691c\u8a0e\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u6e29\u5ea6\u30bb\u30f3\u30b5\u3067\u76e3\u8996\n<ul class=\"wp-block-list\">\n<li>\u30de\u30a4\u30b3\u30f3\u5185\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u5e38\u6642\u30c1\u30a7\u30c3\u30af\uff0f\u5272\u8fbc\u307f<\/li>\n\n\n\n<li>\u691c\u51fa\u3057\u305f\u3089\u3001\u30dc\u30ea\u30e5\u30fc\u30e0\u3067\u51fa\u529b\u30ab\u30c3\u30c8\u3001\u3059\u308b\u304b\u5c0f\u3055\u304f\u3059\u308b<\/li>\n\n\n\n<li>\u30bb\u30f3\u30b5\u306f\u5b89\u3044\u30b5\u30fc\u30df\u30b9\u30bfx\uff14\u7b87\u6240<\/li>\n\n\n\n<li>ADC\u3067\u8aad\u307f\u53d6\u308b\u304b\u3001\u30c7\u30b8\u30bf\u30eb\u5165\u529b\uff08\u95be\u5024\u306f\u56de\u8def\u6c7a\u5b9a\uff09<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u6e29\u5ea6\u30d2\u30e5\u30fc\u30ba\n<ul class=\"wp-block-list\">\n<li>\u76f8\u5f53\u9ad8\u6e29\uff08100\u2103\u4ee5\u4e0a\uff09\u306b\u306a\u3089\u306a\u3044\u3068\u5207\u308c\u306a\u3044<\/li>\n\n\n\n<li>\u6700\u8fd1\u306f\u5165\u624b\u3057\u3065\u3089\u3044\u90e8\u54c1<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u30b2\u30fc\u30c8\u30c9\u30e9\u30a4\u30d0\u306e\u71b1\u4fdd\u8b77\u3092\u5229\u7528\n<ul class=\"wp-block-list\">\n<li>\u30a2\u30eb\u30df\u677f\u3067\u30b2\u30fc\u30c8\u30c9\u30e9\u30a4\u30d0\u3068MOS-FET\u3092\u71b1\u7684\u306b\u63a5\u7d9a<\/li>\n\n\n\n<li>\u30b2\u30fc\u30c8\u30c9\u30e9\u30a4\u30d0\u5185\u306e\u30b5\u30fc\u30de\u30eb\u30b7\u30e3\u30c3\u30c8\u30c0\u30a6\u30f3\u6a5f\u80fd\u3092\u8a98\u767a\u3055\u305b\u308b<\/li>\n\n\n\n<li>\u30ed\u30fc\u30c6\u30af\u3060\u304c\u5b89\u304f\u6e08\u3080<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\u30b3\u30b9\u30c8\u304c\u304b\u304b\u308b\u3088\u3046\u306a\u3089\u3001\u5bfe\u7b56\u3059\u308b\u307b\u3069\u3067\u3082\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3057\u305f\u304c\u3001\uff13\u756a\u76ee\u306e\u65b9\u6cd5\u304c\u3042\u308a\u307e\u3057\u305f\u306e\u5bfe\u5fdc\u3059\u308b\u4e8b\u3068\u3057\u307e\u3059\u3002\u30a2\u30eb\u30df\u677f\u306a\u3069\u3067\u3001\u30d1\u30c3\u30b1\u30fc\u30b8\u9593\u3092\u30d6\u30ea\u30c3\u30b8\u3059\u308b\u3060\u3051\u3067\u3059\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\u30b7\u30e7\u30fc\u30c8\u4fdd\u8b77<\/h5>\n\n\n\n<p>\u30b9\u30d4\u30fc\u30ab\u30fc\u7aef\u5b50\u306e\u8aa4\u63a5\u7d9a\u3001\u914d\u7dda\u306e\u63a5\u89e6\u3001\u30b7\u30e7\u30fc\u30c8\u30e2\u30fc\u30c9\u3067\u306e\u6545\u969c\u3092\u60f3\u5b9a\u3057\u3066\u3044\u307e\u3059\u3002\u904e\u96fb\u6d41\u304c\u3042\u3063\u305f\u5834\u5408\u306b\u30ab\u30c3\u30c8\u3059\u308b\u6a5f\u80fd\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u30b9\u30d4\u30fc\u30ab\u30fc\u96fb\u6d41\u76e3\u8996\n<ul class=\"wp-block-list\">\n<li>\u96fb\u6d41\u30bb\u30f3\u30b5\u3092\u633f\u5165\u3057\u3001\u30de\u30a4\u30b3\u30f3\u5185\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u76e3\u8996<\/li>\n\n\n\n<li>\u96fb\u6d41\u30bb\u30f3\u30b5\u306f\u3001\u5fae\u5c0f\u5024\u306e\u76f4\u5217\u62b5\u6297\u5024\u9593\u306e\u96fb\u5727\u3092\u8a08\u6e2c\u3059\u308b\u306e\u304c\u5b89\u4e0a\u304c\u308a<\/li>\n\n\n\n<li>RG\u3092\u5229\u7528\u3059\u308b\u65b9\u6cd5\u3082\u3042\u308b\u304b\uff1f<\/li>\n\n\n\n<li>\u30bb\u30f3\u30b5\u4f4d\u7f6ex\uff12\u7b87\u6240<\/li>\n\n\n\n<li>\u6280\u8853\u7684\u306a\u30cf\u30fc\u30c9\u30eb\u3068\u30b3\u30b9\u30c8\u9ad8\u306e\u61f8\u5ff5<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u96fb\u6e90\u30d2\u30e5\u30fc\u30ba\n<ul class=\"wp-block-list\">\n<li>\u30b9\u30d4\u30fc\u30ab\u30fc\u99c6\u52d5\u7528\u306e\u7cfb\u7d71\u306b\u96fb\u6d41\u30d2\u30e5\u30fc\u30ba\u3092\u5165\u308c\u308b<\/li>\n\n\n\n<li>\u6614\u306a\u304c\u3089\u306e\u76f4\u7ba1\u30d2\u30e5\u30fc\u30ba<\/li>\n\n\n\n<li>\u30ea\u30bb\u30c3\u30bf\u30d6\u30eb\u30d2\u30e5\u30fc\u30ba\u304c\u610f\u5916\u3068\u5b89\u3044\u3057\u3001\u4ea4\u63db\u4e0d\u8981<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\u30ea\u30bb\u30c3\u30bf\u30d6\u30eb\u30d2\u30e5\u30fc\u30ba\uff08\u30dd\u30ea\u30b9\u30a4\u30c3\u30c1\uff09\u304c\u3001\uff13\uff10\u5186\u4f4d\u3067\u6e08\u3080\u306e\u3067\u3001\u5bfe\u5fdc\u304c\u7c21\u5358\u3067\u3059\u3002\u96fb\u6d41\u306b\u3088\u3063\u3066\u767a\u71b1\u3057\u3001\u30b9\u30a4\u30c3\u30c1\u304c\u5207\u308c\u3001\u51b7\u3081\u308b\u3068\u5fa9\u5e30\u3059\u308b\u52d5\u4f5c\u3068\u306a\u308b\u306e\u3067\u3001\u6271\u3044\u3084\u3059\u305d\u3046\u3067\u3059\u3002\u4eca\u56de\u306f\u3001\u3053\u308c\u3092\u4f7f\u3046\u4e8b\u306b\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u8868\u793a\u30fb\u64cd\u4f5c\u90e8<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4<\/h3>\n\n\n\n<h5 class=\"wp-block-heading\">\u30c7\u30d0\u30a4\u30b9\u9078\u629e<\/h5>\n\n\n\n<p>\u57fa\u672c\u30010.2\u7248\u3068\u540c\u3058\u5916\u88c5\u306a\u306e\u3067\u30011.8\u30a4\u30f3\u30c1\u30ab\u30e9\u30fc\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u3067\u3059\u3002\u524d\u56de\u3068\u306f\u7570\u306a\u308a\u3001\u6bd4\u8f03\u7684\u5b89\u5b9a\u3057\u3066\u5165\u624b\u3067\u304d\u308b\u79cb\u6708\u96fb\u5b50\u306e\u300cATM0177B3A\u300d\u304c\u826f\u3044\u306e\u3067\u306f\u306a\u3044\u304b\u3068\u8003\u3048\u307e\u3057\u305f\u3002\u4fa1\u683c\u3082\u305d\u3053\u305d\u3053\u3001\u554f\u984c\u306a\u3044\u3067\u3059\u3002\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306f4\u7dda\u5f0fSPI\u3067\u3059\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b0a5e50&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b0a5e50\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"432\" height=\"524\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03145b.jpg\" alt=\"\" class=\"wp-image-981\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03145b.jpg 432w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/DSC03145b-247x300.jpg 247w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">\u5bfe\u5fdc\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2<\/h5>\n\n\n\n<p>\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u306f\u3001\u4f55\u3082\u306a\u3044\u3068\u3053\u308d\u304b\u3089\u5236\u5fa1\u3059\u308b\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3092\u4f5c\u308b\u306e\u306f\u5927\u5909\u306a\u4f5c\u696d\u3067\u3059\u3002ESP32\u306b\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u3042\u308b\u3088\u3046\u3067\u3059\u304c\u3001\u81ea\u5bb6\u88fd\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u6301\u3063\u3066\u3044\u308b\u306e\u3067\u3001ESP32\u306b\u3082\u5bfe\u5fdc\u3067\u304d\u308b\u3088\u3046\u306b\u6539\u826f\u3059\u308c\u3070OK\u3067\u3059\u3002\u30e1\u30a4\u30f3\u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3082\u3001\u591a\u304f\u5229\u7528\u53ef\u80fd\u3067\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u30dc\u30ea\u30e5\u30fc\u30e0\uff06\u30b9\u30a4\u30c3\u30c1<\/h3>\n\n\n\n<p>\u56de\u8ee2\u30dc\u30ea\u30e5\u30fc\u30e0\uff0b\u30d7\u30c3\u30b7\u30e5\u30dc\u30bf\u30f3\u30820.2\u7248\u3068\u540c\u3058\u3067\u3059\u3002\u901a\u5e38\u306f\u3001\u56de\u8ee2\u30dc\u30ea\u30e5\u30fc\u30e0\u3067\u30e1\u30a4\u30f3\u306e\u97f3\u91cf\u3092\u64cd\u4f5c\u3057\u3001\u30d7\u30c3\u30b7\u30e5\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u3001\u56de\u8ee2\u30dc\u30ea\u30e5\u30fc\u30e0\u304c\u7d30\u304b\u3044\u8a2d\u5b9a\u5024\uff08\u5165\u529b\u30ec\u30d9\u30eb\uff0f\u30d0\u30e9\u30f3\u30b9\u306a\u3069\uff09\u306e\u5165\u529b\u30e2\u30fc\u30c9\u306b\u5909\u308f\u308a\u307e\u3059\u3002\u3053\u306e\u64cd\u4f5c\u65b9\u5f0f\u306f\u3001\u64cd\u4f5c\u30d1\u30cd\u30eb\u306e\u90e8\u54c1\u3092\u6700\u5c0f\u5316\u3059\u308b\u305f\u3081\u306e\u5de5\u592b\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u56de\u8ee2\u30dc\u30ea\u30e5\u30fc\u30e0\u306f\u3001\u4eca\u56de\u3082\u30ed\u30fc\u30bf\u30ea\u30fc\u30a8\u30f3\u30b3\u30fc\u30c0\u3068\u3057\u307e\u3057\u305f\u3002ESP32\u306b\u306fPCNT\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u3042\u308a\u3001\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u4ecb\u5165\u306a\u3057\u306b\u30ab\u30a6\u30f3\u30c8\u304c\u66f4\u65b0\u3055\u308c\u307e\u3059\u3002\u8a66\u3057\u305f\u3068\u3053\u308d\u3001\u30ab\u30a6\u30f3\u30c8\u5024\u304c\u4e0a\u9650\u306b\u9054\u3059\u308b\u3068\u30b9\u30c8\u30c3\u30d7\u305b\u305a\uff10\u306b\u623b\u308b\u306e\u3067\u3001\u30dc\u30ea\u30e5\u30fc\u30e0\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u306b\u306f\u4f7f\u3048\u306a\u3044\u4e8b\u304c\u5224\u660e\u3002\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u5b9f\u88c5\u3057\u3066\u3082\u3001\u305f\u3044\u3057\u305f\u4e8b\u306f\u306a\u3044\u3068\u601d\u3063\u305f\u306e\u3067\u3059\u304c\u3001\u5b9f\u969b\u3084\u3063\u3066\u307f\u308b\u3068\u3001\u3046\u307e\u304f\u3044\u304d\u307e\u305b\u3093\u3002\u305d\u3053\u3067\u3001PCNT\u30e2\u30b8\u30e5\u30fc\u30eb\u306b\u56de\u5e30\u3057\u3001\uff10\u623b\u308a\u306e\u4ef6\u3092\u56de\u907f\u3059\u308b\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u5bfe\u5fdc\u3059\u308b\u4e8b\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u30b9\u30a4\u30c3\u30c1\u306e\u691c\u51fa\u306f\u7279\u306b\u554f\u984c\u306b\u306a\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u96fb\u6e90\u90e8<\/h2>\n\n\n\n<p>\u3000\u4f9b\u7d66\u304c\u5fc5\u8981\u306a\u90e8\u4f4d\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u30b9\u30d4\u30fc\u30ab\u30fc\u30c9\u30e9\u30a4\u30d0 &lt;5V2A&gt;<\/li>\n\n\n\n<li>ESP32-Devkit &lt;5V500mA:max&gt;<\/li>\n\n\n\n<li>\u5916\u4ed8\u3051ADC &lt;5V10mA, 3.3V8mA, \u4f4e\u96d1\u97f3&gt;<\/li>\n\n\n\n<li>\u30d7\u30ea\u30a2\u30f3\u30d7\uff08\u30aa\u30da\u30a2\u30f3\u30d7\uff09&lt;5V1mA, \u4f4e\u96d1\u97f3&gt;<\/li>\n\n\n\n<li>LCD\u30e2\u30b8\u30e5\u30fc\u30eb &lt;5V40mA, 3.3V1mA&gt;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.07-\u96fb\u6e90\u307e\u308f\u308a-2-1024x635.jpg\" alt=\"\" class=\"wp-image-984\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.07-\u96fb\u6e90\u307e\u308f\u308a-2-1024x635.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.07-\u96fb\u6e90\u307e\u308f\u308a-2-300x186.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.07-\u96fb\u6e90\u307e\u308f\u308a-2-768x476.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.07-\u96fb\u6e90\u307e\u308f\u308a-2-1536x953.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/03\/2023.03.07-\u96fb\u6e90\u307e\u308f\u308a-2-2048x1270.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>5V\u30683.3V\u306e2\u96fb\u6e90\u304c\u5fc5\u8981\u3067\u3059\u304c\u3001ESP32-Devkit\u4e0a\u306b\u306f3.3V\u30dc\u30eb\u30c6\u30fc\u30b8\u30ec\u30ae\u30e5\u30ec\u30fc\u30bf\u304c\u4e57\u3063\u3066\u304a\u308a\u3001\u5916\u90e8\u306b\u3082\u53d6\u308a\u51fa\u3057\u53ef\u80fd\u306a\u306e\u3067\u3001\u3053\u308c\u3092\u5229\u7528\u3059\u308b\u4e8b\u3082\u51fa\u6765\u307e\u3059\u30023.3V\u306e\u6d88\u8cbb\u96fb\u6d41\u306f\u30c8\u30fc\u30bf\u30eb10mA\u7a0b\u5ea6\u306a\u306e\u3067\u3001\u5168\u304f\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p>\u3068\u8a00\u3046\u4e8b\u306f\u30015V\u3092\u7528\u610f\u3059\u308b\u3060\u3051\u3067\u6e08\u307f\u307e\u3059\u306e\u3067\u3001\u3069\u3053\u306b\u3067\u3082\u3042\u308bUSB\u7528\u306eAC\u30a2\u30c0\u30d7\u30bf\u306a\u3069\u3067\u3001\u7c21\u5358\u306b\u7528\u610f\u3067\u304d\u307e\u3059\u3057\u3001\u5fdc\u7528\u6027\u3082\u9ad8\u307e\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u3057\u304b\u3057\u3001\u30aa\u30da\u30a2\u30f3\u30d7\u3068ADC\u306b\u4e0e\u3048\u308b\u96fb\u6e90\u306f\u3001\u30ce\u30a4\u30ba\u306e\u306a\u3044\uff08\u5c11\u306a\u3044\uff09\u3082\u306e\u304c\u8981\u6c42\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u96fb\u6e90\u30e9\u30a4\u30f3\u306e\u30ce\u30a4\u30ba\u5bfe\u7b56\u306f\u3001<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u30d0\u30a4\u30d1\u30b9\u30b3\u30f3\u30c7\u30f3\u30b5<\/li>\n\n\n\n<li>\u30e9\u30a4\u30f3\u30d5\u30a3\u30eb\u30bf<\/li>\n\n\n\n<li>\u30dc\u30eb\u30c6\u30fc\u30b8\u30ec\u30ae\u30e5\u30ec\u30fc\u30bf\u306e\u30ea\u30c3\u30d7\u30eb\u9664\u53bb\u80fd\u529b<\/li>\n<\/ul>\n\n\n\n<p>\u4ee5\u524d\u306e\u958b\u767a\u3067\u306f\u3001\u30d1\u30b9\u30b3\u30f3\u3092\u5165\u308c\u308b\u3068\u5287\u7684\u306b\u30ce\u30a4\u30ba\u304c\u5c11\u306a\u304f\u306a\u3063\u305f\u4e8b\u306f\u307e\u308c\u3067\u3001\u3061\u3087\u3063\u3068\u30de\u30b7\u306b\u306a\u3063\u305f\u304b\u306a\u3042\u3001\u3068\u611f\u3058\u308b\u7a0b\u5ea6\u3067\u3057\u305f\u3002\u30e9\u30a4\u30f3\u30d5\u30a3\u30eb\u30bf\u3082\u540c\u3058\u3088\u3046\u306a\u611f\u3058\u3067\u3059\u304c\u3001\u8a2d\u8a08\u6b21\u7b2c\u306a\u306e\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p>\u30dc\u30eb\u30c6\u30fc\u30b8\u30ec\u30ae\u30e5\u30ec\u30fc\u30bf\u306f\u3001\u80fd\u52d5\u7684\u306b\u30ce\u30a4\u30ba\u3092\u6e1b\u3089\u3059\u4f5c\u7528\u304c\u3042\u308a\u307e\u3059\u306e\u3067\u3001\u5229\u7528\u3059\u3079\u304d\u3060\u3068\u8003\u3048\u307e\u3059\u3002\u4f7f\u3046\u306b\u306f\u3001\u30ec\u30ae\u30e5\u30ec\u30fc\u30bf\u306e\u6700\u4f4e\u96fb\u5727\u5dee\u3068\u3044\u3046\u5236\u7d04\u304c\u3042\u308b\u305f\u3081\u3001+1V\u7a0b\u5ea6\u306e\u96fb\u6e90\u306b\u5909\u66f4\u3057\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002ADC\u306b4.7V\u4f9b\u7d66\u306b\u3057\u3066\u3001\u96fb\u5727\u5dee\u304c\u6975\u3081\u3066\u5c11\u306a\u3044\u30ec\u30ae\u30e5\u30ec\u30fc\u30bf\uff08LDO\u578b\uff09\u3092\u4f7f\u3063\u305f\u8a2d\u8a08\u3082\u53ef\u80fd\u304b\u3068\u691c\u8a0e\u3057\u307e\u3057\u305f\u304c\u3001\u3084\u306f\u308a\u30ae\u30ea\u30ae\u30ea\u306a\u8a2d\u8a08\u306f\u3001\u4f7f\u3048\u308b\u90e8\u54c1\u3092\u72ed\u304f\u3057\u305f\u308a\u3001\u5b89\u5b9a\u52d5\u4f5c\u3057\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\u5927\u304d\u306a\u5224\u65ad\u3068\u306a\u308a\u307e\u3059\u304c\u30016V\u306eAC-DC\u96fb\u6e90\u30a2\u30c0\u30d7\u30bf\u3092\u4f7f\u3046\u3082\u306e\u3068\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u4eca\u56de\u306f\u3001\u30dc\u30eb\u30c6\u30fc\u30b8\u30ec\u30ae\u30e5\u30ec\u30fc\u30bf\u3092\u4ed8\u3051\u308b\u3082\u306e\u3068\u3057\u307e\u3059\u304c\u3001\u30d1\u30b9\u30b3\u30f3\uff0f\u30e9\u30a4\u30f3\u30d5\u30a3\u30eb\u30bf\u306f\u3001\u5b9f\u969b\u306e\u30ce\u30a4\u30ba\u3092\u8074\u3044\u3066\u307f\u3066\u3001\u30ab\u30c3\u30c8\u30a2\u30f3\u30c9\u30c8\u30e9\u30a4\u7684\u306a\u5bfe\u5fdc\u3067\u8003\u3048\u307e\u3059\u3002\u307e\u305f\u3001\u30b9\u30d4\u30fc\u30ab\u30fc\u30c9\u30e9\u30a4\u30d0\u3067\u6c7a\u3081\u305f\u3001\u30ea\u30bb\u30c3\u30bf\u30d6\u30eb\u30d2\u30e5\u30fc\u30ba\u3092\u88c5\u5099\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u56de\u8def\u56f3\u307e\u3068\u3081<\/h2>\n\n\n\n<p>\u3000\u3053\u308c\u307e\u3067\u306e\u3001\u500b\u5225\u306e\u8a2d\u8a08\u56de\u8def\u3092\uff11\u3064\u306b\u307e\u3068\u3081\u307e\u3059\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b0a7ed1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b0a7ed1\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"724\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/V0_3-1024x724.jpg\" alt=\"\" class=\"wp-image-1033\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/V0_3-1024x724.jpg 1024w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/V0_3-300x212.jpg 300w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/V0_3-768x543.jpg 768w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/V0_3-1536x1085.jpg 1536w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/V0_3-2048x1447.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/V0_3_parts.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"V0_3_parts\u306e\u57cb\u3081\u8fbc\u307f\u3002\"><\/object><a id=\"wp-block-file--media-24488e22-8c68-47d0-9a6e-b7fd93f44dec\" href=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/V0_3_parts.pdf\">V0_3_parts<\/a><a href=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/V0_3_parts.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-24488e22-8c68-47d0-9a6e-b7fd93f44dec\">\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a><\/div>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-f198ab2a-1fe7-4b41-bf9f-71c544b08b17\" href=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/AudioAmplifierMini03.zip\">AudioAmplifierMini03<\/a><a href=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/AudioAmplifierMini03.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-f198ab2a-1fe7-4b41-bf9f-71c544b08b17\">\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u57fa\u677f<\/h2>\n\n\n\n<p>\u4e00\u54c1\u3082\u306e\u306a\u306e\u3067\u30e6\u30cb\u30d0\u30fc\u30b5\u30eb\u57fa\u677f\uff08\u86c7\u306e\u76ee\u57fa\u677f\uff09\u4e0a\u306b\u3001\u56de\u8def\u3092\u7d44\u307f\u4e0a\u3052\u308b\u3082\u306e\u3068\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2<\/h2>\n\n\n\n<p>\u5404\u6a5f\u80fd\u306e\u78ba\u8a8d\u30c6\u30b9\u30c8\u3067\u884c\u3063\u305f\u30b3\u30fc\u30c9\u3092\u307e\u3068\u3081\u3066\u3001\u57fa\u672c\u6a5f\u80fd\u3092\u5b9f\u88c5\u3057\u307e\u3057\u305f\u3002\u305d\u306e\u5f8c\u3001\u8868\u793a\uff0f\u64cd\u4f5c\u95a2\u4fc2\u306e\u30b3\u30fc\u30c9\u3092\u30010.2\u7248\u306e\u3082\u306e\u304b\u3089\u53d6\u308a\u8fbc\u307f\u307e\u3059\u3002<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/BTSP03-\u30c7\u30fc\u30bf\u30b9\u30c8\u30ea\u30fc\u30e0\u51e6\u7406.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"BTSP03-\u30c7\u30fc\u30bf\u30b9\u30c8\u30ea\u30fc\u30e0\u51e6\u7406\u306e\u57cb\u3081\u8fbc\u307f\u3002\"><\/object><a id=\"wp-block-file--media-6b8217c7-127f-4ae0-93c5-7a39d6243d2e\" href=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/BTSP03-\u30c7\u30fc\u30bf\u30b9\u30c8\u30ea\u30fc\u30e0\u51e6\u7406.pdf\">BTSP03-\u30c7\u30fc\u30bf\u30b9\u30c8\u30ea\u30fc\u30e0\u51e6\u7406<\/a><a href=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2023\/04\/BTSP03-\u30c7\u30fc\u30bf\u30b9\u30c8\u30ea\u30fc\u30e0\u51e6\u7406.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-6b8217c7-127f-4ae0-93c5-7a39d6243d2e\">\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u5916\u88c5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u5916\u5f62<\/h3>\n\n\n\n<p>\u30000.2\u7248\u3068\u5168\u304f\u540c\u3058\u3082\u306e\u3092\u3001\u88fd\u4f5c\u3057\u3066\u5bfe\u5fdc\u3057\u307e\u3059\u3002\u5927\u304d\u3055\u306f\u3001\u30cf\u30fc\u30d5DIN\u30b5\u30a4\u30ba\uff0889x50mm\uff09\u3067\u3001\u524d\u9762\u3067\u8868\u793a\u30fb\u64cd\u4f5c\u3092\u884c\u3046\u5f62\u3067\u3059\u3002\u524d\u30d0\u30fc\u30b8\u30e7\u30f3\u3067\u306f\u3001\u30b9\u30a4\u30c3\u30c1\u64cd\u4f5c\u306f\u4e0a\u9762\u30d1\u30cd\u30eb\u3092\u958b\u3051\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3057\u305f\u304c\u3001\u4eca\u56de\u306f\u56de\u8ee2\u3064\u307e\u307f\u3092\u304c\u30d7\u30c3\u30b7\u30e5\u30b9\u30a4\u30c3\u30c1\u6a5f\u80fd\u3092\u6301\u3063\u3066\u3044\u308b\u90e8\u54c1\u3092\u4f7f\u3046\u4e8b\u3067\u3001\u4f7f\u3044\u3065\u3089\u3055\u3092\u6539\u5584\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b0a99e7&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b0a99e7\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"352\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2022\/02\/shapeimage_15.png\" alt=\"\" class=\"wp-image-445\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2022\/02\/shapeimage_15.png 500w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2022\/02\/shapeimage_15-300x211.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b0aa542&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b0aa542\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"451\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2022\/02\/shapeimage_17.png\" alt=\"\" class=\"wp-image-447\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2022\/02\/shapeimage_17.png 500w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2022\/02\/shapeimage_17-300x271.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a08f2b0ab0e1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a08f2b0ab0e1\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"497\" height=\"359\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2022\/02\/shapeimage_16.png\" alt=\"\" class=\"wp-image-446\" srcset=\"http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2022\/02\/shapeimage_16.png 497w, http:\/\/www.suzume-syako.jp\/personal3\/wp-content\/uploads\/2022\/02\/shapeimage_16-300x217.png 300w\" sizes=\"auto, (max-width: 497px) 100vw, 497px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"\u62e1\u5927\u3059\u308b\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u7d20\u6750\u3001\u4ed5\u4e0a\u3052<\/h3>\n\n\n\n<p>\u3053\u308c\u3082\u3001\u524d\u30d0\u30fc\u30b8\u30e7\u30f3\u3068\u5168\u304f\u540c\u3058\u306b\u3057\u307e\u3059\u30023mm\u539a\u306e\u30a2\u30af\u30ea\u30eb\u30b7\u30fc\u30c8\u3092\u6298\u308a\u66f2\u3052\u3066\u56db\u89d2\u3044\u30b1\u30fc\u30b9\u3092\u4f5c\u308a\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u3064\u307e\u307f\u304c\u30b7\u30eb\u30d0\u30fc\uff08\u30a2\u30eb\u30df\u524a\u308a\u51fa\u3057\uff09\u3057\u304b\u306a\u304b\u3063\u305f\u306e\u3067\u3001\u5408\u308f\u305b\u3066\u30b7\u30eb\u30d0\u30fc\u3067\u306e\u5857\u88c5\u306b\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"has-text-align-right\">Copyright\u00a92023 Toyohiko TOGASHI<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5b9f\u5728\u306e\u90e8\u54c1\u3092\u4f7f\u3063\u3066\u3001\u8981\u6c42\u4ed5\u69d8\u3092\u5b9f\u4f53\u5316\u3059\u308b\u624b\u6bb5\u3092\u8003\u3048\u3066\u307e\u3059\u3002\u307e\u305a\u3001\u57fa\u672c\u7684\u306a\u69cb\u6210\u3092\u30b3\u30b9\u30c8\u30fb\u5b89\u5168\u6027\u30fb\u5de5\u4f5c\u306e\u3057\u3084\u3059\u3055\u304b\u3089\u6c7a\u5b9a\u3001\u500b\u3005\u306e\u6a5f\u80fd\u306e\u5b9f\u73fe\u5316\u3092\u6df1\u3081\u3066\u3044\u304d\u3001\u5177\u4f53\u7684\u306a\u56de\u8def\u3084\u90e8\u54c1\u306e\u9078\u5b9a\u3001\u5b9f\u969b\u88fd\u4f5c\u3067\u304d\u308b\u307e\u3067\u306e\u30ec\u30d9\u30eb\u307e\u3067\u843d\u3068\u3057\u8fbc\u307f\u307e\u3059 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":949,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,12,2],"tags":[5],"class_list":["post-886","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-btsp03","category-design","category-komono","tag-5"],"_links":{"self":[{"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=\/wp\/v2\/posts\/886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=886"}],"version-history":[{"count":69,"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=\/wp\/v2\/posts\/886\/revisions"}],"predecessor-version":[{"id":1439,"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=\/wp\/v2\/posts\/886\/revisions\/1439"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=\/wp\/v2\/media\/949"}],"wp:attachment":[{"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=886"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.suzume-syako.jp\/personal3\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}