本篇文章由 VeriMake 旧版论坛中备份出的原帖的 Markdown 源码生成
原帖标题为:Arduino 软件安装
原帖作者为:hi(旧版论坛 id = 190)
原帖由作者初次发表于 2021-03-30 14:33:22
📺️ 这个视频可以看 demo 效果:https://www.bilibili.com/video/BV1MB4y1P7om?spm_id_from=333.999.0.0
1. arduino 开发环境的安装
在 arduino 官网 https://www.arduino.cc/en/software 可根据不同版本来选择下载 arduino IDE,建议安装 ZIP file版本。根据下面流程可完成下载。
下载安装完成以后打开出现下面的界面。
到此为止就已经下载安装完成,可以打开使用啦!
arduino程序基本框架
直接打开Arduino IDE会显示这样的模板,在这两个函数模块里进行对应程序的编写。程序从上到下依次执行。程序保存后是一个后缀为.ino的文件。
arduino的所有程序都是由图中两大块组成,分别是 setup() 函数和 loop() 函数。
setup() 函数
主要负责设置参数,这个区域内的代码只会被执行一次。输入 (INPUT) 就是接受信号,输出 (OUTPUT) 就是控制发出信号,各个引脚通过输入输出来控制所连接的元器件。
pinMode( 引脚编号 , 模式 );设置引脚模式的语句,
pinMode( 引脚编号 , INPUT );设置引脚为输入模式
pinMode( 引脚编号 , OUTPUT );设置引脚为输出模式
Serial.begin(); 设置串口
loop() 函数
这个模块里面的代码是循环执行的,永不停歇。就是说,程序从第一行开始执行,setup函数里的程序执行完成后,开始执行loop函数里的程序,由于loop是循环执行的,第一次执行结束,程序再次返回到loop函数继续执行,循环往复。
setup() 模块里面设置引脚为 INPUT 时,为读入信号,loop里面出现对应引脚 digitalRead() 读取数字信号,analogRead() 读取模拟信号,Serial.read() 读取串口信号。
开发板连接外设,主要通过INPUT(输入),OUTPUT(输出)实现与外围设备的之间的互相控制,简称为IO,IO主要有三类,下面通过一个表格简单向大家讲述。
setup() 模块里面设置引脚为 OUTPUT 时,为输出信号。loop()函数写法如下
digitalWrite( x ,HIGH);x引脚输出高电平
digitalWrite( x ,LOW);x引脚输出低电平
analogWrite( x , ); x引脚输出一个值,这个值的范围是【0,255】
Serial.print(); 输出串口数据
delay( x ); 延迟x豪秒
setup() 模块里面设置引脚为 INPUT 时,为输入信号,即读取。loop()函数写法如下:
digitalRead( x );读取x引脚的数据
analogRead( x ); x引脚读入一个值,这个值的范围是【0,255】
Serial.read(); 读取串口数据
变量
给变量赋值
变量名=对应值;。
举例:
a=5;//给a变量a赋值为5
对于程序就简单为大家介绍到这里,在后续实验中大家会了解到更多的内容。