Arduino 上手教程
1.环境配置: 参考Arduino IDE上手教程完成IDE安装, 并根据实际使用的开发板安装对应的板管理, 与需要的驱动库。
2.使用到的驱动库:
3.使用到的硬件产品:
NC
,NO
,COM
三个接口,能够帮助我们控制 AC 220V@3A
/ DC 30V@3A
线路的通断。使用时仅需配置 IO 高/低电平即可控制通断。当控制引脚输出低电平时 NO 与 COM 断开,NC 与 COM 导通。 控制引脚输出高电平时 NO 与 COM 导通,NC 与 COM 断开。#include <M5Unified.h> #define RELAY_PIN 9 bool relay_no_status = false; void setup(){ M5.begin(); M5.Display.setFont(&fonts::FreeMonoBold12pt7b); pinMode(RELAY_PIN, OUTPUT); digitalWrite(RELAY_PIN, LOW); M5.Display.setCursor(10, 40); M5.Display.println("Relay NO & COM Open");} void loop(void){ M5.update(); auto t = M5.Touch.getDetail(); if (t.wasClicked() || M5.BtnA.wasClicked()) { relay_no_status = !relay_no_status; if (relay_no_status) { M5.Display.clear(); M5.Display.setCursor(10, 40); M5.Display.println("Relay NO & COM Closed"); digitalWrite(RELAY_PIN, HIGH); } else { M5.Display.clear(); M5.Display.setCursor(10, 40); M5.Display.println("Relay NO & COM Open"); digitalWrite(RELAY_PIN, LOW); } }}
1.下载模式: 不同设备进行程序烧录前需要下载模式, 不同的主控设备该步骤可能有所不同。详情可参考Arduino IDE上手教程页面底部的设备程序下载教程列表, 查看具体的操作方式。
CoreS3长按复位按键(大约2秒)直到内部绿色LED灯亮起,便可松开,此时设备已进入下载模式,等待烧录。
通过触屏可控制 Unit Relay 线路通断,进而实现负载供电控制。