【创意来源】
春节连着新学期,工作和生活都有点忙,错过了第五期和第六期的成长营活动。最近正好出了限时成长营勋章福利大放送活动,只要点亮micro:bit、掌控板、Arduino、行空板勋章四个技能勋章即可额外获得DF创客商城的消费积分。
目前我的勋章只有Arduino没点亮了,为何只剩Arduino呢,因为我手上一块Arduino开发板都没有。但是为了拿到成长营的Arduino勋章,为了得到商城消费积分,为了拿到积分后去购买一块Arduino开发板,我还是总得想一些办法的。
首先,我们先得把《Arduino创意编程》的课程捋一遍,课程目录如上图所示。
《Arduino创意编程》是基于Arduino主控板及mind+图形化编程的课程内容,适合Arduino和图形化编程入门学习阶段。从第1课到第11课,是有视频课件,一共11个入门级项目,可以学会使用Arduino主控器的编程方法,学会结合外接LED灯、按钮、旋钮、声音传感器制作。
【作品原理】
Tinkercad Circuits是由AUTODESK公司(就是大名鼎鼎的CAD制图软件)推出的针对青少年创客教育的电路绘制、编程、仿真软件,它是一款完全免费的软件,使用之前需要注册账号。它支持简单的电路图绘制、Arduino图形化编程、Arduino代码编程,更厉害的是,它还支持电路仿真!随着软件的更新迭代,里面的电路素材库也越来越丰富。
不错!我们就是要用到Tinkercad的Arduino UNO虚拟仿真电路功能。
选了课件里的第7课《三档可调灯》,采用Tinkercad进行模拟搭建和电路仿真。
材料清单
- “虚拟”Arduino UNO X1
- Tinkercad X 链接
【设计过程】
1.设计电路图
在虚拟的Arduino UNO附近放置LED和按钮,同时增加相应的电阻:
放置万用表,用来监测电流的变化趋势:
2.编制程序
参考第7课《三档可调灯》中的程序,在Tinkercad里,同样也有类似的代码可以输入:
这样就完成了一个简单的调节灯光亮度的Arduino UNO小项目。
功能演示】
点击开始模拟后,当点击按钮,LED灯会逐渐变亮,然后再逐渐变暗,万用表上显示电流的变化值。这样,就通过Tinkercad里的虚拟的Arduino UNO,实现了第7课《三档可调灯》里用真实的Arduino UNO所达到的效果。
评论