必备函数
想要写一个Arduino程序,这些函数是必须的。
最后更新于
// main.cpp
#include <Arduino.h>
int atexit(void (* /*func*/ )()) { return 0; }
void initVariant() __attribute__((weak));
void initVariant() { }
void setupUSB() __attribute__((weak));
void setupUSB() { }
int main(void)
{
init();
initVariant();
#if defined(USBCON)
USBDevice.attach();
#endif
setup();
for (;;) {
loop();
if (serialEventRun) serialEventRun();
}
return 0;
}/*
* Author: Skyone
* Date: 2020/02/28
* Website: https://www.skyone.host
*/
#define LED 3
void setup() {
// Put your setup code here, to run once.
// 将你用于初始化的代码放在这里,这些代码只会执行一次。
pinMode(LED, OUTPUT); // 将 `LED` 引脚初始化为输出模式
}
void loop() {
// Put your main code here, to run repeatedly.
// 将你的业务函数放在这里,这些代码会一直循环的运行。
digitalWrite(LED, HIGH); // 将 `LED` 引脚设为 高电平
sleep(1000); // 停止 1 秒
digitalWrite(LED, LOW); // 将 `LED` 引脚设为 低电平
sleep(1000); // 停止 1 秒
}