查看(SKU:RB-02S011)Memsic 2125双轴加速度计的源代码
←
(SKU:RB-02S011)Memsic 2125双轴加速度计
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
[[文件:2125lp.jpg|500px|缩略图|右]] ==产品概述== Memsic 2125双轴加速度计可用于机器人倾倒检测,平衡维持,撞击或压力检测。 ==规格参数== #工作电压 :3.3V~5V #工作电流:<5mA #工作频率 :100Hz PWM输出信号 #数位PWM输出 #连续自我测试 #工作温度:0~70℃ #测量范围:±3 g #尺寸大小: 10.7 x 10.7 x 11.8 mm #重量大小:3g ==使用方法== ===引脚定义=== *Tout:温度输出 *Yout:Y轴PWM输出 *GND:电源地 *GND:电源地 *Xout:X轴PWM输出 *VDD:电源正极 [[文件:2125lp1.jpg|700px|缩略图|居中]] ===连接图示=== Gout接D2引脚,Yout接D3引脚,GND接控制器GND,VDD接控制器+5V [[文件:2125lp2.jpg|700px|缩略图|居中]] ==应用例程== 依照程序连接Memsic 2125双轴加速度计与UNO,观察串口X、Y轴输出数据 ===示例代码=== <pre style='color:blue'>const int xPin = 2 ; // 定义X轴引脚 const int yPin = 3 ; // 定义Y轴引脚 void setup() { Serial.begin(9600); //设置波特率 pinMode(xPin, INPUT); //设置引脚模式 pinMode(yPin, INPUT); //设置引脚模式 } void loop() { int pulseX, pulseY; int accelerationX , accelerationY ; pulseX = pulseIN(xPin, HIGH); pulseY = pulseIN(yPin, HIGH); accelerationX = ((pulseX / 10)-500) * 8; accelerationY = ((pulseY / 10)-500) * 8; Serial.print(accelerationX); / Serial.print(“ ”); Serial.print(accelerationY); Serial.println(); delay(100); } </pre> ===程序效果=== 在串口监视器下X、Y轴输出数据。 ==产品相关推荐== 购买地址:[http://www.alsrobot.cn/goods-135.html Memsic 2125双轴加速度计]
返回
(SKU:RB-02S011)Memsic 2125双轴加速度计
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面
页面信息