资讯专栏INFORMATION COLUMN

2021-09-08

JinB / 2610人阅读

摘要:基础入门教程无奈的吐槽一转眼大学就快结束了,这是我第一次在上写博客。由一个欧洲开发团队于年冬季开发。其成员包括和等。它构建于开放原始码介面版,并且具有使用类似语言的开发环境。首先是程序部分。

Arduino 基础入门教程

无奈的吐槽

一转眼大学就快结束了,这是我第一次在CSDN上写博客。其实一直想写博客来完善自己的学习业余生活,在写的途中不断的进步自己,奈何大学时间确实挺紧的,每天除了苦逼的兼职时间就是上下课,泡实验室,属实没有太多时间来写文章,加上自己是学自动化的,文采极差(滑稽一笑),就当随笔来记录了,如果有疏漏或者差错,欢迎指正,共同进步。

Arduino开发板介绍

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。
它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。

https://baike.baidu.com/item/Arduino/9362389?fr=aladdin

单片机入门第一步点亮二极管


Arduino单片机开发板有多种型号,这里选择入门级的Arduino UNO R3(便宜实惠)

我们从流水灯开始进行学习

流水灯,顾名思义就是循环规律性亮灭的一组二极管,大家都知道,二极管有正负两个极性,正向导通即可发光,反之则不发光,我们可以通过高低电平来控制他的亮灭,下面开始动手制作吧。
首先是程序部分。

程序就是这么简单,总体分成两部分,void setup和void loop两个部分,第一部分为设置部分,OUTPUT为输出引脚,也就是说我们把arduino上的2,3,4,5引脚设置为输出引脚。之后就是第二部分了,第二部分其实还有一种写法,就是单纯的一个二极管一个二极管的多带带写,但是程序讲究简单,工整,所以我们整合一下,就是用了一个循环函数for,给定一个初始值变量i,使其等于我们的第一个引脚2,然后进行判断,i++,判断条件是i<6,直到i=6的时候,从头开始执行下一次循环。每一次循环都有一个高低电平,(HIGH;LOW),HIGH的时候,小灯亮,LOW的时候,小灯灭,delay(延时)1秒,然后进行第二次循环,以此类推。

上实验结果

废话不多说 上实验图片

然后编译一下,烧录到arduino板子里,将二极管的正极(本实验中高电平有效)分别连到主控的2,3,4,5引脚,别忘记加一个限流电阻哦!连接好线路之后,我们给主控通电,然后一起见证一下,二极管开始按顺序延时一秒周期性亮灭,是不是很好玩。好了,今天的小实验您学会了没?欢迎在评论区留言哦。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/119624.html

相关文章

  • 行业报告 | 2021.10.06 | 研报目录更新

    大家好,我们每天全网搜集各行各业的研究报告,了解一个行业从阅读这个行业的研报开始,今日分享目录如下: 20211006分享目录: 2021抖音电商商家经营方法论白皮书-34页.pdf 2021中国数据智能产业发展研究报告-50页.pdf 2021公益数字化转型-56页.pdf 2021年中国一线城市出行平台调研报告-77页.pdf 2021年中国内容机构(MCN)行业发展研究报告-66页.pd...

    dinfer 评论0 收藏0
  • 行业报告 | 2021.09.28 | 研报目录更新

    大家好,我们每天全网搜集各行各业的研究报告,了解一个行业从阅读这个行业的研报开始,今日分享目录如下: 20210928分享目录: 休闲娱乐行业主题研究:本地出行,众彩纷呈-35页.pdf 休闲服务行业海南折扣观察第一期:SKU较少的GDF折扣小幅加大,其他公司相对稳定-14页.pdf 传媒行业2021年中期策略报告:从流量到留量,抓住年轻人、拥抱视频化、提升专业化-30页.pdf 传媒行业深度...

    LancerComet 评论0 收藏0
  • 2021-09-08 交换两个变量

    摘要:千里之行始于足下题目交换两个变量不允许使用临时变量思路首先大家一定需要深入了解在语言中按位异或操作符的作用,不懂的建议大家去百度。 千里之行始于足下 题目: 交...

    wangshijun 评论0 收藏0
  • 2021-09-08三道程序(序列中删除指定数字、有序序列判断、有序序列合并)

    摘要:序列中删除指定数字程序创建一个数组输入一个整数输入个整数到数组里多组输入输入你想要删除的数字遍历数组如果不是我们想除的值,进入语句为什么要这么写,接着往下看自己给自己赋值,赋 ...

    phpmatt 评论0 收藏0

发表评论

0条评论

JinB

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<