查看Map()的源代码
←
Map()
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
<pre style="color:blue"> long map ( long x, long in_min, long in_max, long out_min, long out_max ) </pre> 等比映射 <br> 将位于[in_min, in_max]之间的x映射到[out_min, out_max].<br> 参数:<br> *x 要映射的值 *in_min 映射前区间 *in_max 映射前区间 *out_min 映射后区间 *out_max 映射后区间 例如下面的代码中用 map 将模拟量从[0,1023]映射到[0,255]区间:<br> <pre style="color:green"> // Map an analog value to 8 bits (0 to 255) void setup() {} void loop() { int val = analogRead(0); val = map(val, 0, 1023, 0, 255); analogWrite(9, val); } long map(long x, long in_min, long in_max, long out_min, long out_max) { return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; } </pre>
返回
Map()
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面
页面信息