arduino
arduino i/o函数
pinMode()函数
用于将特定的引脚设置为INPUT,OUTPUT,INPUT_PILLUP
digitaWrite()
设置引脚为HIGH,LOW
analogRead()
读取引脚的电压
1
analogRead(pin)
中断
就是停止当前的主程序的工作,然后执行其他的工作完再来执行主程序
注册中断
1
void attachInterrupt(uint8_t interruptNum, void (*userFunc)(void), int mode);
interruptNum中断号,每一个开发板都会给可以中断的pin分配一个中断号
userFunc()
调用的函数
mode
触发条件
LOW 当中断所在 Pin 口处于低电平时触发
CHANGE 当中断所在 Pin口电平改变时触发
RISING 当中断所在Pin口从低电平变为高电平(上升沿)时触发
FALLING 当中断所在Pin口从高电平变为低电平(下降沿)时触发
isr中不能使用其他的中断函数
串行
一种通信的手段,可以用于不同设备的通信,也可以用于打印调试信息
arduino
https://tsy244.github.io/2023/10/08/嵌入式/arduino/