作為一款本地AI圖象識別開發板,BW21-CBV-Kit它能夠獨自運行目標識別模型。2.4GHz+5GHz的雙頻Wi-Fi,提供高性能的無線傳輸能力,讓圖象傳輸更加流暢。豐富的接口,搭配著AI識別,可以擴展出無限可能。
BW21-CBV-Kit支持Arduino的開發方式,可以簡單實現一些DIY想法,例如:人臉識別、手勢識別、物品識別等。
這次小安給大家帶來的是主機模式讀取Arduino UNO從機:
用料
BW21-CBV-Kitx 1
Arduino UNO x 1
示例
I2C 簡介
在 I2C 的運行中有兩種角色,一種是 "主站",另一種是 "從站"。只允許一個主站連接多個從站。每個從站都有自己的唯一地址,用于主站和從站之間的通信。I2C 使用兩個引腳,一個用于數據傳輸(SDA),另一個用于時鐘(SCL)。主站使用 SCL 通知從站即將進行數據傳輸,數據則通過 SDA 傳輸。I2C 示例在 Arduino 示例中被命名為 "Wire"。
前言
在 "I2C - 向 Arduino Uno 發送數據 "示例中,I2C 主設備 Ameba 向 I2C 從設備 Arduino UNO 發送數據。在本示例中,BW21-CBV-Kit 作為 I2C 主站,從作為 I2C 從站的 Arduino UNO 接收數據。
實現流程
設置 Arduino UN 為 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 引腳應相互連接。
接下來將在串行監視器中觀察 BW21-CBV-Kit 接收到的數據。(注:如果不知道 BW21-CBV-Kit 開發板連接到哪個端口,請先在 Windows 的 "設備管理器 "中查找。BW21-CBV-Kit 被連接為 "mbed 串行端口"。例如,找到 mbed Serial Port (COM15) 表示 BW21-CBV-Kit 連接到 COM15 端口)。
在 "工具"->"端口"->"COM15"(與 BW21-CBV-Kit 連接的端口)中選擇端口 打開 BW21-CBV-Kit 的 Arduino IDE 窗口,進入 "工具"->"串行監視器 "以顯示 BW21-CBV-Kit 打印的信息。按下 Arduino Uno 上的復位按鈕,Arduino Uno 現在等待來自 I2C 主站的連接。
然后按下 BW21-CBV-Kit 上的復位按鈕,BW21-CBV-Kit 將開始接收 Arduino Uno 發送的信息。你可以在串行監視器上看到每半秒打印一次的 "hello "信息。
(注:如果 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.requestFrom() 來指定從哪個從站請求數據。
https://www.arduino.cc/en/Reference/WireRequestFrom
-
lcd
+關注
關注
34文章
4488瀏覽量
170476 -
主機
+關注
關注
0文章
1032瀏覽量
35784 -
I2C
+關注
關注
28文章
1526瀏覽量
126822 -
開發板
+關注
關注
25文章
5471瀏覽量
101662 -
Arduino
+關注
關注
188文章
6488瀏覽量
189950
原文標題:【教程】小安派BW21-CBV-Kit——主機模式讀取 Arduino UNO 從機
文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
小安派BW21-CBV-Kit入門教程之讀取DHT溫濕度傳感器

小安派BW21-CBV-Kit入門教程之OLED顯示

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屏顯示數據

評論