当前位置: 首页 > news >正文

廉江市住房和城乡建设局网站yy直播

廉江市住房和城乡建设局网站,yy直播,为什么要做外贸网站,住房和城乡建设部幼儿园网站学物联网,来万物简单IoT物联网!! I2C 介绍 模块功能: I2C Master设备驱动 接口说明 I2C - 构建硬件I2C对象 函数原型:I2C(id, scl, sda, freq)参数说明: 参数类型必选参数?说明idintYI2C外设&#xff…

学物联网,来万物简单IoT物联网!!在这里插入图片描述

I2C 介绍

  • 模块功能:
    I2C Master设备驱动

接口说明

I2C - 构建硬件I2C对象

  • 函数原型:I2C(id, scl, sda, freq)
  • 参数说明:
参数类型必选参数?说明
idintYI2C外设,esp32有两个外设(id = 0/1)
sclintN对应I2C的时钟线,可以定义任意脚
默认(不选参数)
I2C0:Pin(18)
I2C1:Pin(9)
sdaintN对应I2C的时钟线,可以定义任意脚
默认(不选参数)
I2C0:Pin(19)
I2C1:Pin(8)
freqintNI2C通信频率
  • 返回值:
    构建的I2C对象。

SoftI2C - 构建软I2C对象

  • 函数原型:SoftI2C(scl, sda, freq)
  • 参数说明:
参数类型必选参数?说明
sclintY对应I2C的时钟线,可以定义任意脚
sdaintY对应I2C的时钟线,可以定义任意脚
freqintYI2C通信频率
  • 返回值:
    构建的SoftI2C对象。

scan - 扫描从设备

  • 函数原型:scan()
  • 参数说明:

  • 返回值:

start - 起始位信号

  • 函数原型:start()
  • 参数说明:

  • 返回值:

stop - 停止位信号

  • 函数原型:stop()
  • 参数说明:

  • 返回值:

readfrom - 从I2C总线读取数据

  • 函数原型:readfrom(devAddr,number)
  • 参数说明:
参数类型必选参数?说明
devAddrintYI2C总线上从设备地址
numberintY需要从总线上读取的数据字节数
  • 返回值:
    buffer - 总线上读取的数据缓冲区,长度为参数number

writeto - 向I2C总线写数据

  • 函数原型:writeto(devAddr,buffer)
  • 参数说明:
参数类型必选参数?说明
devAddrintYI2C总线上从设备地址
bufferarray[]Y发送数据的缓冲区,期待发送的字节数为buffer的长度
  • 返回值:

readfrom_mem - 从I2C设备指定地址读取数据

  • 函数原型:readfrom_mem(devAddr, memaddr, number)
  • 参数说明:
参数类型必选参数?说明
devAddrintYI2C总线上从设备地址
memaddrintY起始地址
numberintY需要从总线上读取的数据字节数
  • 返回值:
    buffer - 指定地址读取的数据缓冲区,长度为参数number

writeto_mem - 向I2C设备指定地址写数据

  • 函数原型:writeto_mem(devAddr, memaddr,buffer)
  • 参数说明:
参数类型必选参数?说明
devAddrintYI2C总线上从设备地址
memaddrintY起始地址
bufferarray[]Y发送数据的缓冲区,期待发送的字节数为buffer的长度
  • 返回值:
  • 案例代码
from machine import Pin, SoftI2C, I2C# 构建1个I2C对象
i2c = SoftI2C(scl=Pin(5), sda=Pin(4), freq=100000)# 构建一个硬件 I2C 总线
i2c = I2C(0)
i2c = I2C(1, scl=Pin(22), sda=Pin(21), freq=400000)i2c.scan()              # 扫描从设备i2c.readfrom(0x3a, 4)   # 从地址为0x3a的从机设备读取4字节数据
i2c.writeto(0x3a, '12') # 向地址为0x3a的从机设备写入数据"12"buf = bytearray(10)     # 创建1个10字节缓冲区
i2c.writeto(0x3a, buf)  # 向地址为0x3a的从机设备写入缓冲区数据
http://www.r43.cn/news/632.html

相关文章:

  • 合江县住房和城乡规划建设局网站产品优化是什么意思
  • 青岛建设教育网站关键词排名点击
  • 企业网站怎么做毕业设计百度登陆页面
  • 湛江仿站定制模板建站百度怎么转人工客服
  • excel可以做网站吗在线生成个人网站免费
  • 做网站先建立模型2022百度搜索风云榜
  • 武进网站建设宁波优化网站厂家
  • 校园时空网站建设分析如何查询网站收录情况
  • 淄博做网站seo网络营销方式有几种
  • 网站建设和维护一年的费用semir
  • 网页在线制作网站2021近期时事新闻热点事件简短
  • 毕业设计代做网站php免费seo营销优化软件下载
  • 无锡网站制作厂家地址百度快照怎么看
  • 网站优化细节网站推广哪个好
  • 番禺区手机版网站建设网站的宣传推广方式
  • 正规的网站建设专业公司模板建站常规流程
  • 快站app官网下载百度推广费用多少
  • 明年做哪个网站能致富建网站seo
  • 做外汇模拟的网站微信公众号怎么推广
  • 免费网站建设如何自己弄一个网站
  • 护肤品网站建设目的电脑培训零基础培训班
  • 宝山做网站价格关键词优化推广公司排名
  • 网站建设导航栏设计做网络推广的团队
  • 用电脑记事本做网站seo入门基础教程
  • 找网站建设公司官网seo优化
  • wordpress评论删除站点网站推广公司
  • 网站建设杭州最便宜百度网站排名关键词整站优化
  • 简单个人网站模板经典软文案例分析
  • 做搜狗pc网站湖北百度推广公司
  • 做seo需要建网站吗淘宝怎么设置关键词搜索