#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。

python 加速度_MicroPython动手做(20)——掌控板之三轴加速度相关推荐

  1. mpython掌控板编程_MicroPython动手做(20)——掌控板之三轴加速度

    10.使用"摇晃"指令的计步器 #MicroPython动手做(20)--掌控板之三轴加速度 #使用"摇晃"指令的计步器 [mw_shl_code=arduin ...

  2. python合成语音_MicroPython动手做(25)——语音合成与语音识别

    6.AB按键切换语言合成项目 [mw_shl_code=python,true]#MicroPython动手做(25)--语音合成与语音识别 #AB按键切换语言合成项目 from mpython im ...

  3. python arduino 微信_MicroPython动手做(27)——物联网之微信小程序

    #MicroPython动手做(27)--物联网之微信小程序 #通过小程序控制小车进.退.左和右 [mw_shl_code=python,true]#MicroPython动手做(27)--物联网之微 ...

  4. micropython控制板,MicroPython动手做(22)——掌控板之无线广播

    1.掌控板无线广播主要函数 radio 模块提供无线广播功能,支持13 Channel,在相同的 Channel 内能接收到成员发出的广播消息,适合10米范围内的多板组网的通讯. radio.on() ...

  5. 掌控板玩板指南3:舵机、加速度传感器、超声波传感器、灰度传感器

    掌控板玩板指南3:舵机.加速度传感器.超声波传感器.灰度传感器 一.舵机 1.什么是舵机 2.特点 3.对比马达 二.加速度传感器 1.集成于掌控板的三轴加速度传感器测量方向 2.轴向加速度范围测量得 ...

  6. python弹钢琴_用mpython x玩转掌控板——音乐钢琴

    [情境导入] 在我们的生活中,我们经常可以看见利用按键控制物体发出声音的例子,例如:计算机,电子钢琴等 本节内容,我们一起来学习一下,如何利用按键来控制蜂鸣器发出不同种声音的. [任务描述] 利用掌控 ...

  7. python仿真_mpython仿真功能之于掌控板

    mpython软件中的仿真,上次大家说这个有没有用时,我来强烈表明下自己的意见,有用. 如果想将掌控板普及到小学教学中,那么它很有必要性. 小学生的有效思维时间较短,自我控制能力弱,因此,小学生注意力 ...

  8. arduino nano 蓝牙_用Arduino玩转掌控板(ESP32):ESP32概述与Arduino软件准备

    前言 近年来,掌控板(英文名:mPython)在创客教育中应用越来越广泛.掌控板集成了 ESP32 高性能双核芯片,具备 WiFi 和蓝牙连接功能,同时在板子上又配置了丰富的传感器,最重要的是它是专门 ...

  9. mpython掌控板体温_用mpython x玩转掌控板——摇出好心情

    [情境导入] 同学们有没有试过在音乐软件听歌时用摇一摇来切换歌曲呢? 有没有用过微信里的摇一摇的功能呢? 本节内容,我们一起来学习制作"摇出好心情"! [任务描述] 利用掌控板板载 ...

最新文章

  1. 言论丨马库斯回应14大质疑,重申深度学习怀疑论
  2. 如何用函数表示数(四)数的彻底消失
  3. DGL教程【三】构建自己的GNN模块
  4. 春风吹用计算机的谱子,方大同《春风吹》简谱
  5. Ajax/CSS表格设计汇集
  6. nodejs之express入门
  7. 同步请求和异步请求的区别
  8. 【Step1】【二分图匹配】poj 1274-The Perfect Stall
  9. java中double除法和取余的若干注意
  10. RuntimeWarning: coroutine ‘ClientResponse.text‘ was never awaited self._context.run(self._callback)
  11. [蓝桥杯]试题 基础练习 芯片测试
  12. ubuntu等linux系统如何阅读caj文档
  13. MySql常用语句汇总
  14. html a标签 alt,A标签、IMG标签、ALT属性详解
  15. 利用adsl拨号服务器VPS构建代理IP池
  16. 环球黑卡可以透支吗?环球黑卡是信用卡吗
  17. Win11 开机资源管理器频繁崩溃闪退怎么处理?
  18. HDU 4435 charge-station (搜索+YY)
  19. 解决Program received signal SIGSEGV, Segmentation fault.的辛酸
  20. Linux软链接和硬链接

热门文章

  1. 波许教授的《最后一课》有感
  2. vulnhub刷题记录(The Planets: Earth)
  3. 在labview中实现jk触发器使用JK触发器实现时序逻辑电路
  4. Win10右键菜单添加管理员方式打开cmd
  5. php imap 库_php imap_open 实例教程
  6. nginx 防止恶意域名解析_Nginx 防止被域名恶意解析的办法
  7. android charles 证书_手机安装Charles证书
  8. iOS中物理单位换算
  9. 程序员日常照片大合集!快来大饱眼福!
  10. 网站反爬指南:政府网站篇