作为一款本地AI图象识别开发板,BW21-CBV-Kit它能够独自运行目标识别模型。2.4GHz+5GHz的双频Wi-Fi,提供高性能的无线传输能力,让图象传输更加流畅。丰富的接口,搭配着AI识别,可以扩展出无限可能。
BW21-CBV-Kit支持Arduino的开发方式,可以简单实现一些DIY想法,例如:人脸识别、手势识别、物品识别等。
这次小安给大家带来的是主机模式对 Arduino UNO 发送数据:
用料
BW21-CBV-Kit x 1
Arduino UNO x 1
示例
示例
I2C 简介
在 I2C 的运行中有两种角色,一种是 "主站",另一种是 "从站"。只允许一个主站连接多个从站。每个从站都有自己的唯一地址,用于主站和从站之间的通信。I2C 使用两个引脚,一个用于数据传输(SDA),另一个用于时钟(SCL)。主站使用 SCL 通知从站即将进行数据传输,数据则通过 SDA 传输。I2C 示例在 Arduino 示例中被命名为 "Wire"。
前言
在本例中,我们使用 BW21-CBV-Kit 作为 I2C 主机,使用 Arduino 作为 I2C 从机。
当 I2C 从机接收到 I2C 主机发送的字符串时,它会打印接收到的字符串。
设置 Arduino UNO 为 I2C 从机
首先,在 Arduino IDE 的 "工具"->"开发板"->"Arduino Uno "中选择 Arduino:
打开 "文件"->"示例"-> "Wire"-> "slave_sender"。

然后点击 "项目"->"上传",编译并上传示例到 Arduino Uno。
设置 BW21-CBV-Kit 为 I2C 主机
接下来,打开 Arduino IDE 的另一个窗口,确保在 IDE 中选择 BW21-CBV-Kit 开发板:"工具"->"开发板"。
打开 "文件"->"示例"->"AmebaWire"->"MasterReceiveData"。

点击 "项目"->"上传",编译并上传示例到 BW21-CBV-Kit 。
接线
Arduino 示例将 A4 用作 I2C SDA,将 A5 用作 I2C SCL。
另一件重要的事情是,Arduino 和 BW21-CBV-Kit 的 GND 引脚应相互连接。

打开 Arduino Uno 的 Arduino IDE,然后打开串行监视器("工具"->"串行监视器")。在串行监视器中,可以看到 Arduino Uno 打印的信息。
接下来,按下 Arduino Uno 上的复位按钮。现在,Arduino Uno 正在等待来自 I2C Master 的连接。
按下 BW21-CBV-Kit 上的重置按钮,开始发送信息。然后观察串行监视器,可以看到信息每半秒显示一次。

代码参考
有关此示例的详细信息,请参阅 Arduino 文档:https://www.arduino.cc/en/Tutorial/MasterReader。
首先使用 Wire.begin() / Wire.begin(address),以主站或从站身份加入 I2C 总线:https://www.arduino.cc/en/Reference/WireBegin。
接下来,主站使用 Wire.beginTransmission(address) 开始向给定地址的 I2C 从站传输数据:https://www.arduino.cc/en/Reference/WireBeginTransmission。
使用 Wire.write() 发送数据,最后使用 Wire.endTransmission() 结束对从属设备的传输,并传输排队的字节:https://www.arduino.cc/en/Reference/WireEndTransmission。
-
I2C
+关注
关注
28文章
1547浏览量
130539 -
开发板
+关注
关注
25文章
6144浏览量
113843 -
Arduino
+关注
关注
190文章
6516浏览量
196054 -
安信可
+关注
关注
0文章
216浏览量
4963
原文标题:【教程】小安派BW21-CBV-Kit——主机模式对 Arduino UNO 发送数据
文章出处:【微信号:安信可科技,微信公众号:安信可科技】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
小安派BW21-CBV-Kit入门教程之主机模式读取Arduino UNO从机
小安派BW21-CBV-Kit入门教程之读取DHT温湿度传感器
小安派BW21-CBV-Kit入门教程之OLED显示
小安派BW21-CBV-Kit入门教程之MPU6050 IMU零点检测
BW21-CBV-Kit的使用教程
BW21-CBV-Kit快速入门之Arduino环境搭建
小安派BW21-CBV-Kit入门教程:中断控制LED
小安派BW21-CBV-Kit入门教程之超声波测距
BW21-CBV-Kit如何接入HomeAssistant实时查看AI摄像头画面
直接送!50套小安派 BW21-CBV-Kit Ai图像识别开发板!
小安派BW21-CBV-Kit入门教程之LCD屏显示数据
小安派BW21-CBV-Kit入门教程之驱动ILI9341 TFT显示屏

小安派BW21-CBV-Kit入门教程之主机模式对Arduino UNO发送数据
评论