arduino的adcarduino支持adc,但是这个是和硬件绑定的需要芯片支持adc转换芯片,具体要查哪些引脚支持。 基准电压:基准电压一般就是单片机gpio推挽输出高电平的电压adc分辨率:手册一般会说支持xxxbit的adc,那么分辨率就是2的xxx次方(2^xxx) 拿esp32举例esp32最高支持12bit的adc那么最高分辨率就是2^12(2的12次方)也就是4096因为esp32输出电压是3.3,所以基准电压是3.3也就是能读取0到3.3之间的电压 arduino 官方支持10bit adc那么最高分辨率就是2^10(2的10次方)也就是1024因为arduino输出电压是5,所以基准电压是5也就是能读取0到5之间的电压
arduino基于stm32基本信息关于stm32在arduino io图可以选择PAX,PBX keil引脚方式或者直接使用arduino io:1,2,3,4。。。20,21等stm32f103c8t6
arduino的串口通信工程下载 arduino提供了非常强大的串口通信函数,这可能是我唯一觉得arduino的优点他可以使用简单的函数配置和使用串口与其他设备进行通信当然串口通信还是要看单片机是否有指定的IO也不是所有的IO都支持串口
arduino的中断工程下载 arduino是支持中断的但是缺点的目前的arduino是不支持设置中断优先级(目前记录为2.3.3版本)而且在中断函数中delay()函数是不工作的,而且millis()函数返回值也不再增长。(delayMicroseconds()函数除外)运行期间Arduino开发板接收到的串口数据也可能丢失
arduino的GPIO输入输出工程下载 我们使用ESP32 wroom32e举例我们先看查自己开发板的IO图ESP32系列的 arduino基于ESP32基本信息 基本arduino入门 arduinoIDE使用教程