micropython编程爱好网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1090|回复: 0

三轴加速度计

[复制链接]

8

主题

9

帖子

342

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
342
发表于 2020-4-4 15:54:52 | 显示全部楼层 |阅读模式
'''
实验名称:三轴加速度计
版本:v1.0
日期:2019.4
作者:01Studio
说明:通过编程获取其各个方向的数值(X轴、Y轴、Z轴)并在OLED上显示。
'''

import pyb
from machine import Pin,I2C
from ssd1306 import SSD1306_I2C

#初始化相关模块
i2c = I2C(sda=Pin("Y8"), scl=Pin("Y6"))
oled = SSD1306_I2C(128, 64, i2c, addr=0x3c)

accel = pyb.Accel()

while True:

        oled.fill(0) #清屏
        oled.text('01Studio', 0, 0)
        oled.text('Accel test:',0,15)

        #获取x,y,z的值并显示
        oled.text('X:'+str(accel.x()),0,40)
        oled.text('Y:'+str(accel.y()),44,40)
        oled.text('Z:'+str(accel.z()),88,40)
        oled.show()

        pyb.delay(1000) #延时1s
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|micropython编程爱好网 ( 粤ICP备14010847号-3 )microPython技术交流 microPython技术交流2

粤公网安备 44030702001224号

GMT+8, 2020-10-25 01:40 , Processed in 0.156000 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表