{"id":7539,"date":"2024-11-18T16:58:43","date_gmt":"2024-11-18T07:58:43","guid":{"rendered":"https:\/\/akibabara.com\/blog\/?p=7539"},"modified":"2024-12-08T15:03:54","modified_gmt":"2024-12-08T06:03:54","slug":"xiao-ble-nrf52840%e3%81%a7%e4%bd%95%e3%82%92%e3%81%99%e3%82%8b%e3%81%a8%e3%81%a9%e3%81%86%e6%b6%88%e8%b2%bb%e9%9b%bb%e6%b5%81%e3%81%8c%e5%a4%89%e3%82%8f%e3%82%8b%e3%81%ae%e3%81%8b%e8%aa%bf%e3%81%b9","status":"publish","type":"post","link":"https:\/\/akibabara.com\/blog\/7539.html","title":{"rendered":"XIAO BLE nRF52840\u3067\u4f55\u3092\u3059\u308b\u3068\u3069\u3046\u6d88\u8cbb\u96fb\u6d41\u304c\u5909\u308f\u308b\u306e\u304b\u8abf\u3079\u3066\u307f\u305f\uff1c\u8ffd\u8a18\u3042\u308a\uff1e"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"492\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_IMG_8709-1-1024x492.webp\" alt=\"\" class=\"wp-image-7557\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_IMG_8709-1-1024x492.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_IMG_8709-1-300x144.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_IMG_8709-1-768x369.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_IMG_8709-1-1536x738.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_IMG_8709-1-1118x538.webp 1118w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_IMG_8709-1-733x353.webp 733w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_IMG_8709-1-544x262.webp 544w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_IMG_8709-1.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bluetooth\u63a5\u7d9a\u306e\u30ad\u30fc\u30dc\u30fc\u30c9\u3084IoT\u30bb\u30f3\u30b5\u30fc\u306e\u9001\u4fe1\u6a5f\u3092\u4f5c\u308a\u305f\u304f\u3066\u3001<a href=\"https:\/\/jp.seeedstudio.com\/Seeed-XIAO-BLE-nRF52840-p-5201.html\" target=\"_blank\" rel=\"noreferrer noopener\">XIAO BLE nRF52840<\/a>\u3068\u3044\u3046\u30de\u30a4\u30b3\u30f3\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u8cb7\u3044\u307e\u3057\u305f\u3002\u5b9f\u306fRP2040\u3068\u9593\u9055\u3048\u3066\u8cb7\u3063\u3066\u3057\u307e\u3063\u305f\u3093\u3067\u3059\u304c\u3001\u7d50\u679c\u7684\u306b\u7701\u96fb\u529b\u306enRF52840\u304c\u4e57\u3063\u305f\u30de\u30a4\u30b3\u30f3\u306b\u51fa\u4f1a\u3048\u3066\u826f\u304b\u3063\u305f\u3067\u3059\u3002XIAO BLE nRF52840\u306f<a href=\"https:\/\/akizukidenshi.com\/catalog\/g\/g117341\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u79cb\u6708\u96fb\u5b50<\/a>\u3084<a href=\"https:\/\/www.switch-science.com\/products\/8145\" target=\"_blank\" rel=\"noreferrer noopener\">\u30b9\u30a4\u30c3\u30c1\u30b5\u30a4\u30a8\u30f3\u30b9<\/a>\u3055\u3093\u3067\u8cfc\u5165\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4eca\u307e\u3067\u306f\u30de\u30eb\u30c1\u30e1\u30fc\u30bf\u30fc\u3067\u96fb\u6d41\u3092\u6e2c\u5b9a\u3057\u3066\u3044\u305f\u306e\u3067\u3059\u304c\u3001\u3082\u3063\u3068\u6b63\u78ba\u306a\u6e2c\u5b9a\u304c\u3057\u305f\u3044\u3068\u601d\u3044\u3001Nordic Semiconductor\u306e<a href=\"https:\/\/www.nordicsemi.jp\/tools\/ppk2\/\" target=\"_blank\" rel=\"noreferrer noopener\">Power Profiler Kit II<\/a>\u3068\u3044\u3046\u30c7\u30d0\u30a4\u30b9(PPK2)\u3092\u8cfc\u5165\u3057\u307e\u3057\u305f\u3002PPK2\u306fPC\u4e0a\u3067\u96fb\u6d41\u5024\u3092\u30e2\u30cb\u30bf\u30fc\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe159e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe159e\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8-1024x751.webp\" alt=\"\" class=\"wp-image-7554\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-paragraph\">PPK2\u304c\u7d20\u6674\u3089\u3057\u3044\u3068\u3053\u308d\u304c\u30012\u7a2e\u985e\u306e\u96fb\u6d41\u6e2c\u5b9a\u30e2\u30fc\u30c9\u304c\u3042\u308a\u3001\u5916\u90e8\u96fb\u6e90\u3068\u6e2c\u5b9a\u5bfe\u8c61\u306e\u9593\u306bPPK2\u3092\u631f\u3093\u3067\u6e2c\u5b9a\u3059\u308b\u65b9\u6cd5\u3068\u3001PPK2\u81ea\u8eab\u304b\u3089\u96fb\u6e90\u3092\u4f9b\u7d66\u3059\u308b\u65b9\u6cd5\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u308c\u6ec5\u8336\u82e6\u8336\u4fbf\u5229\u3067\u3059\u3002\u3042\u3068\u307e\u3060\u4f7f\u3063\u305f\u3053\u3068\u306f\u3042\u308a\u307e\u305b\u3093\u304c\u30018ch\u306e\u7c21\u6613\u30ed\u30b8\u30a2\u30ca\u6a5f\u80fd\u304c\u3042\u308b\u306e\u3067\u3001\u7279\u5b9a\u306e\u30d4\u30f3\u306e\u72b6\u614b\u3092\u898b\u306a\u304c\u3089\u6bd4\u8f03\u3059\u308b\u306a\u3093\u3066\u3053\u3068\u3082\u3067\u304d\u305d\u3046\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8ffd\u8a18\uff1a1\u6841\u03bcA\u306eDeep Sleep\u65b9\u6cd5\u3092\u8ffd\u8a18\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u96fb\u6d41\u6e2c\u5b9a<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u30b3\u30a4\u30f3\u96fb\u6c60CR2032\u3067\u99c6\u52d5\u3059\u308b\u3053\u3068\u3092\u60f3\u5b9a\u3057\u3066\u958b\u767a\u3092\u884c\u3063\u3066\u3044\u308b\u306e\u3067\u3001PPK2\u306e\u96fb\u5727\u8a2d\u5b9a\u306f3000mV\u306b\u3057\u307e\u3057\u305f\u3002PPK2\u306e\u96fb\u6e90\u7aef\u5b50\u306fXIAO BLE nRF52840\u306eBAT+ BAT-\u306b\u63a5\u7d9a\u3057\u3066\u3044\u307e\u3059\u3002\u9006\u6d41\u9632\u6b62\u306e\u6a5f\u69cb\u306f\u5165\u308c\u3066\u306a\u3044\u306e\u3067\u3001USB\u306b\u7e4b\u3044\u3067\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u66f8\u304d\u8fbc\u3080\u3068\u304d\u306f\u96fb\u6e90\u3092\u629c\u3044\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">delay\u306e\u307f\u306e\u5834\u5408\uff08Light Sleep\uff09<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Adafruit_TinyUSB.h&gt;\nvoid setup() {\n  delay(9999999);\n}\nvoid loop() {};<\/code><\/pre><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe2084&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe2084\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_delayonly-1024x751.webp\" alt=\"\" class=\"wp-image-7541\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_delayonly-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_delayonly-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_delayonly-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_delayonly-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_delayonly.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u5e73\u5747\u96fb\u6d41<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u6700\u5927\u5024<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u96fb\u8377\u91cf<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">23uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">42uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">233uC \/ 10s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">delay()\u3067\u4f55\u3082\u51e6\u7406\u3092\u3057\u3066\u3044\u306a\u3044\u72b6\u614b\u3067\u3059\u3002\u7a3c\u50cd\u306f\u3057\u3066\u3044\u308b\u3082\u306e\u306e\u4f55\u3082\u51e6\u7406\u3092\u884c\u3063\u3066\u3044\u306a\u3044\u72b6\u614b\u3067 23uA \u307b\u3069\u6d41\u308c\u3066\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">while + delay(1000) \u306e\u5834\u5408<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Adafruit_TinyUSB.h&gt;\nvoid setup() {\n  while (1) delay(1000);\n}\nvoid loop() {};<\/code><\/pre><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe27ae&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe27ae\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay1000-1024x751.webp\" alt=\"\" class=\"wp-image-7543\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay1000-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay1000-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay1000-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay1000-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay1000.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u5e73\u5747\u96fb\u6d41<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u6700\u5927\u5024<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u96fb\u8377\u91cf<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">24uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">6950uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">238uC \/ 10s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">while\u3067delay(1000)\u3092\u56de\u3057\u3066\u307f\u305f\u3068\u3053\u308d\u3001\u30d2\u30b2\u72b6\u306e\u6ce2\u5f62\u304c\u51fa\u3066\u304d\u307e\u3057\u305f\u3002CPU\u4ed5\u4e8b\u3057\u3066\u3093\u3060\u306a\u3002\u5b9f\u969b\u306e\u3068\u3053\u308d\u5f71\u97ff\u306f\u8efd\u5fae\u3067\u3001\u5e73\u5747\u96fb\u6d41\u306f\u307b\u3068\u3093\u3069\u5909\u308f\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">while + delay(10) \u306e\u5834\u5408<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Adafruit_TinyUSB.h&gt;\nvoid setup() {\n  while (1) delay(10);\n}\nvoid loop() {};<\/code><\/pre><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe2dc8&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe2dc8\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay10-1024x751.webp\" alt=\"\" class=\"wp-image-7544\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay10-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay10-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay10-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay10-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_whiledelay10.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u5e73\u5747\u96fb\u6d41<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u6700\u5927\u5024<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u96fb\u8377\u91cf<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">56uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">8530uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">557uC \/ 10s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u4eca\u5ea6\u306fdelay(10)\u306b\u3057\u3066\u307f\u305f\u3068\u3053\u308d\u3001\u5e73\u5747\u96fb\u6d41\u304c\u5927\u304d\u304f\u4e0a\u304c\u308a\u307e\u3057\u305f\u3002USB\u63a5\u7d9a\u306a\u3089\u8aa4\u5dee\u307f\u305f\u3044\u306a\u5024\u3067\u6c17\u306b\u3059\u308b\u5fc5\u8981\u306f\u306a\u3044\u3067\u3057\u3087\u3046\u304c\u3001\u30dc\u30bf\u30f3\u96fb\u6c60\u3067\u99c6\u52d5\u3059\u308b\u3088\u3046\u306a\u5834\u5408\u306f\u3001\u4e0d\u5fc5\u8981\u306a\u77ed\u3044\u30eb\u30fc\u30d7\u306f\u907f\u3051\u305f\u65b9\u304c\u3088\u3055\u305d\u3046\u3067\u3059\u306d\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Deep Sleep \u306e\u5834\u5408<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Adafruit_TinyUSB.h&gt;\nvoid setup() {\n  delay(3000);\n  NRF_POWER-&gt;SYSTEMOFF = 1;\n}\nvoid loop() {};<\/code><\/pre><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe33c9&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe33c9\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepafter3s-1024x751.webp\" alt=\"\" class=\"wp-image-7545\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepafter3s-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepafter3s-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepafter3s-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepafter3s-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepafter3s.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u5e73\u5747\u96fb\u6d41<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u6700\u5927\u5024<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u96fb\u8377\u91cf<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">20uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">41uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">138uC \/ 6.816s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Deep Sleep\u3092\u884c\u3063\u305f\u3068\u3053\u308d\u6ce2\u5f62\u306f\u5927\u304d\u304f\u5909\u308f\u308a\u307e\u3057\u305f\u304c\u3001\u5e73\u5747\u96fb\u6d41\u306f\u305d\u308c\u307b\u3069\u5927\u304d\u304f\u5909\u308f\u3063\u3066\u307e\u305b\u3093\u306d\u30021\u6841\u53f0\u306b\u306a\u308b\u3068\u671f\u5f85\u3057\u3066\u3044\u305f\u3093\u3067\u3059\u304c\u300123\u219220uA\u3068\u306f\u3061\u3087\u3063\u3068\u671f\u5f85\u5916\u308c\u3067\u3057\u305f\u3002\u66f4\u306b\u4e0b\u3052\u308b\u65b9\u6cd5\u304c\u306a\u3044\u304b\u8abf\u3079\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002\u2192\u8ffd\u8a18\u304c\u6700\u5f8c\u306b\u3042\u308a\u307e\u3059<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe3915&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe3915\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepzom-1024x751.webp\" alt=\"\" class=\"wp-image-7547\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepzom-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepzom-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepzom-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepzom-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_deepsleepzom.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-paragraph\">136.5ms\u5468\u671f\u3067\u52d5\u3044\u3066\u308b\u306e\u306f\u3001\u5272\u308a\u8fbc\u307f\u306e\u51e6\u7406\u3067\u3059\u304b\u306d\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u30aa\u30f3\u30dc\u30fc\u30c9LED\u3092\u70b9\u706f\u3055\u305b\u305f\u5834\u5408<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Adafruit_TinyUSB.h&gt;\nvoid setup() {\n  delay(3000);\n  pinMode(LED_RED, OUTPUT);\n  digitalWrite(LED_RED, LOW);\n  delay(2000);\n  pinMode(LED_GREEN, OUTPUT);\n  digitalWrite(LED_GREEN, LOW);\n  delay(2000);\n  pinMode(LED_BLUE, OUTPUT);\n  digitalWrite(LED_BLUE, LOW);\n  delay(999999);\n}\nvoid loop() {};<\/code><\/pre><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe3ecb&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe3ecb\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledrgb-1024x751.webp\" alt=\"\" class=\"wp-image-7548\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledrgb-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledrgb-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledrgb-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledrgb-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledrgb.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u5e73\u5747\u96fb\u6d41<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u6700\u5927\u5024<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u96fb\u8377\u91cf<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">601uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">1730uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">1120uC \/ 1.858s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u5e73\u5747\u96fb\u6d41<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u6700\u5927\u5024<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u96fb\u8377\u91cf<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">674uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">1790uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">1210uC \/ 1.789s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u5e73\u5747\u96fb\u6d41<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u6700\u5927\u5024<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u96fb\u8377\u91cf<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">862uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">1990uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">1560uC \/ 1.812s<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e0a\u304b\u3089\u9806\u306b R, G, B \u3068\u70b9\u706f\u3055\u305b\u305f\u5834\u5408\u3067\u3059\u3002\u540c\u6642\u306b\u70b9\u706f\u3057\u3066\u3044\u308b\u306e\u3067\u6b63\u3057\u304f\u306f R, RG, RGB \u3067\u3059\u306d\u3002\u4f55\u3082\u3057\u3066\u306a\u3044\u72b6\u614b\u306e\u3068\u304d\u306f23uA\u306a\u306e\u3067\u3001\u5f15\u304f\u3068R\u5358\u4f53\u3067578uA\u3068\u306a\u308a\u307e\u3059\u304c\u3001\u305d\u308c\u3067\u306f\u306a\u305cR\u3068G\u306e\u5dee\u304c73uA\u3057\u304b\u306a\u3044\u306e\u304b\u3001G\u3068B\u306e\u5dee\u304c188uA\u3057\u304b\u306a\u3044\u306e\u304b\u3001\u306a\u3093\u304b\u7d0d\u5f97\u3044\u304d\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u5165\u529b\u30d4\u30f3\u306e\u30d7\u30eb\u30a2\u30c3\u30d7\u30fb\u30d7\u30eb\u30c0\u30a6\u30f3<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Adafruit_TinyUSB.h&gt;\nvoid setup() {\n  delay(3000);\n  pinMode(D0, INPUT);\n  delay(2000);\n  pinMode(D0, INPUT_PULLDOWN);\n  delay(2000);\n  pinMode(D0, INPUT_PULLUP);\n  delay(2000);\n  pinMode(D0, OUTPUT);\n  delay(999999);\n}\nvoid loop() {};<\/code><\/pre><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe4591&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe4591\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_pullupdown-1024x751.webp\" alt=\"\" class=\"wp-image-7549\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_pullupdown-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_pullupdown-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_pullupdown-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_pullupdown-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_pullupdown.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">INPUT<\/td><td class=\"has-text-align-center\" data-align=\"center\">PULLDOWN<\/td><td class=\"has-text-align-center\" data-align=\"center\">PULLUP<\/td><td class=\"has-text-align-center\" data-align=\"center\">OUTPUT<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">30uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">24uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">24uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">24uA<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d7\u30eb\u30a2\u30c3\u30d7\u30fb\u30d7\u30eb\u30c0\u30a6\u30f3\u62b5\u6297\u306b\u96fb\u6d41\u304c\u6d41\u308c\u308b\u3068\u601d\u3063\u305f\u306e\u3067\u3059\u304c\u3001\u4f55\u3082\u5909\u308f\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u8a66\u3057\u306bD0\uff5eD10\u3059\u3079\u3066\u306e\u30d4\u30f3\u8a2d\u5b9a\u3092\u5909\u3048\u3066\u307f\u307e\u3057\u305f\u304c\u5909\u308f\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u305d\u3093\u306a\u306b\u5fae\u5f31\u306a\u3082\u306e\u306a\u306e\u3067\u3057\u3087\u3046\u304b\u306d\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5b9f\u8df5\u7de8<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u305d\u308c\u3067\u306f\u6b21\u304b\u3089\u306f\u5b9f\u8df5\u7de8\u3002\u5b9f\u969b\u306b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u6e2c\u5b9a\u3057\u3066\u3044\u304d\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002\u73fe\u5728\u79c1\u304c\u958b\u767a\u3057\u3066\u3044\u308b\u306e\u304c\u3001\u30b3\u30a4\u30f3\u96fb\u6c60\u304b\u3089BLE\u3092\u4f7f\u3063\u3066\u6e2c\u5b9a\u30c7\u30fc\u30bf\u3092\u9001\u4fe1\u3059\u308b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u3059\u3002\u30da\u30a2\u30ea\u30f3\u30b0\u305b\u305a\u306b\u30d3\u30fc\u30b3\u30f3\u306e\u307f\u3067\u30c7\u30fc\u30bf\u3092\u9001\u4fe1\u3059\u308b\u306e\u3067\u52d5\u4f5c\u3082\u30b7\u30f3\u30d7\u30eb\u3067\u3001\u9577\u6642\u9593\u306e\u7a3c\u50cd\u3092\u671f\u5f85\u3067\u304d\u307e\u3059\u3002\u4e57\u305b\u3089\u308c\u308b\u30c7\u30fc\u30bf\u6570\u306f\u308f\u305a\u304b\u3057\u304b\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u30bb\u30f3\u30b5\u30fc\u306e\u30c7\u30fc\u30bf\u306a\u3089\u6570\u30d0\u30a4\u30c8\u3067\u5341\u5206\u3067\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Arduino.h&gt;\n#include &lt;Adafruit_TinyUSB.h&gt;   \/\/ for Serial\n\n\/\/ BLE\u95a2\u9023\n#include &quot;bluefruit.h&quot;\n\n\/\/ \u9001\u4fe1\u3059\u308b\u30c7\u30fc\u30bf\u306e\u69cb\u9020\u4f53\uff08nRF52840\u3067\u306f1\u30d0\u30a4\u30c8\u306f\u30d1\u30c7\u30a3\u30f3\u30b0\u3055\u308c\u308b\u306e\u3067\u6ce8\u610f\uff09\ntypedef struct {\n  uint8_t maker[2];  \/\/ maker_id \u306f 0xffff \u306b\u56fa\u5b9a\n  uint16_t smaker;   \/\/ \u5b50\u6a5f(nRF52840)\u306e\u8b58\u5225\u7528\n  uint16_t id;    \/\/ \u30bb\u30f3\u30b5\u30fc\u306e\u8b58\u5225\u7528\n  int16_t volt;   \/\/ \u96fb\u5727\u30c7\u30fc\u30bf\n  int16_t temp;   \/\/ \u6e29\u5ea6\u30c7\u30fc\u30bf\n  uint16_t seq;   \/\/ \u30b7\u30fc\u30b1\u30f3\u30b9\u756a\u53f7\n} AdvData;\nAdvData advData = {\n  .maker = {0xff, 0xff},\n  .smaker = 0x3412,\n  .id = 1,\n  .seq = 0,\n};\n\n\/\/ \u6e2c\u5b9a\u3057\u3066\u30c7\u30fc\u30bf\u3092\u9001\u4fe1\u3059\u308b\nvoid measure() {\n  \/\/ \u30d0\u30c3\u30c6\u30ea\u30fc\u96fb\u5727\u306e\u6e2c\u5b9a\n  int vbat_raw = analogRead(PIN_VBAT);\n  int vbat_mv = vbat_raw * 2400 \/ 1023; \/\/ VREF = 2.4V, 10bit A\/D\n  vbat_mv = vbat_mv * 1510 \/ 510;       \/\/ 1M + 510k \/ 510k\n  advData.volt = (int16_t)vbat_mv;\n\n  \/\/ CPU\u306e\u6e29\u5ea6\u6e2c\u5b9a\n  advData.temp = (int16_t)(readCPUTemperature() * 100.0);\n  advData.seq++;\n\n  \/\/ \u30c7\u30fc\u30bf\u3092\u9001\u4fe1\n  if (advData.seq &gt; 9999) advData.seq = 0;\n  Bluefruit.Advertising.clearData();\n  Bluefruit.Advertising.addData(BLE_GAP_AD_TYPE_MANUFACTURER_SPECIFIC_DATA, &advData, sizeof(advData));\n  Bluefruit.Advertising.start(20);   \/\/ \u30a2\u30c9\u30d0\u30bf\u30a4\u30ba\u3092\u958b\u59cb\u3001\u5f15\u6570\u306f\u7d42\u4e86\u3059\u308b\u6642\u9593(s)\n}\n\n\/\/ \u521d\u671f\u5316\nvoid setup() {\n  \/\/ \u30d0\u30c3\u30c6\u30ea\u30fc\u96fb\u5727\u6e2c\u5b9a\u306e\u6e96\u5099\n  analogReference(AR_INTERNAL_2_4); \/\/ VREF = 2.4V\n  analogReadResolution(10);         \/\/ 10bit A\/D\n  pinMode(VBAT_ENABLE, OUTPUT);\n  digitalWrite(VBAT_ENABLE, LOW);   \/\/ VBAT_ENABLE\u3092LOW\u306b\u3059\u308b\u3068\u6e2c\u5b9a\u3067\u304d\u308b\n\n  \/\/ BLE\u306e\u8a2d\u5b9a\n  Bluefruit.begin();\n  Bluefruit.autoConnLed(false);\n  Bluefruit.setTxPower(0);  \/\/ \u9001\u4fe1\u5f37\u5ea6\u3000\u6700\u5c0f -40, \u6700\u5927 +8 dBm\n  Bluefruit.Advertising.addFlags(BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE);\n  Bluefruit.Advertising.setType(BLE_GAP_ADV_TYPE_NONCONNECTABLE_NONSCANNABLE_UNDIRECTED);\n  \/\/Bluefruit.Advertising.addData(BLE_GAP_AD_TYPE_MANUFACTURER_SPECIFIC_DATA, &advData, sizeof(advData));\n  Bluefruit.Advertising.setIntervalMS(500, 1000); \/\/ 500-1000ms\u306e\u9593\u9694\u3067\u9001\u4fe1\u3059\u308b\n  Bluefruit.Advertising.setFastTimeout(10);  \/\/ \u9ad8\u901f\u30a2\u30c9\u30d0\u30bf\u30a4\u30ba\u306e\u7d42\u4e86\u6642\u9593\n\n  measure();  \/\/ \u6e2c\u5b9a\u3057\u3066\u30c7\u30fc\u30bf\u3092\u9001\u4fe1\u3059\u308b\n  delay(999999);\n}\nvoid loop() {}<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">BLE\u306e\u30a2\u30c9\u30d0\u30bf\u30a4\u30ba<\/h3>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe4c69&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe4c69\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_bleadv-1024x751.webp\" alt=\"\" class=\"wp-image-7551\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_bleadv-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_bleadv-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_bleadv-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_bleadv-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_bleadv.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-paragraph\">\u5b9f\u306fbluefruit\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u6319\u52d5\u3092\u3088\u304f\u7406\u89e3\u3057\u3066\u306a\u304b\u3063\u305f\u306e\u3067\u3059\u304c\u3001\u3053\u308c\u3092\u898b\u308b\u3068\u308f\u304b\u308a\u3084\u3059\u3044\u3067\u3059\u306d\u3002\u524d\u534a\u306f500ms\u9593\u9694\u3001\u5f8c\u534a\u306f1000ms\u9593\u9694\u3067\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>  Bluefruit.Advertising.setIntervalMS(500, 1000); \/\/ 500-1000ms\u306e\u9593\u9694\u3067\u9001\u4fe1\u3059\u308b<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u77ed\u3044\u9593\u9694\u306710\u79d2\u5f8c\u3001\u9577\u3044\u9593\u9694\u306710\u79d2\u7d9a\u304d\u3001\u305d\u306e\u5f8c\u505c\u6b62\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>  Bluefruit.Advertising.setFastTimeout(10);  \/\/ \u9ad8\u901f\u30a2\u30c9\u30d0\u30bf\u30a4\u30ba\u306e\u7d42\u4e86\u6642\u9593\n  Bluefruit.Advertising.start(20);   \/\/ \u30a2\u30c9\u30d0\u30bf\u30a4\u30ba\u3092\u958b\u59cb\u3001\u5f15\u6570\u306f\u7d42\u4e86\u3059\u308b\u6642\u9593(s)<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u8fba\u306e\u8a2d\u5b9a\u5024\u3092ChatGPT\u306b\u8cea\u554f\u3057\u305f\u56de\u7b54\u304c\u3061\u3087\u3063\u3068\u7d0d\u5f97\u3067\u304d\u306a\u3044\u3067\u3044\u305f\u306e\u3067\u3059\u304c\u3001\u3053\u308c\u3092\u898b\u308b\u3068\u7d0d\u5f97\u3063\u3066\u611f\u3058\u3067\u3059\u3002\u305d\u308c\u305e\u308c\u306e\u96fb\u6d41\u5024\u306f\u3053\u3061\u3089\u3002ChatGPT\u306f\u30ab\u30b8\u30e5\u30a2\u30eb\u306b\u5618\u3092\u3064\u304f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">500ms\u9593\u9694\u6642<\/td><td class=\"has-text-align-center\" data-align=\"center\">1000ms\u9593\u9694\u6642<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u505c\u6b62\u6642<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">53uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">38uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">26uA<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">BLE\u3063\u3066\u3053\u3093\u306a\u306b\u4f4e\u6d88\u8cbb\u96fb\u529b\u306a\u306e?? \u3059\u3054\u3044\u3067\u3059\u306d\u3002\u305d\u308c\u3067\u306f\u6b21\u306f\u9001\u4fe1\u5f37\u5ea6\u3092\u5909\u3048\u3066\u8a66\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u9001\u4fe1\u5f37\u5ea6\u306e\u5909\u66f4<\/h3>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>  Bluefruit.setTxPower(0);  \/\/ \u9001\u4fe1\u5f37\u5ea6\u3000\u6700\u5c0f -40, \u6700\u5927 +8 dBm<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Bluefruit.setTxPower()\u3067 -40\u304b\u3089+8\u307e\u3067\u4e0e\u3048\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u5148\u307b\u3069\u306e\u7d50\u679c\u306f0\u306e\u5834\u5408\u306a\u306e\u3067\u3001-40\u3068+8\u3092\u8a66\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe54fa&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe54fa\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db-40-1024x751.webp\" alt=\"\" class=\"wp-image-7553\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db-40-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db-40-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db-40-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db-40-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db-40.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe5d61&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe5d61\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8-1024x751.webp\" alt=\"\" class=\"wp-image-7554\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_db8.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">-40dB<\/td><td class=\"has-text-align-center\" data-align=\"center\">0dB<\/td><td class=\"has-text-align-center\" data-align=\"center\">8dB<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">43uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">53uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">86uA<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u5927\u51fa\u529b\u3067\u3082\u305d\u308c\u307b\u3069\u5927\u304d\u304f\u306a\u3044\u3067\u3059\u306d\u3002\u3053\u306e\u8fba\u306f\u53d7\u4fe1\u6a5f\u5074\u307e\u3067\u306e\u8ddd\u96e2\u3084\u53d7\u4fe1\u72b6\u6cc1\u3092\u898b\u306a\u304c\u3089\u8abf\u6574\u304c\u5fc5\u8981\u3067\u3059\u3002\u4e0b\u624b\u306b\u51fa\u529b\u3092\u4e0b\u3052\u3066\u30c7\u30fc\u30bf\u3092\u53d6\u308a\u3053\u307c\u3057\u3066\u3057\u307e\u3063\u3066\u306f\u610f\u5473\u304c\u3042\u308a\u307e\u305b\u3093\u3057\u3001\u3080\u3057\u308d\u51fa\u529b\u3092\u4e0a\u3052\u3066\u9593\u9694\u3092\u4e0b\u3052\u305f\u65b9\u304c\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">XIAO BLE nRF52840\u306f\u6700\u5c0f\u3067\u4f55V\u307e\u3067\u52d5\u4f5c\u3059\u308b\u304b\uff1f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">nRF52840\u306e\u4f9b\u7d66\u96fb\u5727\u7bc4\u56f2\u306f1.7V\uff5e5.5V\u3060\u305d\u3046\u3067\u3059\u30023V\u306e\u30b3\u30a4\u30f3\u96fb\u6c60\u3092\u4f7f\u3046\u3068\u305d\u3053\u304b\u3089\u3069\u3093\u3069\u3093\u96fb\u5727\u304c\u4e0b\u304c\u3063\u3066\u304d\u307e\u3059\u304b\u3089\u3001\u96fb\u5727\u304c\u4f4e\u304f\u306a\u3063\u3066\u3082\u52d5\u4f5c\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u96fb\u6e90\u306fPPK2\u304b\u3089\u51fa\u529b\u3057\u3066\u3001BLE\u306e\u96fb\u6ce2\u304c\u6b63\u5e38\u306b\u53d7\u4fe1\u3067\u304d\u308b\u7bc4\u56f2\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe64d3&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe64d3\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_1.8v-1024x751.webp\" alt=\"\" class=\"wp-image-7559\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_1.8v-1024x751.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_1.8v-300x220.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_1.8v-768x563.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_1.8v-1536x1126.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_1.8v.webp 1637w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-paragraph\">\u7d50\u679c\u306f1.9V\u307e\u3067\u306f\u6b63\u5e38\u306b\u52d5\u4f5c\u3057\u307e\u3057\u305f\u30021.8V\u3060\u3068\u30ea\u30bb\u30c3\u30c8\u304c\u304b\u304b\u3063\u3066\u3057\u307e\u3046\u3088\u3046\u3067\u3057\u305f\u3002\u307e\u305f1.9V\u3068\u3044\u3046\u306e\u306f\u3042\u304f\u307e\u3067PPK2\u306e\u51fa\u529b\u96fb\u5727\u3067\u3001\u5b9f\u969b\u306b\u306f\u914d\u7dda\u306b\u3088\u308b\u96fb\u5727\u964d\u4e0b\u306e\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u4eca\u56de\u306f\u30d7\u30ed\u30b0\u30e9\u30e0\u3067BAT+\u7aef\u5b50\u306e\u96fb\u5727\u6e2c\u5b9a\u3092\u3057\u3066\u3044\u308b\u306e\u3067\u78ba\u8a8d\u3057\u3066\u307f\u308b\u3068\u3001\u96fb\u5727\u306f1.74V\u3067\u3057\u305f\u3002\u30b9\u30da\u30c3\u30af\u901a\u308a\u306e\u96fb\u5727\u3067\u52d5\u4f5c\u3057\u3066\u308b\u3063\u3066\u3053\u3068\u3067\u3059\u306d\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u307e\u3068\u3081<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ESP32\u306f\u6d88\u8cbb\u96fb\u529b\u304c\u5927\u304d\u3059\u304e\u3066\u96fb\u6c60\u99c6\u52d5\u3059\u308b\u306b\u306f\u53b3\u3057\u3044\u3068\u3053\u308d\u304c\u3042\u308a\u307e\u3057\u305f\u304c\u3001nRF52840\u306a\u3089\u30b3\u30a4\u30f3\u96fb\u6c601\u500b\u3067\u6570\u304b\u6708\u306f\u4f59\u88d5\u3067\u52d5\u304b\u305b\u305d\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\u3002\u30a2\u30a4\u30c9\u30eb\u6642\u306e20uA\u304c1\u6841\u53f0\u307e\u3067\u4e0b\u304c\u308c\u3070\u30011\u5e74\u3067\u3082\u3044\u3051\u308b\u306f\u305a\u3067\u3059\u3002\u6700\u8fd1nRF52840\u306b\u624b\u3092\u51fa\u3057\u305f\u3070\u304b\u308a\u3067\u3088\u304f\u308f\u304b\u3063\u3066\u3044\u307e\u305b\u3093\u304c\u30011\u6841\u03bcA\u3092\u76ee\u6307\u3057\u3066\u958b\u767a\u3057\u3066\u3044\u304d\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u8ffd\u8a18\uff08\uff11\uff09<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u30aa\u30f3\u30dc\u30fc\u30c9QSPI Flash Memory\u3092Deep Sleep\u30e2\u30fc\u30c9\u306b\u3059\u308b<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u66f4\u306b\u7701\u96fb\u529b\u5316\u3059\u308b\u65b9\u6cd5\u304c\u306a\u3044\u304b\u8abf\u3079\u3066\u3044\u305f\u3068\u3053\u308d\u3001Seeed\u306e\u30d5\u30a9\u30fc\u30e9\u30e0\u3067\u7701\u96fb\u529b\u5316\u306b\u95a2\u3059\u308b<a href=\"https:\/\/forum.seeedstudio.com\/t\/sleep-current-of-xiao-nrf52840-deep-sleep-vs-light-sleep\/271841\" target=\"_blank\" rel=\"noreferrer noopener\">\u30c8\u30d4\u30c3\u30af<\/a>\u3092\u898b\u3064\u3051\u307e\u3057\u305f\u3002\u3069\u3046\u3084\u3089\u30aa\u30f3\u30dc\u30fc\u30c9\u306eQSPI Flash Memory\u3092Deep Sleep\u30e2\u30fc\u30c9\u306b\u3059\u308b\u305d\u3046\u3067\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Adafruit_TinyUSB.h&gt;\n#include &quot;flashmemoryDeepSleep.h&quot;\nvoid setup() {\n  delay(2000);  \/\/ Light Sleep (QSPI-Flash on)\n  flashmemoryDeepSleep();   \/\/ QSPI-Flashmemory\u3092Deep Sleep Mode\u306b\u3059\u308b\n  delay(2000);  \/\/ Light Sleep (QSPI-Flash off)\n  NRF_POWER-&gt;SYSTEMOFF = 1; \/\/ Deep Sleep\n}\nvoid loop() {};<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>\/\/ \u30aa\u30f3\u30dc\u30fc\u30c9QSPI Flash Memory\u3092Deep Power-down\u30e2\u30fc\u30c9\u306b\u3057\u3066\u7701\u96fb\u529b\u5316\u3059\u308b\n\/\/ from Seed Studio Forum by msfujino\n\/\/ https:\/\/forum.seeedstudio.com\/t\/sleep-current-of-xiao-nrf52840-deep-sleep-vs-light-sleep\/271841\n\/\/ P25Q16H Datasheet\n\/\/ https:\/\/files.seeedstudio.com\/wiki\/github_weiruanexample\/Flash_P25Q16H-UXH-IR_Datasheet.pdf\n\n\/\/----------------------------------------------------------------------------------------------\n\/\/ BSP : Seeed nRF52 Borads 1.1.1\n\/\/ Board : Seeed nRF52 Borads \/ Seeed XIAO nRF52840 Sense \n\/\/----------------------------------------------------------------------------------------------\n\/\/ 2023\/08\/11\n\n#include &lt;bluefruit.h&gt;          \/\/ \/Arduino15\/packages\/Seeeduino\/hardware\/nrf52\/1.1.1\/libraries\/Bluefruit52Lib\/src\n#include &lt;Adafruit_SPIFlash.h&gt;  \/\/ Need to be deleted \/Documents\/Arduino\/libraries\/SdFat\n\n\/\/ Built from the P25Q16H datasheet.\n\/\/ https:\/\/gitlab.com\/arduino5184213\/seeed_xiao_nrf52840\/flash_speedtest\/-\/tree\/master\nSPIFlash_Device_t const P25Q16H {\n  .total_size = (1UL &lt;&lt; 21), \/\/ 2MiB\n  .start_up_time_us = 10000, \/\/ Don&#39;t know where to find that value\n  \n  .manufacturer_id = 0x85,\n  .memory_type = 0x60,\n  .capacity = 0x15,\n\n  .max_clock_speed_mhz = 55,\n  .quad_enable_bit_mask = 0x02, \/\/ Datasheet p. 27\n  .has_sector_protection = 1,   \/\/ Datasheet p. 27\n  .supports_fast_read = 1,      \/\/ Datasheet p. 29\n  .supports_qspi = 1,           \/\/ Obviously\n  .supports_qspi_writes = 1,    \/\/ Datasheet p. 41\n  .write_status_register_split = 1, \/\/ Datasheet p. 28\n  .single_status_byte = 0,      \/\/ 2 bytes\n  .is_fram = 0,                 \/\/ Flash Memory\n};\nAdafruit_FlashTransport_QSPI flashTransport;\nAdafruit_SPIFlash flash(&flashTransport);\n\nvoid flashmemoryDeepSleep() {\n  \/\/ on board Flash enter to Deep Power-Down Mode\n  flashTransport.begin();\n  flashTransport.runCommand(0xB9);  \/\/ enter deep power-down mode  Datasheet p.44\n  delayMicroseconds(5);             \/\/ tDP=3uS\n  flashTransport.end();\n}<\/code><\/pre><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe6c84&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe6c84\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"775\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-light-1024x775.png\" alt=\"\" class=\"wp-image-7566\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-light-1024x775.png 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-light-300x227.png 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-light-768x581.png 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-light-1536x1162.png 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-light.png 1605w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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;69d8020fe71db&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe71db\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"775\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-deep-1024x775.png\" alt=\"\" class=\"wp-image-7568\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-deep-1024x775.png 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-deep-300x227.png 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-deep-768x581.png 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-deep-1536x1162.png 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/qspiflashoff-deep.png 1605w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Light Sleep (flash on)<\/td><td class=\"has-text-align-center\" data-align=\"center\">Light Sleep (flash off)<\/td><td class=\"has-text-align-center\" data-align=\"center\">Deep Sleep (flash off)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">23.68uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">5.45uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">2.16uA<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u306a\u3093\u3068Deep Sleep\u6642\u306b 2.16uA \u307e\u3067\u4e0b\u304c\u308a\u307e\u3057\u305f\u3002\u7d20\u6674\u3089\u3057\u3044\uff01msfujino\u3055\u3093\u306b\u611f\u8b1d\u3002\u5916\u90e8Flash\u30e1\u30e2\u30ea\u306f\u4f7f\u3063\u3066\u306a\u3051\u308c\u3070\u6700\u521d\u304b\u3089\u30aa\u30d5\u306b\u3057\u3066\u3057\u307e\u3063\u3066\u3082\u3088\u3055\u305d\u3046\u3067\u3059\u306d\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3042\u3068\u306f\u30bf\u30a4\u30de\u30fc\u3067Deep Sleep\u304b\u3089\u306e\u5fa9\u5e30\u304c\u3067\u304d\u308b\u3068\u3088\u304b\u3063\u305f\u306e\u3067\u3059\u304c\u3001\u30d5\u30a9\u30fc\u30e9\u30e0\u3092\u8aad\u3093\u3067\u3082GPIO\u304b\u3089\u306e\u5272\u308a\u8fbc\u307f\u3067\u3057\u304b\u5fa9\u5e30\u304c\u3067\u304d\u306a\u3044(?)\u3088\u3046\u3067\u3001\u4e00\u5b9a\u6642\u9593\u5f8c\u306b\u81ea\u52d5\u5fa9\u5e30\u3059\u308b\u3088\u3046\u306a\u4f7f\u3044\u65b9\u306f\u96e3\u3057\u305d\u3046\u3067\u3057\u305f\u3002\u3067\u3082Light Sleep\u3067\u30825uA\u3067\u3059\u304b\u3089\u3001delay()\u3067Light Sleep\u3057\u3068\u3051\u3070\u3044\u3044\u3067\u3059\u306d\u3002\u3053\u308c\u306a\u3089\u30b3\u30a4\u30f3\u96fb\u6c60\u30671\u5e74\u52d5\u304f\u306f\u305a\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3068\u306b\u304b\u304f\u3053\u308c\u3067\u5b8c\u5168\u76ee\u7684\u9054\u6210\u3067\u3059\uff01<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u8ffd\u8a18\uff08\uff12\uff09<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">BLE\u30b9\u30ad\u30e3\u30f3\u6642\u306e\u96fb\u6d41\u5024<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">BLE\u306e\u30b9\u30ad\u30e3\u30f3\u3092\u884c\u3046\u3068\u304d\u306e\u96fb\u6d41\u3092\u6e2c\u5b9a\u3057\u3066\u307f\u307e\u3057\u305f\u3002\u8ffd\u8a18(1)\u3067\u7d39\u4ecb\u3057\u305fQSPI Flash Memory\u3092Deep Sleep\u30e2\u30fc\u30c9\u306b\u3057\u305f\u72b6\u614b\u3067\u306e\u6e2c\u5b9a\u7d50\u679c\u3067\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>  Bluefruit.Scanner.setRxCallback(advScanCallback);\n  Bluefruit.Scanner.restartOnDisconnect(false);\n  Bluefruit.Scanner.setInterval(80, 80);      \/\/ n x 0.625ms: 100ms\u9593\u9694\u306750ms\u9593\u53d7\u4fe1\u3059\u308b\n  Bluefruit.Scanner.useActiveScan(false);       \/\/ false=\u30d1\u30c3\u30b7\u30d6\u30b9\u30ad\u30e3\u30f3\n  Bluefruit.Scanner.start(0);                   \/\/ 0=\u6c38\u7d9a\u3059\u308b<\/code><\/pre><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe799a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe799a\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"735\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_BLE-scan-1024x735.webp\" alt=\"\" class=\"wp-image-7720\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_BLE-scan-1024x735.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_BLE-scan-300x215.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_BLE-scan-768x551.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_BLE-scan-1536x1102.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_BLE-scan.webp 1600w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Scan\u4e2d<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u975eScan\u4e2d<\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">10.79mA<\/td><td class=\"has-text-align-center\" data-align=\"center\">42uA<\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u3048?? \u3053\u3093\u306a\u306b\u5897\u3048\u308b\u306e? \u30b9\u30ad\u30e3\u30f3\u4e2d\u306b10mA\u8d85\u3048\u308b\u306e\u306b\u9a5a\u304d\u307e\u3057\u305f\u3002\u96fb\u6ce2\u3092\u51fa\u3057\u3066\u3044\u308b\u308f\u3051\u3067\u3082\u306a\u3044\u306e\u306b\u53d7\u4fe1\u3060\u3051\u3067?? \u3064\u307e\u308a\u3001\u30a2\u30c9\u30d0\u30bf\u30a4\u30ba\u306e\u9001\u4fe1\u306f\u4e00\u77ac\u306a\u306e\u3067\u307b\u3068\u3093\u3069\u96fb\u529b\u306f\u98df\u308f\u306a\u3044\u3001\u53d7\u4fe1\u306f\u5e38\u6642\u5f85\u3061\u53d7\u3051\u72b6\u614b\u3060\u304b\u3089\uff08\u30a2\u30f3\u30c6\u30ca\u304b\u3089\u306e\u96fb\u6ce2\u306e\u5897\u5e45\u3082\u3057\u3066\u308b\u3060\u308d\u3046\u3057\uff09\u3001\u3063\u3066\u7406\u7531\u3067\u3059\u304b\u306d\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u77ac\u9593\u7684\u306bLED\u3092\u70b9\u706f\u3055\u305b\u305f\u5834\u5408<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">LED\u3092\u305a\u3063\u3068\u70b9\u706f\u3055\u305b\u308b\u306e\u3067\u306f\u306a\u304f\u3001\u975e\u5e38\u306b\u77ed\u3044\u6642\u9593\u3060\u3051\u70b9\u706f\u3055\u305b\u305f\u5834\u5408\u306e\u96fb\u6d41\u3092\u6e2c\u5b9a\u3057\u3066\u307f\u307e\u3057\u305f\u3002\u5148\u306e\u8a66\u9a13\u7d50\u679c\u3067\u306fLED\u306e\u70b9\u706f\u306f600uA\u7a0b\u5ea6\u98df\u3046\u3053\u3068\u304c\u308f\u304b\u3063\u3066\u3044\u307e\u3059\u3002\u4eca\u56de\u306e\u5b9f\u9a13\u306f\u3001\u305f\u3068\u3048\u3070Bluetooth\u306e\u30da\u30a2\u30ea\u30f3\u30b0\u5f85\u3061\u306e\u6642\u306b\u9752\u3067\u65e9\u304f\u70b9\u6ec5\u3057\u305f\u308a\u3001\u63a5\u7d9a\u4e2d\u306f\u7dd1\u3067\u3086\u3063\u304f\u308a\u70b9\u6ec5\u3059\u308b\u3088\u3046\u306a\u7528\u9014\u3092\u60f3\u5b9a\u3057\u305f\u30c6\u30b9\u30c8\u3067\u3059\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Arduino.h&gt;\n#include &lt;Adafruit_TinyUSB.h&gt;   \/\/ for Serial\n\n\/\/ \u5916\u90e8QSPI Flash Memory\uff08\u7701\u96fb\u529b\u5316\u306e\u305f\u3081\u306b\u4f7f\u7528\uff09\n#include &lt;Adafruit_SPIFlash.h&gt;\nAdafruit_FlashTransport_QSPI flashTransport;\nAdafruit_SPIFlash flash(&flashTransport);\n\n\/\/ \u521d\u671f\u5316\nvoid setup() {\n  \/\/ \u30aa\u30f3\u30dc\u30fc\u30c9QSPI Flash Memory\u3092Deep Power-down\u30e2\u30fc\u30c9\u306b\u3057\u3066\u7701\u96fb\u529b\u5316\u3059\u308b\n  flashTransport.begin();\n  flashTransport.runCommand(0xB9);\n  delayMicroseconds(5);\n  flashTransport.end();\n\n  \/\/ GPIO\n  pinMode(LED_RED, OUTPUT);\n  pinMode(LED_GREEN, OUTPUT);\n  pinMode(LED_BLUE, OUTPUT);\n  delay(1000);\n\n  \/\/ \u6761\u4ef6\n  int width = 10;\n  int span = 250;\n  int loop = 5000 \/ span;\n  int widthoff = span - width;\n\n  \/\/ \u6e2c\u5b9a\u958b\u59cb\n  for (int i=0; i&lt;loop; i++) {\n    digitalWrite(LED_RED, LOW);\n    delay(width);\n    digitalWrite(LED_RED, HIGH);\n    delay(widthoff);\n  }\n  delay(1000);\n  for (int i=0; i&lt;loop; i++) {\n    digitalWrite(LED_GREEN, LOW);\n    delay(width);\n    digitalWrite(LED_GREEN, HIGH);\n    delay(widthoff);\n  }\n  delay(1000);\n  for (int i=0; i&lt;loop; i++) {\n    digitalWrite(LED_BLUE, LOW);\n    delay(width);\n    digitalWrite(LED_BLUE, HIGH);\n    delay(widthoff);\n  }\n  delay(1000);\n\n  delay(99999999);\n}\nvoid loop() {}<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u52d5\u4f5c\u6761\u4ef6\u306f\u3001\u70b9\u706f10ms\u3001\u6d88\u706f240ms\u3092\u7e70\u308a\u8fd4\u3057\u3067\u3059\u3002\u70b9\u706f\u6642\u959310ms\u3068\u77ed\u3044\u306e\u3067\u7802\u7c92\u306e\u3088\u3046\u306a\u706f\u3057\u304b\u898b\u3048\u307e\u305b\u3093\u304c\u3001\u30c7\u30d0\u30a4\u30b9\u306e\u72b6\u614b\u3092\u77e5\u308b\u76ee\u7684\u306a\u3089\u3053\u308c\u3067\u5341\u5206\u3067\u3057\u3087\u3046\u3002\u3061\u306a\u307f\u306b20ms\u306b\u3059\u308b\u3068\u3082\u3046\u5c11\u3057\u306f\u3063\u304d\u308a\u898b\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69d8020fe8087&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69d8020fe8087\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"648\" 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--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledblink-width10ms-duty4-100-1024x648.webp\" alt=\"\" class=\"wp-image-7724\" style=\"width:480px\" srcset=\"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledblink-width10ms-duty4-100-1024x648.webp 1024w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledblink-width10ms-duty4-100-300x190.webp 300w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledblink-width10ms-duty4-100-768x486.webp 768w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledblink-width10ms-duty4-100-1536x972.webp 1536w, https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_ledblink-width10ms-duty4-100.webp 1600w\" 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\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\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.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\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 class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Red<\/td><td class=\"has-text-align-center\" data-align=\"center\">Green<\/td><td class=\"has-text-align-center\" data-align=\"center\">Blue<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u6d88\u706f\u6642<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">26uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">6uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">11uA<\/td><td class=\"has-text-align-center\" data-align=\"center\">4uA<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u203b\u5024\u306f\u6d88\u706f\u6642\u30924uA\u3068\u4eee\u5b9a\u3057\u3066\u3001\u5b9f\u6e2c\u5024\u304b\u30894uA\u3092\u5f15\u3044\u305f\u3082\u306e<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u7121\u8996\u3057\u3066\u3044\u3044\u3088\u3046\u306a\u96fb\u6d41\u5024\u3067\u3059\u306d\u3002\u30b3\u30a4\u30f3\u96fb\u6c60\u3067\u7a3c\u50cd\u3057\u3066\u3044\u308b\u6642\u306b\u72b6\u614b\u3092\u793a\u3059\u30d1\u30a4\u30ed\u30c3\u30c8\u30e9\u30f3\u30d7\u3092\u4ed8\u3051\u308b\u304b\u3069\u3046\u304b\u60a9\u3093\u3067\u3044\u307e\u3057\u305f\u304c\u3001\u3053\u308c\u306a\u3089\u5168\u7136\u554f\u984c\u306a\u3044\u3067\u3059\u306d\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bluetooth\u63a5\u7d9a\u306e\u30ad\u30fc\u30dc\u30fc\u30c9\u3084IoT\u30bb\u30f3\u30b5\u30fc\u306e\u9001\u4fe1\u6a5f\u3092\u4f5c\u308a\u305f\u304f\u3066\u3001XIAO BLE n\u2026<\/p>\n","protected":false},"author":1,"featured_media":7557,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[130,141,142],"class_list":{"0":"post-7539","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-other-topic","8":"tag-arduino","9":"tag-nrf52840","10":"tag-xiao","11":"three-column","12":"ar-three-column","13":"au-three-column"},"jetpack_featured_media_url":"https:\/\/akibabara.com\/blog\/wp-content\/uploads\/2024\/11\/xn_IMG_8709-1.webp","jetpack_shortlink":"https:\/\/wp.me\/pavCgQ-1XB","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/posts\/7539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/comments?post=7539"}],"version-history":[{"count":19,"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/posts\/7539\/revisions"}],"predecessor-version":[{"id":7725,"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/posts\/7539\/revisions\/7725"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/media\/7557"}],"wp:attachment":[{"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/media?parent=7539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/categories?post=7539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/akibabara.com\/blog\/wp-json\/wp\/v2\/tags?post=7539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}