完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、串口的安装
在控制面板——系统安全——系统——设备管理器里 二、安装IDE软件 官网下载链接:Arduino官网下载 第一步选择板卡(单片机主板的型号): 例如:若你的开发板是Arduino UNO R3,芯片选择ATmega328p。 路径:tool——board——arduino uno (开发板选择:arduino uno;端口选择对应的端口,一般会自动识别上;编译器:avrsip mkll) 第二步进行样例测试程序:file——examples——01.basics等 灰色文字为注释部分 箭头为编译并下载程序(这里注意选好对应的COM口) 三、程序基本结构说明 // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } 语言格式同C语言 Arduino也有关键字高亮的功能,通过关键字可以看到程序的意图 如:int LED = 13;这句就是指定LED灯对应的单片机硬件的第13引脚,开发板上对每个引脚都会有标号标明。 函数loop就相当于c语言当中的主循环函数,所有需要执行的功能都在这里面的操作。 其中digitalWrite(LED_BUILTIN, HIGH);译为数字信号写入函数,通过这个函数可以对指定的端口写入数字信号0或1,这里使用high与low来表示的1和0. 第一句就是把LED的端口置为1,从硬件角度看就是点亮LED,紧接着延时1s(delay(1000)表示为延时1000ms)。下一句熄灭LED灯,然后延时1s这就完成了一个闪烁周期。 |
|
|
|
只有小组成员才能发言,加入小组>>
3320 浏览 9 评论
3000 浏览 16 评论
3497 浏览 1 评论
9069 浏览 16 评论
4090 浏览 18 评论
1190浏览 3评论
612浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
603浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2339浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1899浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 16:11 , Processed in 1.329658 second(s), Total 78, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号