【Arduino】入门篇——SOS求救信号器
模拟SOS求救信号灯
- 一、实验目的
- 二、实验材料
- 三、电路图
- 四、实验过程
- 五、代码块
- 六、实验效果(视频)
一、实验目的
利用Arduino控制器模拟SOS求救信号灯。
即使用三个规格相同的LED小灯泡,利用不同的频闪,来实现SOS信号灯的闪烁频率,从而达到模拟SOS信号灯的目的。
二、实验材料
Arduino UNO
、面包板一个
、USB数据线一根
、三个规格相同的LED小灯泡
、三个阻值相同的电阻
三、电路图
将三个LED小灯泡
串联
在面包板上。
四、实验过程
1.将Arduino UNO控制器连接到电脑上,并在电脑上成功安装驱动。
2.将三个LED小灯泡用导线如下图连接到面包板上。
端口分别为:4、7、10.
事先了解到SOS求救信号的闪烁频率为:三长三短三长,根据这个频率编辑代码。
3.输入代码,完成连接安装,导出,实验成功。
五、代码块
void setup () {//inititialize the digital pin as anoutput.//pin 4 has an LED connected on mostArduino boards;//pin 7 has an LED connected on mostArduino boards;//pin 10 has an LED connected on mostArduino boards;pinMode(4,OUTPUT);pinMode(7,OUTPUT);pinMode(10,OUTPUT);
}
void loop() {digitalWrite(4,HIGH); //set the LED on delay(100); //wait foy a seconddigitalWrite(4,LOW); //set the LED offdelay(100); //wait for a seconddigitalWrite(4,HIGH); //set the LED on delay(100); //wait foy a seconddigitalWrite(4,LOW); //set the LED offdelay(100); //wait for a seconddigitalWrite(4,HIGH); //set the LED on delay(100); //wait foy a seconddigitalWrite(4,LOW); //set the LED offdelay(100); //wait for a seconddigitalWrite(7,HIGH); //set the LED on delay(100); //wait foy a seconddigitalWrite(7,LOW); //set the LED offdelay(500); //wait for a seconddigitalWrite(7,HIGH); //set the LED on delay(100); //wait foy a seconddigitalWrite(7,LOW); //set the LED offdelay(500); //wait for a seconddigitalWrite(7,HIGH); //set the LED on delay(100); //wait foy a seconddigitalWrite(7,LOW); //set the LED offdelay(500); //wait for a seconddigitalWrite(10,HIGH); //set the LED on delay(100); //wait foy a seconddigitalWrite(10,LOW); //set the LED offdelay(100); //wait for a seconddigitalWrite(10,HIGH); //set the LED on delay(100); //wait foy a seconddigitalWrite(10,LOW); //set the LED offdelay(100); //wait for a seconddigitalWrite(10,HIGH); //set the LED on delay(100); //wait foy a seconddigitalWrite(10,LOW); //set the LED offdelay(100); //wait for a second
}
六、实验效果(视频)
LED灯泡成功以“三长三短三长”的频率闪烁,模拟出SOS求救信号。
视频地址
【Arduino】入门篇——SOS求救信号器相关推荐
- Arduino入门篇——继电器控制风扇
材料与环境 硬件:Arduino.继电器.直流电机.风扇.1.5V电池(因为直接接在Arduino上,电压会不足).杜邦线若干.面包板 软件:Arduino IDE 实现功能 当有人靠近时,继电器闭合 ...
- Arduino 入门篇 —— 红外遥控传感
一.硬件 VCC对应5V ,OUT则对应一个数字引脚 二.代码 1.初试红外遥控 功能:通过串口查看红外遥控器按钮对应的红外码,代码如下: /* 红外遥控,通过串口查看每个按钮对应的红外码, 同时每按 ...
- Arduino 卡片1和2闪烁及SOS求救信号灯设计
1.首先进行连线 连线图如下,建议了解电路知识,此处不是必须按照下图,只需要一个接数字口,一个接GND,中间加电阻,为什么加电阻和电阻的计算方式不在此介绍(属于电路知识,我是先按下图做,再学电路方面懂 ...
- arduino入门教程书籍推荐,arduino从入门到精通
今天给大家推荐的这本Arduino入门教程由国内知名创客教育和开源硬件供应商DFRobot出品,由15个基础的 Arduino项目组成,分别配合实例介绍了Arduino 的基本使用方法和各种扩展模块的 ...
- (Arduino)蓝牙和 APPinventor实现一键SOS求救(一)
蓝牙和 APPinventor实现一键SOS求救(Arduino) 大家好,最近准备参加学校的比赛,做了一个项目,需要用到一键SOS求救,可实现手机自动拨打电话.中途遇到一些问题,所以想记录下来.希望 ...
- arduino入门教程!保姆级细致教学!
Arduino入门教程 前言 arduino作为全球知名的开源电子平台,它的诞生,为广大电子爱好者提供了一个大展拳脚的机会,可以以较为简单的编程能力制作出属于自己的项目,将许多有趣的想法通过编程和ar ...
- 2022最全最细软件测试工程师的职业规划和职业发展【入门篇】
由于种种原因,很多人选择了测试这个职业,在职场和测试领域当中几经风雨,有的人顺时应势走出了一片天地,有的人选择离开从事其他职业-- 笔者作为一个在测试行业略有想法的测试人员,对测试人员的职业规划和职业 ...
- 测试工程师的职业规划和职业发展——入门篇
测试工程师的职业规划和职业发展--入门篇 由于种种原因,很多人选择了测试这个职业,在职场和测试领域当中几经风雨,有的人顺时应势走出了一片天地,有的人选择离开从事其他职业-- 笔者作为一个在测试行业略有 ...
- 女友问粉丝过万如何庆祝,我发万字长文《保姆级大数据入门篇》感恩粉丝们支持,学姐|学妹|学弟|小白看了就懂
2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 粉丝破万了 新星计划申 ...
最新文章
- 偏依赖图(Partial Dependence Plots)是什么?排列重要性(Permutaion Importance)是什么?如何解读?有什么意义?
- 主瓣、栅瓣和旁瓣的定义
- 关于python的一些好的书籍推荐-推荐几本关于的Python好书
- C#异步编程的实现方式(4)——Task任务
- configure.ac:64: error: possibly undefined macro: AM_ICONV
- 释疑のSmartforms点打印无反应
- 51Nod 1079 中国剩余定理 Label:数论
- LeetCode篇之链表:83(去重问题)
- jboss7(01)服务器开启和关闭命令
- Annaconda下Python2.7路径
- 年底购物狂欢,移动支付安全不容忽视
- 我造的假我自己打,Adobe推出“反PS”
- [HTTP权威指南]2.HTTP连接管理
- 前端基础:通过 《砸金蛋》小游戏实践CSS的id选择器和class选择器
- 智齿科技携手无忧我房 VR+AI新品亮相GTC
- 系统主数据管理之物料(Item)四 Item的单位(UOM)
- 爬虫——爬取京东评价
- unity 模拟水下场景 水下冒泡
- 工具使用 - office快捷键
- java面试教程视频
热门文章
- EV SSL证书与普通的SSL证书最大区别是什么?
- 前端知识杂烩(HTML[5]?+CSS篇)
- 判断素数(质数)的方法
- 使用g++和cmake编译thread库报错
- 1g内存服务器Apache怎么优化,Apache性能优化-解决吃内存的问题 | kTWO-个人博客
- iPhone的设置中,为何找不到“开发者选项”
- 仿百度壁纸client(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化...
- Python Cookbook3 (7)函数
- python将txt文件转为字符串_使用Python将复数转换为文本文件中的单数
- SQL Server 查询时显示行号