Arduino 上手教程
1.环境配置: 参考Arduino IDE上手教程完成IDE安装, 并根据实际使用的开发板安装对应的板管理, 与需要的驱动库。
2.使用到的驱动库:
3.使用到的硬件产品:
#include <M5Unified.h>#include <Arduino.h> #define IR_ANALOG_PIN 8#define IR_DIGITAL_PIN 9 void setup(){ M5.begin(); M5.Display.setFont(&fonts::FreeMonoBold12pt7b); pinMode(IR_ANALOG_PIN, INPUT); pinMode(IR_DIGITAL_PIN, INPUT);} void loop(){ int analog = analogRead(IR_ANALOG_PIN); int digital = digitalRead(IR_DIGITAL_PIN); M5.Display.clear(); M5.Display.setCursor(20, 40); M5.Display.printf("analog: %d", analog); M5.Display.setCursor(20, 80); M5.Display.printf("digital: %d", digital); Serial.printf("analog: %d\r\n", analog); Serial.printf("digital: %d\r\n", digital); delay(1000);}
1.下载模式: 不同设备进行程序烧录前需要下载模式, 不同的主控设备该步骤可能有所不同。详情可参考Arduino IDE上手教程页面底部的设备程序下载教程列表, 查看具体的操作方式。
CoreS3长按复位按键(大约2秒)直到内部绿色LED灯亮起,便可松开,此时设备已进入下载模式,等待烧录。
读取 Unit Reflective IR 输出数字信号与模拟信号,并进行显示。