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下载 。如何安装库?
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);
}
}