您好,欢迎回到数字博客!
我的生活中有一个点在我的生活中没有太远的过去,我看着一个LED和坐在办公桌前的微控制器,目标是将LED与微控制器闪烁。单独拿起每件事并将它们放回后来对自己说,“好吧,现在是什么?”虽然这句话几乎可以使用,但这种现象通常被称为“从方形1.开始”在我的经验中,关于“Square 1”的最令人沮丧的部分是弄清楚如何前进到Square 2,因为它通常在我看来,大多数教程都认为你是至少广场3或4的开始。我今天的目标是介绍了使用微控制器入门所涉及的前几个方格,并展示您可以找到一些有用的资源来继续前进到下一个广场。
在我们进入项目列表之前,请注意,这远离完整的列表,并且不一定是您可能想象它的顺序(第一个项目除外)。有几百个介绍性项目,你可以用微控制器做,但我决定突出几个人来帮助人们开始。
项目1:闪烁众所周知(和文字!)LED
这就是“你好,世界!”(这是人们在计算机科学领域做的第一个项目),如果你真的不知道如何处理办公桌上的微控制器和LED,这将是最难搞清楚的一个项目。在这个学习模块通过Digilent,你可以学习如何将LED连接到面包板和微控制器上,并解释为什么电路的各个部分按照它们的方式排列(例如,为什么LED没有翻转到另一个方向?)
您还可以通过合并按钮进一步逐步拍摄闪烁的LED项目,以便按下按钮,微控制器按照此介绍的方式打开LED学习模块。
您可能已经注意到这两个项目都使用UNO32,这是从Digilent的产品线折旧的,但恐惧不是!所呈现的所有电路原理适用于任何微控制器,代码都很容易在MPIDE和Arduino IDE之间便携。
项目二:控制LED亮度
虽然闪烁一个LED很好,但在不同的价格上转动LED的整个行为确实会在几分钟后获得一点无聊。尝试使用a手动更改LED亮度的项目电位计或者通过PWM.!
项目3:运行七段显示
好的,所以你已经掌握了LED,现在想要做一些更复杂的事情......但不是一个从方形2到广场5跳的项目。使用七段显示是一个很好的下一步,因为您实际上是同时使用多个led,并可以练习显示一些数字。或者你可能想更进一步,当你按下一个按钮时,这个七段显示屏的计数增加一。(看到我做了什么吗?)
项目4:显示七段显示器的温度
我们如何在七段显示器上显示一些实用的东西,而不是我们按下按钮的多次?通过创建分压器,我们可以确定热敏电阻的温度和显示七段显示器上的温度。
同样,这些只是一些介绍性项目,实际上可以从方形1工作,没有太大的压力。下次,我们可以为一些更远的中间项目看一些更远的中间项目,但在早期阶段仍然可管理。
对于第一次使用电子产品的人,你还知道其他什么很好的资源吗?
