电子积木

我是个电子爱好者,小时候见到能亮能响的东西就走不动道那种。但我的小侄子,目前对电子的理解还停留在"按开关灯会亮"这个层面。

上周他爸妈把他丢我家一下午。我翻出角落里一套电子积木------朋友送的,一直没拆,这次正好用上了。

电子积木的定义

把电子元件做成了带磁吸扣的小模块。电池是一个方块,灯是一个方块,导线是不同长度的方块,开关也是方块。

把电池模块和灯模块中间接上导线模块,灯就亮了。

就这?

对,就这。但好玩的地方在于------你可以不停地换中间的"控制方块"

换成触摸方块,用手一摸就亮。换成光敏方块,天黑自己亮。换成可调电阻方块,拧一拧,灯从暗慢慢变亮。

我侄子玩到最后,自己拼出了一个"收音机"的电路,是真的能收到广播那种:)

我当时看着他,心里冒出一个念头:

这不就是最原始的"模块化编程"吗?只不过执行的不是代码,是真真切切的电流。

让我上头的原因

老实说,我一开始是抱着"带孩子"的心态拆的盒子。结果玩着玩着,我自己先停不下来了。

因为太直观了。

想起以前学习的那种阶段:看书上的电路图,虚线实线、电流方向、高低电平......脑子要转好几个弯才能想明白。

但电子积木完全跳过这些。你想让喇叭响久一点?换个大点的电容模块。你想让两个灯轮流闪?拼一个非稳态电路。拼完了,通电,它就这么工作了。

不需要示波器,不需要万用表,甚至不需要知道什么叫"占空比"。

我当时跟侄子说:"你看啊,这个电流就像水,这个开关就是水龙头......"说到一半自己笑了------这不就是我当年入门时看的那些比喻吗?

只不过当年我要对着书本想象,他直接用手拼出来了。

一个意外收获

我本来以为,这种"玩具"对我来说太小儿科了。

但那天下午我发现,我脑子里那些"正经"的电子知识,反而限制了我的玩法。我总在想"这个电路应该怎么设计才对"。

侄子不一样。他不知道什么叫"正确"的电路。他就是瞎试。把光敏模块放到蜂鸣器后面,灯接在奇怪的位置,有时候居然真的能工作。

有几次,他拼出来的东西我第一眼看觉得"这不可能通",结果一通电,哎?还真行。

他在"发现"电路的可能性,而我在"验证"已知的答案。

这让我觉得,自己好像不知不觉间失去了什么东西。