本节书摘来华章计算机《Arduino奇妙之旅:智能车趣味制作天龙八步》一书中的第3章 ,第3.1.1节,(美)James Floyd Kelly Harold Timmis 著 程晨 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3.1.1 电位计
对于挑战1,你将要把一个电位计连接到Arduino上作为传感器使用。电位计是个很小的器件,它有一个旋钮,可以向前或向后旋转。你将旋转电位计上的旋钮来“拨号”,并发现旋钮的位置必须产生0到9之间的数值。这些数字将会用来模拟打开门锁时输入键盘的密码。
注意
如果你还没有电位计,那也没问题。读完接下来其他部分的内容。然后记录附录A中完成挑战1所需要的器件。购买这些器件,在它们到手之后再回头阅读本章节内容。
理想的情况是,当你阅读每一篇紧紧联系的章节时,你的手边有每一个挑战所需要的器件。
我们现在立刻要做的事情是拿起电位计。拿到手了吗?好,很好。
它很微小,不是吗?很难想象这么小的一个东西竟然这么有用吧!电位计有很多种外形但是它们的工作原理是一样的。它们有可以移动的部分,可以顺时针或逆时针方向旋转,有时候是手动旋转,有时候使用小螺丝刀旋转。我们在挑战1中将使用的电位计是有旋钮的。电位计正中心可以向左或向右旋转。当旋转到头时就不要再强行旋转了,否则会损坏电位计。
理解电位计旋转的最好方法是观察水龙头的热水和冷水手柄。如果你一直将手柄打开,水将全速流出。同样如果你只将手柄打开一点,就只会得到细流。手柄控制流出水管的水量的大小。如果你有工具可以测量每分钟有多少加仑的水流出水管,你就可以实验得到手柄的不同位置,从而控制水流的大小,根据需要来让它流快或流慢。这样就可以控制它了!
所有的电子器件都使用电力来运作。电力可以来自电池,或者电源如墙壁上的适配器(也称作交流适配器)。电力是简单的电子的流动,这种流动可以通过一些装置来控制,如电位计。电位计增加或减小电路中的阻抗。向一个方向旋转减小阻抗,会产生更强的电子流动(称为电流,就像水流一样),旋转增加阻抗,会减小电流(或电子的流动)。
正如Andrew 5.0 告诉你的,在组装一个电路时,阻值是需要考虑的一个重要因素。在本书中你将要完成的小发明都需要电力。但是需要多少呢?你可能听说过9V或12V电池。电压是一个简单的数值,它指明电池或者其他电源能提供多大的能量。回想一下关于水龙头的讨论。如果你完全打开水龙头,水流是最强的,对不对?那么,电池可以以慢速或全速状态给电路提供能量,而这个速度是由在电路里适当增减阻抗值来控制的。如果你想要控制在电路里加入的阻抗值,可以使用电位计,就像此时你手中的这个。