文号
t48199
阅读
31259
回复
31
收藏
15
C4定时器,仿CS中C4的35秒倒计时,声音和灯都很像啊【有视频,原创】(Arduino控制
2012/07/19
IP:安徽
看到jxs做的那个遥控密码引爆装置,觉得深受启发,尤其是那个蜂鸣器。让我想起了从前玩CS的时代。正好最近做实验需要安全的起爆方式,所以就用现有的模块编写了个Arduino程序来定时控制继电器。为了追求更好的效果,做出了类似于CS中C4那个嘀嘀声和灯闪逐渐变快最后引爆的效果。(注:仅继电器模拟,并未连接和谐物演示)
20120719105.jpg
从左至右为1234继电器,小灯也分别对应。假想123控制和谐物,4为倒计时指示,用继电器开合产生的哒哒声代替蜂鸣器。
视频↓(手机拍摄,略有不清晰)
点击此处查看视频
Arduino源代码

int _ABVAR_1_;
int _ABVAR_2_;
int _ABVAR_3_;
int _ABVAR_4_;

void setup()
{
pinMode( 8 , OUTPUT);
pinMode( 7 , OUTPUT);
pinMode( 6 , OUTPUT);
pinMode( 5 , OUTPUT);
}

void loop()
{
digitalWrite( 5 , HIGH );
digitalWrite( 6 , HIGH );
digitalWrite( 7 , HIGH );
digitalWrite( 8 , HIGH );
for (_ABVAR_1_=0; _ABVAR_1_< ( 20 ); ++_ABVAR_1_ )
{
delay( 900 );
digitalWrite( 8 , LOW );
delay( 100 );
digitalWrite( 8 , HIGH );
}

for (_ABVAR_2_=0; _ABVAR_2_< ( 20 ); ++_ABVAR_2_ )
{
delay( 400 );
digitalWrite( 8 , LOW );
delay( 100 );
digitalWrite( 8 , HIGH );
}

for (_ABVAR_3_=0; _ABVAR_3_< (12 ); ++_ABVAR_3_ )
{
delay( 150 );
digitalWrite( 8 , LOW );
delay( 100 );
digitalWrite( 8 , HIGH );
}
for (_ABVAR_3_=0; _ABVAR_3_< (10 ); ++_ABVAR_3_ )
{
delay( 100 );
digitalWrite( 8 , LOW );
delay( 100 );
digitalWrite( 8 , HIGH );
}
digitalWrite( 5 , LOW );
digitalWrite( 8 , LOW );
digitalWrite( 7 , LOW );
digitalWrite( 6 , LOW );
delay( 1000 );
digitalWrite( 6 , HIGH );
digitalWrite( 5 , HIGH );
digitalWrite( 7 , HIGH );
digitalWrite( 8 , HIGH );
delay( 250 );
digitalWrite( 5 , LOW );
delay( 250 );
digitalWrite( 6 , LOW );
delay( 250 );
digitalWrite( 7 , LOW );
delay( 250 );
digitalWrite( 8 , LOW );
delay( 250 );
digitalWrite( 5 , HIGH );
delay( 250 );
digitalWrite( 6 , HIGH );
delay( 250 );
digitalWrite( 7 , HIGH );
delay( 250 );
digitalWrite( 8 , HIGH );
}
+10
科创币
科学人
2012/07/19
arduino就是简单阿~
+10
科创币
jxs
2012/07/19
源码好短= =
+20
科创币
justinpiggy
2012/07/19
为本人最爱的Arduino加分。不过您这视频也太朦胧了吧,完全没对焦
+25
科创币
au+
2012/07/20
+25
科创币
wsh5485
2012/07/21
31
game00over作者
14年5个月前IP:未同步
423401
3楼
回 1楼(硝化咸鱼) 的帖子
我去。。。。这都能看出来,台式的主板被酒精泡了,正在维修。暂时用笔记本。
引用
评论
game00over作者
14年5个月前IP:未同步
423403
4楼
回 2楼(jxs) 的帖子
Arduino确实很简单啊,我才接触不到一周。

原子弹爆炸没见过。。。。我倒是有好多LED,弄上去看看。
引用
评论
game00over作者
14年5个月前IP:未同步
423462
7楼
回 5楼(pbhapya) 的帖子
基本上剪什么线都可以,全剪断最安全。
引用
评论
game00over作者
14年5个月前IP:未同步
423469
11楼
回 9楼(硝化咸鱼) 的帖子
好吧,看来您对笔记本很有研究。。。。。深深的佩服~
引用
评论
game00over作者
14年5个月前IP:未同步
423505
14楼
回 13楼(wawawa) 的帖子
好像有人弄过,然后就没有然后了。。。滞销了
引用
评论
game00over作者
14年5个月前IP:未同步
423597
18楼
回 17楼(jxs) 的帖子
嗯,看了,那个效果还挺好看的。
要是用Arduino做起来也不难,手头灯不够了。。。。。。

这个视频为什么会有岛国文。
+24
科创币
au+
2012/07/21
引用
评论
game00over作者
14年5个月前IP:未同步
423974
20楼
回 19楼(jxs) 的帖子
还是买个蜂鸣器装上玩玩
+1
科创币
au+
2012/07/21
引用
评论
game00over作者
14年5个月前IP:未同步
424391
21楼
回 16楼(qwe) 的帖子
不和谐啊,不和谐
引用
评论
game00over作者
14年5个月前IP:未同步
424967
24楼
回 23楼(金坷居士) 的帖子
没有蜂鸣器。。。。。
引用
评论
game00over作者
14年5个月前IP:未同步
425450
27楼
回 26楼(357840170) 的帖子
代码开源了啊,成本80左右
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的