2025-04-23T15:13:38.png
Arduino案例1:串口打印物体坐标数据
本案例演示如何把HuskyLens连接到Arduino主板,然后Arduino主板从HuskyLens读取数据,并将读到的数据在串口监视器中打印出来。分UART模式和I2C模式,分别演示。

准备材料
硬件

DFRduino UNO R3 (或类似主板) x 1
HUSKYLENS x 1
4pin连接线(或杜邦线)
软件

Arduino IDE(推荐1.8.x版本)
下载并安装 HUSKYLENS Library。点击HUSKYLENSArduino直接下载,或者点击gitee 或 github下载 。如何安装库?

https://wiki.dfrobot.com.cn/_SKU_SEN0305_Gravity__HUSKYLENS_%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E6%91%84%E5%83%8F%E5%A4%B4#9.2%20Arduino%E6%A1%88%E4%BE%8B1%EF%BC%9A%E4%B8%B2%E5%8F%A3%E6%89%93%E5%8D%B0%E7%89%A9%E4%BD%93%E5%9D%90%E6%A0%87%E6%95%B0%E6%8D%AE

arduino程序:

#include <DFRobot_HuskyLens.h>
// 创建对象
DFRobot_HuskyLens huskylens;


// 主程序开始
void setup() {
    Serial.begin(9600);
    huskylens.beginI2CUntilSuccess();
    Serial.println("hello");
    huskylens.writeName(String("Mind+"), 1);
}
void loop() {
    huskylens.request();
    if (huskylens.isAppear(1,HUSKYLENSResultBlock)) {
        Serial.println((String(huskylens.readBlockParameter(1).xCenter) + String((String(",") + String(huskylens.readBlockParameter(1).yCenter)))));
        delay(100);
    }
}

发表评论