【联盛德 W800 Arduino开发板】2、ADC 测试
- W800 ADC
W800具有2路12位SD-ADC(最高采样率1KHz),对应管脚为PA1、PA4。
在开发板上,有2个地方分别都有PA1和PA4。分别在CN5和CN6。
- 开发环境搭建
在 Arduino IDE 中安装
1、文件 -> 偏好设置
2、在附加开发板管理器URL中输入以下URL:
https://raw.githubusercontent.com/board707/w80x_arduino/hal-v0.6.0/package_w80x_index.json
如果Error: 13 INTERNAL: can not install w80x_duino:csky@2021.04.23 tool使用替代方案:
https://raw.githubusercontent.com/board707/w80x_arduino/hal-v0.6.0/package_w80x_test_index.json
如果此方法不起作用,请尝试以下任一链接地址:
http://dl.isme.fun/w80x_arduino/package_w80x_index.json
Arduino支持的开发板较多,包括:
- PWM测试
- #include "Arduino.h"
- /*
- * HLK-W80x Analog read example.
- *
- * W80x boards has four analog ports.
- * You can access it from Arduino code by pin numbers PA1-PA4
- * or by short names A1-A4.
- *
- * Name A0 is alias to A1, added for compatibility.
- *
- */
- void setup()
- {
- pinMode(A1,ANALOG_INPUT); // or pinMode(PA2,ANALOG_INPUT);
- Serial.begin(9600);
- }
- void loop()
- {
- float volt = 0;
- volt = analogRead(A1);
- Serial.printf("ADC millivolt [%f]\r\n", volt);
- delay (100);
- }
测试的是火焰传感器,
- 结果
没有火焰时的结果
有打火机时的结果
空载时的测试结果
Q1: 对Arduino支持不够
Q2;ADC有点少