打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Ardunio板子测试

我选择有自动补全的vscode

int led = 13;void setup(){ pinMode(led, OUTPUT);}void loop(){ digitalWrite(led, HIGH); delay(10000); digitalWrite(led, LOW); delay(1000);}

刷写中.然后按一下

复位,重启一下.正常闪烁.


测试板子的正常工作就到这里.一切都ok.

analogRead函数的作用是从指定的模拟引脚读取值,读取周期为100μs,即最大读取速度可达每秒10000次。参数pin表示读取的模拟输入引脚号,返回值为int型(范围在0~1023)。

Arduino Uno主板有6个通道(Mega有16个)10位AD(模数)转换器,即精度为10位,返回值是0~1023。也就是说输入电压为5V的读取精度为5V/1024个单位,约等于每个单位0.049V(4.9mV)。输入范围和进度可通过analogReference()进行修改。

如输入电压为a,那么获取模拟输入引脚3的电压值的示例程序如下:

报错,a是电压值

millis函数用于获取单片机通电到现在运行的时间长度,单位是ms,该函数返回值类型为无符号长整型(unsigned long)。系统最长的记录时间为9小时22分,如果超出将从0开始。

millis是一个无参数函数,适合作为定时器使用,不影响单片机的其他工作,而使用delay函数期间无法做其他工作。

延时10秒后自动点亮接到引脚13的LED的示例程序清单如下:


体验不好....频繁卡死

自带上传成功


micros函数用于返回开机到现在运行的微秒值,该函数返回值类型为无符号长整型(unsigned long),70分钟将溢出。

显示当前的微秒值的示例程序清单如下:

unsigned long time;void setup(){ Serial.begin(9600);}void loop(){ Serial.print("Time :"); time = micros(); Serial.println(time); delay(1000);}

人老了,写东西字体要大大的.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
两个arduino板进行串口通讯实验
如何在Linux下给zigbee CC2530实现上位机
《中学生C51单片机易学实战入门教程》第二课
AVR单片机TC0快速PWM
单片机驱动16*16点阵LED汉字显示c51程序
在stm32上使用Arduino IDE(神舟I号为例)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服