Arduino 上手实战呼吸灯

前言

这篇稿子比以往的时候来的稍晚了一些,望fans们见谅,那即便如此,最终还是姗姗来迟了,公司新一轮战略性部署,被拖出去孵化新产品,开拓新市场去了,手头精力没有那么多了,另外产品一茬接一茬、韭菜一波接一波哈😭,插播一条小广告,公司是从事智慧城市软硬件一体解决方案的,有兴趣的可私信、可交流、可砸钱,再次呢这里人多,都看着呢,就不占用大家太多的时间予以展开,不要问我会啥、懂啥,否则会让你怀疑人生的哈,另外你们马老师手上可活全…

年关将至,满打满算也就两周了,想着在节前看能不能把第一章完美收工、交稿,也算是给粉丝们临发的新春大礼包,乘坐海陆空公共交通工具小伙伴们,都可以大胆撸起来,给枯燥无味的旅途增添一些不一样的余味,另外后续有机会打算不仅在稿件上尽可能多的输出一些高质量的文章,普惠新人,拥抱开源。也想着做点实惠的东西,作为小礼物回馈给Fans,都准备好你们的小口袋,拿出你们的二维码哦🤑🤑🤑,路上跑的、水里游的、天上飞的,(波士顿机器人除外😂)你们想要的都尽量安排上,能力、精力、财力有限,尽一己绵薄之力,忘众生笑纳。此处就不多言了,说多了免得被人说套路,对了,有兴趣的小伙伴可以组队,一起去上战场,男女不限,知识无国界、无性别,只要你足够热爱、足够热情,那么你就值得拥有哈,要相信自己,马老师有的,相信不久的将来同学们也都会有的,详细见这篇文章(粉丝要封面,我给…),要啥有啥,有啥给啥,没啥造啥哈,就是这么豪横…

插播一段《舔包人之歌》:舔包人、舔包魂、舔包都是人上人,时长:37s,众生娱乐一下哈哈哈🎉🎉🎉

娱乐完了,聊一聊最近连续上了两节课,也陆续收到一些反馈,有好有不好,摘要性概述一下:

有时候吧,既然选择了开放文章、面对公众、普惠新人,站在公众的窗口,那就意味着要能接受、承受大家不一样的心声、不一样的眼神,要有胸怀、大气,同学们说,对吧,不过树大招风,有时候有些PZ真的很气人,评论区恶意攻击,瞎说话,仔细瞅瞅,既不是fans,也不是黑fans,所以也就不予口舌之争,deleted!弃而远之,还有大家都是文明人,不与小人论长短,这里就点到为止,不做过多的解释与说明,此处省略百万雄文…
毕竟一个人,精力真的很有限,有时候想躺床上就在想,感觉睡觉都是在浪费时间哈,教书育人,普惠芸芸众生,才是人间正道…

另外如果大家有好的想法,意见都可以反馈,反馈账号:datazhen 只要你敢🔍敢➕,我都在哈😃😃😃,会不定期的直播、更新、普惠新人哦

期间分享的视频、文章或相关话题小主们感兴趣的话,可以点赞、关注、收藏、转发或留言、亦或回复,丢空看见了会及时答复粉丝的…毕竟码了这么多字,敲起来手麻,大家也都多关照、关照哈…💕💕💕

 

好了,最近事情有些多,脑子有些热,题外话说的有点多了,跑题了,😂😂😂 咱们今天继续,继续普度众生,第一章、第一小节,第三课:上手实战呼吸灯,这一节课咱们分两步吧,凡事一步一步来。
第一步教大家简易版本,入个门直观感受一下,无需相关电子元器件即可完成,轻轻松松带你来入门;第二步上升一点小难度,加强版呼吸灯,需要借助一些电子元器件来完成

那咱们开始,先看第一步哈:

第一步 - 简易版呼吸灯
带上你的小本本、USB-TYPE B数据线、Arduino 开发板,一起来show…话不多说,看图、看效果:✨✨✨

有没有看见,通电之后的开发板上LED灯被点亮,间隔周期1秒,循环闪烁,另外细心的同学应该也会发现电源指示灯处也是会有绿灯常亮的哦,表示板子通电正常的哈。

是不是很简单,很神奇,就是这么容易、就是怎么简单,此处应有掌声哈🙌🙌🙌,那这是为什么呢? 同学们心中难免会有疑问,老师这里说明一下:开发板在出厂的时候一般都会烧录一些初始化程序以便于通电校验、验证其运行状态,那么其中有一个板载LED闪烁的程序,已经提前预烧录了,板子引导程序启动完成之后会加载这个程序的(关于bootloader后续再说哈),所以这里大家什么也不用做,就可以上手轻松体验,既简单,又轻松…

第二步 - 加强版呼吸灯

相比第一步,这一步大家就要花点碎银几两了,因为需要一些电子元器件了哈,还是那句话,看效果15秒哈,一针见血,不用藏着掖着,come on…


Blink 呼吸灯示例
配件清单

  • LED
  • 220Ω 电阻(ohm resistor)
  • 开发板(Arduino UNO),附一个某宝购买地址,传送门

顺便贴一下电路图吧

示例程序

另外这个示例程序,Arduino官方提供的哈,为了让大家上手起来容易,祖师爷也是操碎了心,这里有相关示例程序,大家课后可以看一下,

  1. 佑老师入门视频,第四集哦,传送门
  2. 官网示例 - Blink示例,传送门
  3. 官方示例 - Arduino IDE 内置,默认自带一大堆示例程序哦,让大家使劲撸代码哈,笔者从业多年没见过有哪个IDE居然内置这么多基础的示例程序,拿来即用,即便如日中天的它们也没有,如:Eclipse、STS、IDEA、VSCode、AS、VS、PyCharm、GoLand,但凡这些IDE中内置大量的学习教程,那会上学的时候也不至于… 以至于现在那啥…😭😭😭

是不是很简单,很容易的就实现了通过编程来控制数字电路上电路的开闭呢,说到这里,也适当的多补充一些,大家做事讲方法,不能太莽撞,尤其是电路这块,一不小心电压或者电流没有控制在安全阈值以内,很容易对电路板或者电子元器件造成负载过高或者直接击穿电路,将其损坏,硬件不比软件,都是实实在在的物件,相信写软件的同学都清楚,一段程序出现故障,顶多抛个Exception刺激一下CPU心跳,基本上不会引起设备故障乃至损坏,从事软件过来的同学此处需要小心,
下面展示一股:🚬冒烟电路切勿模仿哦,直接将Q1、Q2开关闭合,形成一个完美的回路哈
冒烟电路,切勿模仿哦

这里另外说一下哦,板子推荐到官方渠道去采购,正版价格大概在120RMB左右,虽然不建议大家买,但是如果手头经济能力有限,但是又对这块比较感兴趣,也可以买非正版开发板,另外板子质量这块基本不会出现很大问题,差一些的板子可能都是机器+手工焊接,工艺上没有机器焊接的缜密、紧凑,非官方板子价格一般在20-30RMB左右,高于这个价格就不多说了,附一个某宝地址,传送门

今天的带大家直观的感受了一下Arduino入门实战呼吸灯,虽然很简单,我们还是再总结一下吧,毕竟吾日三省吾身哈,多思考 没错!💪💪💪

四、总结

开篇说了一些花絮,头脑发热 就多说了一些,重点带大家直观的感受了一下呼吸灯,通过两种方式,第一种拿来即用,第二种稍微带了一些电子元器件来搭建一个简单的呼吸灯电路,总的来说复杂度不高,但是强调同学们的动手、动脑能力,建议大家还是多多的动动手、多多的理解、理解一下工作原理,这样容易加深印象,在后续的课程中,大家务必提高自己的动手能力哦,跟着老师一起学习、一起DIY…

下课

班长:起立
同学:老师再见
老师:同学们再见,下节课见!

至此、本节课讲述完毕。

posted @ 2021-01-27 22:40  the7主题  阅读(546)  评论(0编辑  收藏  举报