Arduino是一款开源系统硬件软件服务平台,被业余组喜好者、DIY发烧友、学员和专业人员普遍应用。因为其便捷性和成本费优点,也成为了我本人感兴趣的原形服务平台。今日,我能详尽教您在线下载并安裝Arduino IDE、撰写一个LED闪动Arduino程序流程、将程序流程上传入Arduino板开展完成,以帮您轻轻松松应用Arduino。
可能进行時间:30-45分鐘
所需元器件和机器设备
Arduino单片机开发板(Uno、Nano、Mega等)
LED
电阻器
面包板
漏线
电脑上,联接互联网技术
文件目录
1. 安裝Arduino IDE
2. 构建电源电路
3. 撰写Arduino程序流程
4. 提交Arduino程序流程,照亮LED
配件:Arduino编码
1) 安裝Arduino IDE
Arduino IDE是Arduino的开源项目集成化开发工具。这款IDE包括了开发软件的全部必需专用工具。要应用Arduino单片机开发板,您必须在线下载Arduino IDE,应用该IDE编缉您的源码,随后将编码提交至单片机开发板。Windows、Mac和Linux系统软件都能够安裝Arduino IDE。
请烧录,并依照一定的组装流程安裝到您的电脑。
2) 构建电源电路
必须构建的电源电路比较简单。我应用面包板来开发这一电源电路。您可以将元器件电焊焊接在一起,还可以运用原形板为您的Arduino制做一块单片机开发板。构建电源电路以前,我很喜欢首先用Fritzing制作我的电路设计图(图1:Fritzing电路原理图)。Fritzing是一款开源系统电路原理图设计方案和PCB走线APP。
图1:Fritzing电路原理图
图2:Arduino线路板联接
图3:控制面板上的LED和电阻器
3) 撰写Arduino程序流程
Arduino IDE安裝取得成功以后,大家就可以逐渐撰写编码了。Arduino的源码文档称之为Sketch(拟订程序流程)。Arduino计算机语言根据C /C ,并且十分类似。开启Arduino IDE,显示屏上面发生一个新的空缺程序流程(图4:新Arduino程序流程)。
图4:新Arduino程序流程
Arduino程序流程分成2个一部分:a) 设定和b) 循环系统。我很喜欢为我的所有源码加上一个库函数,叙述编码的文章标题、日期、表明和版本号(如必须)(图5:源码库函数)。
图5:源码库函数
下一步应包括一切必需的库,可是大家的源代码不应用一切库,因而我们可以绕过这一步。
下面,大家撰写局部变量界定。这一步并非必需的。可是,在解决更繁杂的编码时,这类界定可以简单化编码并促使程序编辑更为非常容易。界定一个自变量时,实际上是为自变量分派一个值。在本例中,我将Arduino Uno上的数据I/O管脚3界定为LED导出管脚(图6:LED管脚界定)。
假如未来我觉得更改LED的导出管脚,那麼我只需更改这一界定就可以,无须变更所有别的编码。
图6:LED管脚界定
编码的设定一部分是开展必需硬件软件配备的地区。这一部分编码只运作一次。大家想推动LED,因而大家应将LED所连的数据I/O管脚配备为导出管脚(图7:管脚配备)。
图7:管脚配备
如今大家早已完成了Arduino的设定,可以撰写源代码的行为主体了。撰写的编码应坐落于循环系统一部分中,系统软件通电后会一直反复实行,除非是另有表明或直到Arduino开关电源断掉后才会终止。
为了更好地每秒钟闪动一次LED,大家撰写下列指令(图8:LED闪动循环系统):
1) 照亮LED
2) 等候0.5秒(500ms)
3) 灭掉LED
4) 等候0.5秒
5) 反复
因为大家撰写的编码坐落于循环系统变量中,因而Arduino会全自动反复实行这种编码。
图8:LED闪动循环系统
4) 提交Arduino程序流程
用USB电缆线将Arduino单片机开发板连至电脑上。联接Arduino后,请根据下列流程提交程序流程:
1) 挑选总体目标板(图9:总体目标板挑选)
· 总体目标板挑选会告知Arduino IDE您要提交的Arduino单片机开发板。
· 注:假如您的单片机开发板并不是Arduino Uno,那麼挑选您的单片机开发板相匹配的型号规格。
图9:总体目标板挑选
2) 挑选线路板联接的串口通信(图10:串口通信联接)
· 注:在Windows系统上,串口通信通常是一个COM端口。
图10:串口通信联接
3) 按住“提交”按键将程序流程上传入Arduino(图11:提交按键部位)
图11:提交按键部位
庆贺您!如今您的LED应当每秒钟闪动一次(图12:LED灭掉,图13:LED照亮)。您刚使用了Arduino IDE,并且用它取得成功撰写并发送了您的第一个Arduino程序流程。
图12:LED灭掉
图13:LED照亮
5) 配件:Arduino编码
Device Plus 文章及图片、视频素材均为原创设计,若有转截请标注来源,感谢!
Device Plus网址由半导体材料和电子器件零件生产商ROHM(罗姆)建立,为喜爱造就事情和有理想的技术工程师们给予有效的信息内容,致力于让技术工程师职业生涯更有意思。
尽管大家说“好玩儿”,但不仅是游戏娱乐。它可以加重你在某一行业的专业知识,得到设计灵感,进而用设计灵感来改变命运。Device Plus文章的主题风格都和电子器件模块和技术工程师日常生活有关。大家将探讨“技术性”主题风格下的人、事情、网络黑客/提醒、专用工具、机器设备等。在这儿不仅有专业知识加重,又没忘记趣味盎然。大家期望能吸引住喜爱电子器件和机电一体化的您,并协助您寻找设计灵感。
派旗纳米官网:https://paiqinano.com
大量电子纳米防护涂层剂、配套喷镀设备、OEM代工服务等请关心“派旗纳米”微信公众号
纳米涂层剂理化性能详细参数直接点击:纳米电子防护涂层剂参数
技术咨询:赵先生:130 4896 4893
该文章内容提高散播新技术应用新闻资讯,很有可能有转截/引入之状况,若有侵权行为请联络删掉。