基于最新理念TinyML - 如何搭建tinyML源码的Arduino项目(第6讲)

       把大象放冰箱分为3步,我们创建TinyML工程虽然需要8步,其实核心步骤也3步,过程“那是相当简单了”。

现在的世界,简单的表面下面,都是由很多复杂的动作构成的;但是这些复杂动作在一些人眼里已经成为了“习惯”,比如在软件的世界里面最先做的动作就是“创建工程”,我们的TinyML 软件也不例外。

我们在这里“创建”工程是为了:

  1. 直接使用TinyML 99%的成果(代码)
  2. 帮助我们“编译”下载到开发板中的Image
  3. 帮助我们“下载”编译的Image到开发板中

为了方便大家快速构建软件项目,我录制了一个下面的视频,帮助大家理解

 

基于最新理念TinyML - 如何搭建tinyML源码的Arduino项目(第六讲)

     我们在构建TinyML的项目前,我们要做一些准备:

  1. 下载并安装Arduino IED(Software | Arduino
  2. 下载TinyML的源码(有需要私信给我;我是用的版本为v7,最新的应该在v8以上)

     如果我们完成了准备动作,我们就可以开启构建TinyML的历程了。  

      首先,我们需要仔细阅读<tinyML 文件夹>\syntiant-arduino-v7\tinyml\README.md,可以UE或者是随便的记事本打开看就行。我们今天的内容也是按照这里的步骤实现。这里面描述了,可以有2种方式建立工程,分别是Arduino IED 和 PlatformID ,我们这一讲只按照Arduino IED方式,喜欢PlatformID方式的大家可以按照步骤尝试一下。

       通过Arduino IDE创建项目一共分8步,核心步骤也就3步:

      第1步:下载并安装Arduino IDE,我们已经完成了,“此处略去1万字”

      第2步: 找到Arduino Libraries 目录,默认在<C:\Users\admin\Documents\Arduino\libraries>

     第3步(关键步骤1):创建TinyML工程,“那是相当简单了”,创建一个名为” tinyml”的目录,并拷贝<tinyML 文件夹>\syntiant-arduino-v7\tinyml\src\tinyml.ino文件到你刚才创建的”tinyml”目录里

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Modbus是一种通信协议,用于在不同设备之间进行通信和数据交换。Modbus主从模式是指在通信过程中,有一个设备充当主设备,负责发送请求和接收响应,其他设备充当从设备,负责响应请求和发送数据。 Arduino是一种开源的硬件平台,可以用来构建各种电子设备和项目。通过使用Modbus主从库,可以在Arduino上实现Modbus主从通信。 Modbus主从协议可以用于许多应用场景。例如,当你有多个传感器连接到Arduino时,你可以将Arduino设置为主设备,用于发送读取传感器数据的请求,并接收从设备传回的数据。这样一来,你可以通过主设备控制和监测许多从设备。 在Arduino上使用Modbus主从协议的过程包括以下几个步骤: 1.安装Modbus主从库:你需要下载并安装Arduino上的Modbus主从库,这个库将提供与Modbus通信相关的函数和方法。 2.设置Arduino为从设备:在代码中,你需要指定Arduino的Modbus地址,以便其他主设备可以发送请求到该地址。 3.编写从设备的响应逻辑:当主设备发送请求到Arduino的Modbus地址时,Arduino需要解析请求并执行相应的操作,然后向主设备返回响应。 4.编写主设备的请求逻辑:在主设备上,你需要编写代码来发送请求到Arduino的Modbus地址,并处理从设备返回的数据。 通过使用Modbus主从协议,你可以轻松地在Arduino上构建各种应用,从简单的数据采集到复杂的控制系统。这种通信方式在工业自动化领域和物联网应用中得到了广泛应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值