Arduino入门教程 - 图文(8)

2019-03-27 20:14

最后,我们来将程序源代码灌进去

ARDUINO 代码复制打印 1. /* 2. 作者:极客工坊-迷你强 3. 时间:2012年7月24日 4. IDE版本号:1.0.1 5. 发布地址:[url]www.geek-workshop.com[/url] 6. 作用:通过利用led的光电效应,触发三极管的开关作用,使蜂鸣器发声 7. */ 8. 9. void setup() 10. { } 11. void loop() 12. { 13. int n=analogRead(A0); //读取模拟口数据 14. if(n>0) //有电压反应就运行以下程序 15. { 16. pinMode(4,OUTPUT); //让4号IO口输出 17. tone(4,10000); //发出指定频响 18. pinMode(4,INPUT); //关闭4号口输出,没有想到其他好办法所以将状态改为输入 19. } 20. 21. }

Arduino入门教程--第十六课--Arduino制作讯线水位报警器模型

因最近太忙了。教程很久都没有更新了,十分抱歉,我们今天来玩一个非常有意思的东西,希望能启发到大家,最近在汛期,各个水库都水位都在告急,因此我突然想做一个自动水位报警器的小模型,说做就做。。我们做一个最简单的,就是如果水位到达警戒水位时,警报灯会闪烁,同时会有声音提示

然后我们来设计电路

电路上结构应该很简单。利用的原理就是,其实水是能够导电的(纯净水除外),然后给水一个电压,用模拟口进行检测即可(之所以说是模型,实际环境会稍显复杂不能直接用电拿水当导体用) 如果检测到电压说明水已经到了我们标定的水位了。

我们在面包板上搭建出实验电路

然后我们开始写程序。程序之前的课程都介绍过,反反复复就这些代码。。。。

ARDUINO 代码复制打印 1. /* 2. 作者:极客工坊-迷你强 3. 时间:2012年9月2日 4. IDE版本号:1.0.1 5. 发布地址:[url]www.geek-workshop.com[/url] 6. 作用:arduino水位报警器,到达设定水位,进行指示灯和声音报警 7. */ 8. 9. void setup() 10. { 11. pinMode(A5,OUTPUT); //让模拟口A5作为数字口输出 12. } 13. 14. void loop() 15. { 16. int n=analogRead(A0); 17. if (n>=1) 18. { 19. 20. digitalWrite(A5, HIGH); 21. 22. pinMode(A2,OUTPUT); //蜂鸣器频响 0.5秒 23. tone(A2,800); 24. delay(500); 25. pinMode(A2,INPUT); 26. 27. 28. digitalWrite(A5, LOW); 29. delay(500); 30. } 31. } 最后我们进行试验,试验过程看视频

教程已经连载不少时间了,我期待大家自己用套件做出创意十足的实验依旧没哟看到。arduino其实最重要的是在基础教程的启发下,自己做出东西,这才是真正的学会了。。。我,期待你的分享,无论是照做的实验还是自己的新玩法,分享出来,优秀的作品有赏,有机会得到各种OCROBOT的模块工程样品哟。


Arduino入门教程 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014实验操作考试试题 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: