和你说个最简单的方法,取一块木板.中间用图钉钉一个小铁片,铁片可以围着图钉旋转,在铁片可以够到的四周等距离安上12个图钉,引出12根线,中心图钉也引出一根线,相信你也明白了,就是一个单刀12掷开关,用中心铁片分别和周围图钉接触即可实现你的要求,如果接线电压很高,可以将铁片弯折,上面加一个绝缘套即可,祝你成功
最简单的方法,你回去找一个老式的那种灯泡拉线开关,就会看到里面是有六个楞的,有点像左轮手枪,3个楞是有铜片的(都接到同一个灯泡线路上),3个棱是塑料的,这样拉一下接到铜片就会灯亮,再拉一下接到塑料就短路,灯就灭了。
你可以根据这个改进一下,做成24个棱的,其中12个棱是塑料的,另外12个是有铜片的且每个铜片单独布设电路(分别接到不同的灯上),这样就能简单且稳定的实现你的方案了
软件实现的话就按楼上所说的单片机解决方案。
如果你不了解单片机,我说说硬件实现的方法,当然电路稍复杂点。
首先你需要一个十二进制计数器,市面上好像没有现成的,所以你得自己用触发器和门电路自己设计,这增加了电路的复杂程度。另外要一个4-16线译码器或者地址位4位的数据选择器。
具体方案设计需要时间。你等等,我明天给你传图。
不好意思我摆弄了两天protel才做出了一个十二进制计数器,我第一次用protel……还不会仿真
我用一个办法。也很简单,一个十二付的变压器,找一块绝缘板画上一个圆,在圆的中心打上一个眼,再找十二个接近开关按钟表的排列将接近开关以眼为中心分布,再用一根够长的铁棒,一边固定在眼上但必须转动自如,一边恰好能让接近开关感应到就行了,如果是弱电可以将接近开关的输出端接在灯泡上,如果是强电那就再加
上继电器
设计电路有一个原则,在实现功能的前提下,电路越简单越好,所以用单片机做这样的功能实在是大材小用(若是为了了解学习单片机,这样做是合适的)
建议你用十二位的计数器,和4—12的译码器,计数器的输入端接开关,计数器的输出端接灯泡,不停地按开关灯就可以循环亮了