<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[M5Stack Fire V2.7のGPIO36をサーボモータ制御に使えない件]]></title><description><![CDATA[<p dir="auto">こんにちは。</p>
<p dir="auto">M5Stack Fire V2.7のポートB(GND, 5V, GPIO26, GPIO36)にサーボモータ(SG-90)2個を接続しようと試行しています。<br />
まず、サーボモータを1個ずつ次のように接続し、動作を確認したところ、GPIO26に接続した場合には正しく動作しましたが、GPIO36に接続に接続した場合には正しく動作しませんでした(全く回転しない)。</p>
<ol>
<li>GPIO26にサーボモータの制御端子を接続した場合<br />
　　サーボモータ3端子に、GND, 5V, GPIO26を接続</li>
<li>GPIO36にサーボモータの制御端子を接続した場合<br />
　　サーボモータ3端子に、GND, 5V, GPIO36を接続</li>
</ol>
<p dir="auto">動作確認には、次のArduino IDEスケッチを使用しました。<br />
上記1)の場合は#define PIN 26、2)の場合は#define PIN 36。<br />
ちなみに、ボード設定はM5Stack-FIRE。</p>
<p dir="auto">#include &lt;M5Stack.h&gt;<br />
#include &lt;esp32-hal-ledc.h&gt;<br />
#define LOW 1500<br />
#define HIGH 8500<br />
#define  TIMER_WIDTH 16<br />
#define PIN 26    // 2)の場合、PINは36</p>
<p dir="auto">void setup() {<br />
M5.begin();<br />
pinMode(PIN, OUTPUT);<br />
ledcSetup(1, 50, TIMER_WIDTH);<br />
ledcAttachPin(PIN, 1);<br />
}</p>
<p dir="auto">void loop() {<br />
for(int i = LOW; i &lt; HIGH; i = i + 100) {<br />
ledcWrite(1, i);<br />
delay(100);<br />
}<br />
}</p>
<p dir="auto">関連ドキュメントを見ても、M5Stack Fire V2.7のポートBの<br />
GPIO36をこのような用途で使用できない旨の記述がなく、<br />
この問題を解決できず困っています。<br />
どなたかヘルプをお願いいたします。</p>
<p dir="auto">※　もしかするとM5Stack Fire V2.7の内部コネクタとポートB<br />
　　との接続が悪いのかとも思い、内部のコネクタから直接<br />
　　サーボモータに接続しましたが、やはりGPIO26のほうは<br />
　　動作OK、GPIO36のほうは動作NGでした。<br />
　　また、他のGPIOピン、例えばGPIO5でも同様に確認した<br />
　　ところ動作OKでした。</p>
<p dir="auto">よろしくお願いします。</p>
<p dir="auto">RuriObb</p>
]]></description><link>https://community.m5stack.com/topic/6909/m5stack-fire-v2-7のgpio36をサーボモータ制御に使えない件</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Mar 2026 07:32:37 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/6909.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Oct 2024 11:16:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5Stack Fire V2.7のGPIO36をサーボモータ制御に使えない件 on Mon, 18 Aug 2025 03:57:37 GMT]]></title><description><![CDATA[<p dir="auto">Fire v2.7 ( ESP32 )<br />
<a href="https://docs.m5stack.com/ja/core/fire_v2.7" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.m5stack.com/ja/core/fire_v2.7</a></p>
<p dir="auto">GPI26は DAC です。<br />
GPI36は ADC です。<br />
SENSOR_VP は GPIO36 として入力に使用します。<br />
GPIO34 ~ 39. は 入力専用です。</p>
<p dir="auto"><img src="/assets/uploads/files/1755489453148-%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2025-08-18-12.53.21.png" alt="スクリーンショット 2025-08-18 12.53.21.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/29780</link><guid isPermaLink="true">https://community.m5stack.com/post/29780</guid><dc:creator><![CDATA[macsbug]]></dc:creator><pubDate>Mon, 18 Aug 2025 03:57:37 GMT</pubDate></item></channel></rss>