电子工程专辑
电子技术设计
国际电子商情
在线研讨会
直播
白皮书
2024汽车电子论坛
无线前沿新技术与测试技术峰会
杂志免费订阅
汽车电子专题
Studio
CEO专栏
行业及技术活动
微信入群
全球联播
汽车电子专题
Datasheets查询
电子计算工具
小测验
会员活动中心
原厂技术站
首页
论坛
热门板块
技术问答
电子技术基础
电路图
模拟技术
电源技术与新能源
EDA工具与IC设计
测试测量技术
可编程器件
嵌入式系统与MCU
技术创意与DIY
通信与网络
消费电子与智能设备
机器人技术与设计
采购与销售
分销与供应链
工程师职场
热门主题
对于 负反馈 的理解
《十万个为什么》Excel 问题与答案 得分 比
这里二极管是什么作用?
【东软载波 ES32VF2264 开发板】环境搭建和
封装衬底的铜皮如何转换成焊盘,或者直接添
资料无法下载
电流回路示意图,对不对?这样也采不到负载
【东软载波 ES32VF2264 开发板】05 基础功
精华主题
【STM32F103C8T6教程】合集
【资料汇总】最全实用电路合计,新的一年从
电流检测基本原理与容易忽视的细节
【Arduino uno教程 】(十一)ESP-01S模块
【资料汇总】Matlab 入门宝典 & 编程算法大
【Arduino uno教程 】(十)综合项目--温湿
下载:工程师必读的10本射频/微波/无线经典
【Arduino uno教程 】合集
下载
热门类别
基础知识
电源/功率
PCB
单片机/嵌入式
FPGA
模拟/数字
处理器/DSP
测试测量
通信/RF/网络
软件/EDA/IP
AI/机器人/无人机
制造与封装
书籍
源码
原理图
电路图
热门资料
《论系统工程》(第2版,钱学森 著,1988年10月修订版)
170中国新能源汽车品牌图谱
STM32HAL库手册
《工程控制论》(钱学森 著,戴汝为 等 译,科学出版社,1958年)
JESD204B协议读书笔记
《星际航行概论》(钱学森 著,科学出版社,1963年)
最新技术白皮书
【2024年12月电子工程专辑杂志】宽禁带半导体:电力电子技术的新革命
【国际电子商情2024年12月杂志】当元器件供应链遇上AI,会擦出怎样的火花?
英飞凌全新IoT Wi-Fi 6 助力未来智能设备的无“限”连接
2024蓝牙趋势应用研讨会——演讲PPT资料
【国际电子商情2024年11月杂志】新能源汽车,如何重塑城市风景线?
【2024年11月电子工程专辑杂志】先进封装,半导体行业必争之技
Keysight“重磅”新品-携HD3示波器与AP5000系列信号源,应对新挑战!
三合一服务器系统:支持3个COM-HPC 插槽的异构边缘服务器
如何设计机器人大脑
全力出动:迷你尺寸,超强性能
博客
热门板块
FPGA/CPLD
MCU/嵌入式
模拟
电源/新能源
测试测量
通信
PCB
汽车电子
软件与OS
采购与分销
供应链管理
工程师职场
EDA/IP/设计与制造
无人机
机器人/AI
推荐博文
豹8出圈,比亚迪高端化稳了?
远红之光来袭,艾迈斯欧司朗 GF CSSRML.24
BASiC™基半股份一级代理商致力于推动碳化
释放KLV15002光耦合器固态继电器的潜力
光耦合器在各个应用中大展身手
基于 NXP iMX8QM 运行 QNX
电源滤波器共模和差模的滤波效果
虹科技术 | 不只是定位:PCAN-GPS FD搭配PE
最新博文
比较器检测模拟脉冲说明(四)
基于TRIZ理论探索消防机器人的创新之路
温度传感器精度的影响因素
抢占智能家居市场有妙招?本土厂商这样做?
紫光展锐联合上汽海外发布量产车型,赋能汽
美的风扇灯拆解:如何实现极致高效的稳定输
瑞芯微方案主板Linux修改系统串口波特率教
生物芯片有哪些分类
评测
极简图解 半导体技术基本原理
查看详情
富芮坤FR3068x-C
查看详情
我在硅谷管芯片 - 芯片设计公司运营之道
查看详情
元能芯24V全集成电机专用开发板
查看详情
MYC-LR3576核心板及开发板
查看详情
大话芯片制造
查看详情
芯语
热门板块
半导体
通信网络
消费电子/手机
汽车电子
物联网
工控
硬件设计
嵌入式/FPGA
电源/能源
测试测量
人工智能/机器人
科技前沿
供应链
工程师职场
最新芯语
行研丨算力租赁,2025未来行业的黄金矿
芯报丨光启图像完成数千万元新一轮融资,元禾璞华领投
科创丨两位清华大牛缔造超级IPO,小马智行登陆纳斯达克
长阳科技:CPI薄膜样品已通过京东方验证拟明年投产
纵横股份:正研发新型复合翼无人机产品
消费电子纳入3C国补成机构共识AI软硬件融合下换机潮可期
数读科创板IPO|奕斯伟计划募资49亿用于扩产
传音控股:新兴市场仍处于“功能机向智能机切换”趋势中
四大协会声明:美国芯片产品不再可靠、不再安全,谨慎采购!
运营商的战略规划不能再按部就班去做了!
征集四大运营商各单位2024年亮点成果!
从这几款全局快门图像传感器,了解图像传感器的选型要点
文库
热门类别
模拟设计
电源技术
PCB设计
元器件知识
硬件开发经验
封装/工艺
EDA/IC设计
单片机/嵌入式
C语言/编程开发
可编程/FPGA
处理器/DSP
RF/通信
人工智能/机器人
开源设计/DIY
最新文库
高速信号处理时,如何控制开关稳压器的脉动?
设计分享:用ADUX1020评价板搞一个手势传感器
在FPGA中如何确保AD9361的稳定性能?
利用参考时钟,实现Cyclone10LP器件的串行通信数据恢复
瑞萨ISL81802双通道同步降压控制器设计经验分享
如何解决电调滤波电路中的温度漂移问题
FBAR滤波器在未来无线通信中的角色是什么?
RF增距芯片A7700助力射频电路设计
新型宽阻带共面带状线低通滤波器
边限振荡器在核磁共振成像中的作用是什么?
低频噪声对人类健康的具体影响是什么?
如何应用模式匹配法提高双工器精度
活动
技术论坛
更多>
2022电机驱动与控制论坛
深圳市南山区
2022年6月17日
2022全球MCU生态发展大会
深圳市南山区
2022年6月17日
射频与微波技术及应用研讨会
西安天朗森柏大酒店
2022年06月23日
热点活动
更多>
IIC Shenzhen - 2024国际集成电路展览会暨研讨会
深圳
2024.11.5-6
2024(第五届)国际 AIoT 生态发展大会
深圳
2024年06月20日
中国国际航空电子(低空经济)产业创新发展大会
四川成都
2024年05月22日
社群活动
更多>
面包板社区有奖活动一览
2024.01.01-2024.12.31
资料下载:高级驾驶辅助系统 (ADAS) 技术指南
2024.09.19-2024.10.30
《电信基站应用指南》中文版发布!免费下载
2024.09.01-2024.09.30
Debug一秒看穿故障! Fluke 红外热像仪免费申领
2024.08.01-2024.09.20
商城
绿林游标卡尺高精度0.02mm机械式内外径深度测量开式游标卡尺0-150mm
E币:
799
立即兑换
德力西R2897电笔智能测电压多功能测断线数显电工专用感应试电笔
E币:
1099
立即兑换
卡夫威尔零件收纳盒小零件/物料储物盒320*255*60mm NF4024
E币:
999
立即兑换
《观点》2024版
E币:
199
立即兑换
得力 不锈钢镊子3件套
E币:
399
立即兑换
宝工(Pro'skit) 8S005 无酸焊油(50g) 助焊剂 焊锡膏
E币:
599
立即兑换
芯视频
兑奖中心
E聘
NEW
#热门搜索#
NFC
MCU
华为
原理图
论坛
嵌入式/开源硬件
厂商专区
大联大技术论坛
英飞凌技术社区
意法半导体社区
开步电子社区
硬件设计
电子技术基础
电路图
模拟技术
电源技术与新能源
测试测量技术
EDA工具与IC设计
硬件开发经验
电赛专区
制造与封装
拆解基地
评测
嵌入式/开源硬件
可编程器件
嵌入式系统与MCU
技术创意与DIY
MicroPython技术交流
开源硬件(树莓派Arduino)
学生创客专区
通信/手机/物联网
通信与网络
消费电子与智能设备
汽车电子与车联网
物联网与智能家居
ZigBee & IAR 小组
Qualcomm物联网技术论坛
机器人/工业电子
电机与控制
工业电子与自动化
机器人技术与设计
机器人应用
无人机专区
供应链专区
采购与销售
分销与供应链
资本与市场
方案/元器件供求
职场与创业
面包板社区活动
管理沙龙
工程师职场
新手反馈与建议
路边社娱乐
MicroPython技术交流
MicroPython动手做(2...
130
54
发帖
提问
楼主
MicroPython动手做(20)——掌控板之三轴加速度
雕爷学编程
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
15799
54
发表于 2020-4-27 11:22:41
显示全部楼层
掌控板载
三轴加速度计MSA300,测量范围:±2G
写原创有奖励!2024面包板原创奖励正在进行中
举报
130
您需要登录后才可以评论
登录
立即注册
热门资料
《论系统工程》(第2版,钱学森 著,198 ...
170中国新能源汽车品牌图谱
STM32HAL库手册
《工程控制论》(钱学森 著,戴汝为 等 ...
《星际航行概论》(钱学森 著,科学出版 ...
热门活动
【北京12.5号】无线前沿新技术与测试技术峰会
【有奖直播】提升毫米波信号测试精度
【50份好礼】首发直播: 解密Keysight最新模拟信号源
【有奖直播】无线前沿新技术与测试技术峰会
如何应对供应风险和挑战,在行业竞争中赢得先机?
技术文库
8通道RTD数据采集模块原理图分析 ...
汽车底盘电控技术
纯电动汽车电池管理系统及工作模式 ...
成品输送带的维修案例
高压柜的过电流保护
全部回复 54
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-27 12:03:45
显示全部楼层
沙发
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-27 12:07:18
显示全部楼层
板凳
本帖最后由 雕爷学编程 于 2020-4-27 12:10 编辑
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-27 12:25:33
显示全部楼层
地板
1、掌控板加速度传感器
能够测量由于重力引起的加速度,传感器在加速过程中,通过对质量块所受惯性力的测量,利用牛顿第二定律获得加速度值。掌控板上的加速度计可测量加速度,测量范围为 -2g 到 +2g 之间。
掌控板的测量沿3个轴,每个轴的测量值是正数或负数,正轴越趋近重力加速度方向,其数值往正数方向增加,反之往负数方向减小,当读数为 0 时,表示沿着该特定轴“水平”放置。
X - 向前和向后倾斜。
Y - 向左和向右倾斜。
Z - 上下翻转。
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-27 13:16:22
显示全部楼层
5
#
#MicroPython动手做(20)——掌控板之三轴加速度
#简单测试3个轴加速度值的变化
from mpython import *
while True:
oled.fill(0)
x1 = accelerometer.get_x()
y1 = accelerometer.get_y()
z1 = accelerometer.get_z()
oled.DispChar('加速度 x', 3, 11, 1)
oled.DispChar((str(x1)), 52, 11, 1)
oled.DispChar('加速度 y', 3, 22, 1)
oled.DispChar((str(y1)), 52, 22, 1)
oled.DispChar('加速度 z', 3, 33, 1)
oled.DispChar((str(z1)), 52, 33, 1)
oled.show()
使用前,导入mpython模块:
from mpython import *
获取X、Y、Z三轴的加速度:
x1 = accelerometer.get_x()
y1 = accelerometer.get_y()
z1 = accelerometer.get_z()
注解
通过 accelerometer.get_x() 获取3轴加速度。获取3轴加速度获取方法分别为 get_x() 、get_y() 、get_z() 。 每个轴的测量值根据方向是正数或负数,表示以克为单位的值。
可以尝试掌控板按以下放置,观察3轴数据:
平放桌面 --(0,0,-1)
翻转平放桌面 --(0,0,1)
掌控板下板边直立与桌面 --(1,0,0)
掌控板左板边直立与桌面 --(0,1,0)
注解
发现什么规律没有?当重力加速度与加速度轴方向一致时,即等于1g的地球重力加速度。正方向为+1g,反方向为-1g。 假如猛烈地摇动掌控板,就会看到加速度达到±2g,那是因为这个加速度计的最大测量值为±2g。
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-27 13:18:56
显示全部楼层
6
#
mPython 图形编程
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-27 13:35:17
显示全部楼层
7
#
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-27 14:20:45
显示全部楼层
8
#
3、使用柱状条演示不同状态下的三轴加速度值
#MicroPython动手做(20)——掌控板之三轴加速度
#使用柱状条演示不同状态下的三轴加速度值
from mpython import *
myUI = UI(oled)
while True:
oled.fill(0)
x1 = ((100 - 0) / (1 - (-1))) * (accelerometer.get_x() - (-1)) + 0
oled.DispChar('加速度 X', 2, 11, 1)
myUI.stripBar(50, 13, 75, 10, x1, 1, 1)
y1 = ((100 - 0) / (1 - (-1))) * (accelerometer.get_y() - (-1)) + 0
oled.DispChar('加速度 Y', 2, 22, 1)
myUI.stripBar(50, 26, 75, 10, y1, 1, 1)
z1 = ((100 - 0) / (1 - (-1))) * (accelerometer.get_z() - (-1)) + 0
oled.DispChar('加速度 Z', 2, 33, 1)
myUI.stripBar(50, 39, 75, 10, z1, 1, 1)
oled.show()
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-27 14:22:27
显示全部楼层
9
#
mPython 图形编程
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-27 15:23:56
显示全部楼层
10
#
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-30 15:07:46
显示全部楼层
11
#
4、用加速度制作一个上下左右各滚动的水平球(小点)
描述:OLED屏幕是128*64像素,OLED屏长为X轴,宽为Y轴。可以画一个圆,半径为31像素,让“点”不会超出这个范围,确定点的位置用加速度X、Y轴。小球不超出中心小圆圈为大致处于水平位置。
加速度Y轴倾斜的值是范围1至-1,向左倾斜往1增大,向右倾斜往-1增大。通过映射把Y轴加速度的取值范围变为32至92,可以让Y轴加速度的值在OLED屏幕的中心点显示位置。
加速度X轴倾斜的值是范围-1至1,向前倾斜往-1增大,向后倾斜往1增大。通过映射把Y轴加速度的取值范围变为2至62。可以让X轴加速度的值在OLED屏幕的中心点显示位置。
映射的值有小数点,OLED屏幕是无法识别小数点的,需要将映射后的值以整型输出。
#MicroPython动手做(20)——掌控板之三轴加速度
#用加速度制作一个上下左右各滚动的水平球(小点)
from mpython import *
while True:
oled.fill(0)
oled.circle(64, 32, 2, 1)
oled.circle(64, 32, 31, 1)
oled.pixel((int(((92 - 32) / ((-1) - 1)) * (accelerometer.get_y() - 1) + 32)), (int(((62 - 2) / (1 - (-1))) * (accelerometer.get_x() - (-1)) + 2)), 1)
oled.show()
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-30 15:43:00
显示全部楼层
12
#
mPython 图形编程
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-30 16:21:04
显示全部楼层
13
#
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-30 16:31:34
显示全部楼层
14
#
支持
反对
举报
回复
40
主题
1200
帖子
3576
积分
身份:
LV5 资深技术员
E币:
3334
发消息
雕爷学编程
楼主
发表于2020-4-30 18:11:02
显示全部楼层
15
#
5、三轴绿灯水平测量仪
#MicroPython动手做(20)——掌控板之三轴加速度
#三轴绿灯水平测量仪
from mpython import * #导入mpython模块
Center_x=63 #设定中心点(原点)x的坐标
Center_y=31 #设定中心点(原点)y的坐标
while True:
x=accelerometer.get_x() #获取X轴的加速度
y=accelerometer.get_y() #获取Y轴的加速度
if y<=1 and y>=-1:
offsetX=int(numberMap(y,1,-1,-64,64)) #映射Y轴偏移值
if x<=1 and x>=-1:
offsetY=int(numberMap(x,1,-1,32,-32)) #映射X轴偏移值
move_x=Center_x+offsetX #水平球在X坐标上的移动
move_y=Center_y+offsetY #水平球在Y坐标上的移动
oled.circle(Center_x,Center_y,8,1) #画中心固定圆:空心
oled.fill_circle(move_x,move_y,6,1) #画移动的水平球:实心
oled.DispChar("%0.1f,%0.1f" %(x,y),75,0) #显示水平球在X、Y轴的加速度值
if offsetX==0 and offsetY==0:
rgb.fill((0,20,0)) #水平球在中心位置亮绿灯,亮度为20
rgb.write()
else:
rgb.fill((0,0,0)) #水平球不在中心位置灭灯
rgb.write()
oled.show()
oled.fill(0)
支持
反对
举报
回复
1
2
3
4
下一页
回复楼主
您需要登录后才可以评论
登录
立即注册
【有奖直播】提升毫米波信号测试精度
【有奖直播】无线前沿新技术与测试技术峰会
【50份好礼】
无线通信革命:新一代信号源技术
35 年数字化全“芯“之旅,西门子EDA开启新章
MicroPython技术交流
版主:
whik
用python语言开发嵌入式程序。MicroPython学习、交流、DIY。
展开更多
帖子
155
回复
1312
精华2
【Arduino uno教程 】(十一)ESP-01S模块联网、获取API信息
置顶
无线通信领域大牛必打卡,这个峰会不容错过!
置顶
【工程师抢先试用】全新一代氮化镓器件100份,余量不多,先到先得!
置顶
【汇总】近期半导体大厂热门有奖活动
置顶
有技术问题,上面包板问答互动!有答案!还能拿E币换礼品!
置顶
【E币奖励话题】越来越卷,今年电子工程师行情如何?薪资如何?
评测文章
《高速PCB设计经验规则应用实践》个人阅读小谈
《高速PCB设计经验规则应用实践》+PCB绘制学习与验证
【东软载波 ES32VF2264 开发板】详谈烧录
【东软载波 ES32VF2264 开发板】05 基础功能测试——ADC
【东软载波 ES32VF2264 开发板】04 基础功能测试——串口
《高速PCB设计经验规则应用实践》+我的硬件观
【联盛德 W800 Arduino开发板】+arduino环境+点灯
【东软载波 ES32VF2264 开发板】03 基础功能测试——定时器
《高速PCB设计经验规则应用实践》破而后立
《高速PCB设计经验规则应用实践》助你成高手
免费申请
热帖
【E币话题】电子工程师深圳月薪15K,够吗?
走了,华为 —— 38岁起步,不算太晚。
【变废为宝】联想电脑自带鼠标,你看这质量
【变废为宝】紫外消毒灯拆解
【变废为宝】出口小音箱拆解
【E币话题】做嵌入式,硬件方向好还是软件
【变废为宝】光控开关的拆解和原理分析
【变废为宝】将智能插座接入米家,告别多个
C语言中如何将long数据转换成char型数据输
【变废为宝】高端音箱控制器拆解
大家都在看的技术资料
FBAR滤波器在未来无线通信中的角色是什么?
RF增距芯片A7700助力射频电路设计
如何解决电调滤波电路中的温度漂移问题
瑞萨ISL81802双通道同步降压控制器设计经验分享
新型宽阻带共面带状线低通滤波器
在FPGA中如何确保AD9361的稳定性能?
低频噪声对人类健康的具体影响是什么?
高速信号处理时,如何控制开关稳压器的脉动?
芯视频
更多>
01:47
一个视频带您走进东芝的功率半导体世界!
东芝电子元件
45
直线导轨特殊工作环境怎么选?
ESP32应用教程—SD NAND如何记录飞控LOG
探索可控硅光耦的奥秘:从工业控制到通信设备的广泛应用
直线导轨寿命延长指南 下
光耦让冰箱焕发智能新生活!
举报
内容系网友发布,其中涉及到安全隐患的内容系网友个人行为,不代表面包板社区观点
请点击举报理由
关闭
站长推荐
/2
面包板社区有奖活动汇总楼
1. DIY赢大奖!2. 写原创,有奖励!3.参与话题,奖励E币!4. 免费申领:开发板试用、书籍试读...
电子工程师DIY来分享,赢大疆无人机、小米手机、NAS存储、万用表 ...
展示您的 DIY 电子设计作品,社区将有丰富奖励送给您!
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
商务部:加强对美出口管制,涉及镓、锗、锑、超硬材料等两用物项
中汽协会:建议中国汽车企业谨慎采购美国芯片
无需电池?这种设备能让你随时随地监测口腔健康
德国大众汽车关厂裁员并减薪,12万名工人罢工行动爆发
美国无人机监管政策收严,为了远程ID广播我不得不这样做
返回顶部
工具栏