http://gharee.com/wiki/index.php?action=history&feed=atom&title=Map%28%29 123,123,123 2025-06-29T02:51:06Z 本wiki的該頁面的版本歷史 MediaWiki 1.21.2 http://gharee.com/wiki/index.php?title=Map()&diff=98&oldid=prev Admin:以“<pre style="color:blue"> long map ( long x, long in_min, long in_max, long out_min, long out_max ) </pre> 等比映射 <br> 將位于[...”為內(nèi)容創(chuàng)建頁面 2014-09-12T09:14:27Z <p>以“&lt;pre style=&quot;color:blue&quot;&gt; long map ( long x, long in_min, long in_max, long out_min, long out_max ) &lt;/pre&gt; 等比映射 &lt;br&gt; 將位于[...”為內(nèi)容創(chuàng)建頁面</p> <p><b>新頁面</b></p><div>&lt;pre style=&quot;color:blue&quot;&gt;<br /> long map ( long x, <br /> long in_min, <br /> long in_max, <br /> long out_min, <br /> long out_max <br /> ) <br /> &lt;/pre&gt;<br /> 等比映射 &lt;br&gt;<br /> <br /> 將位于[in_min, in_max]之間的x映射到[out_min, out_max].&lt;br&gt;<br /> <br /> <br /> 參數(shù):&lt;br&gt;<br /> *x 要映射的值 <br /> *in_min 映射前區(qū)間 <br /> *in_max 映射前區(qū)間 <br /> *out_min 映射后區(qū)間 <br /> *out_max 映射后區(qū)間 <br /> <br /> 例如下面的代碼中用 map 將模擬量從[0,1023]映射到[0,255]區(qū)間:&lt;br&gt;<br /> &lt;pre style=&quot;color:green&quot;&gt;<br /> // Map an analog value to 8 bits (0 to 255)<br /> void setup() {}<br /> <br /> void loop()<br /> {<br /> int val = analogRead(0);<br /> val = map(val, 0, 1023, 0, 255);<br /> analogWrite(9, val);<br /> }<br /> <br /> long map(long x, long in_min, long in_max, long out_min, long out_max)<br /> {<br /> return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;<br /> }<br /> &lt;/pre&gt;</div> Admin