1、首先进行连线
连线图如下,建议了解电路知识,此处不是必须按照下图,只需要一个接数字口,一个接GND,中间加电阻,为什么加电阻和电阻的计算方式不在此介绍(属于电路知识,我是先按下图做,再学电路方面懂的)。

2、编写代码(实现灯的闪烁)

int led = 13;
void setup() {pinMode(led,OUTPUT);
}void loop() {digitalWrite(led,HIGH);delay(1000);digitalWrite(led,LOW);delay(1000);
}

输入完毕后,点击IDE的“校验(Verify)”,查看输入代码是否通过编译。如果显示没有错误,单击“下载(UpLoad)”,给Arduino下载代码。以上每一步都完成了的话,你应该可以看到面包板上的红色LED每隔一秒交替亮灭一次。

3、编写代码(实现SOS求救信号器效果)
接线方式还按上方的图,首先介绍一下流程:使用的时国际莫尔斯码求救信号,莫尔斯码是一种字符编码,英文的每个字母,都是由横杠和点不同的组合而成。这样的好处是,使用简单的两种状态,就能来传递所有的字母和数字,非常的简便!
通过查阅莫尔斯码表,可以知道,字母“S”用三个点表示,我们这里用短闪烁替代,字母“O”则用三个横杠表示,用长闪烁替代。S 就是亮150毫秒,灭100毫秒来表示,O就是亮400毫秒,灭100毫秒,现在可以思考代码怎么写了。当然也可以一句一句的写,也可以简写(就是用For循环,必须是C语言,就遵循C语言的基本功能)

int led = 10;
void setup() {pinMode(led,OUTPUT);
}void loop() {viewS(); viewO();viewS();
}//显示S
void viewS(){for(int i=0;i<3;i++){digitalWrite(led,HIGH);delay(150);digitalWrite(led,LOW);delay(100);}
}
//显示O
void viewO(){for(int i=0;i<3;i++){digitalWrite(led,HIGH);delay(400);digitalWrite(led,LOW);delay(100);}
}

Arduino 卡片1和2闪烁及SOS求救信号灯设计相关推荐

  1. (Arduino)蓝牙和 APPinventor实现一键SOS求救(一)

    蓝牙和 APPinventor实现一键SOS求救(Arduino) 大家好,最近准备参加学校的比赛,做了一个项目,需要用到一键SOS求救,可实现手机自动拨打电话.中途遇到一些问题,所以想记录下来.希望 ...

  2. 【Arduino】入门篇——SOS求救信号器

    模拟SOS求救信号灯 一.实验目的 二.实验材料 三.电路图 四.实验过程 五.代码块 六.实验效果(视频) 一.实验目的 利用Arduino控制器模拟SOS求救信号灯. 即使用三个规格相同的LED小 ...

  3. 从乐清女孩发出救命信息后殒命想到,微信滴滴应增加SOS求救功能

    8月24日下午5点左右,乐清警方接群众报警称其女儿赵某(20岁.温州乐清人)于当日13时,在虹桥镇乘坐滴滴顺风车前往永嘉,14时,赵某向朋友发送"救命"讯息后失联.16日凌晨4点, ...

  4. 基于arduino +机智云物联网平台的阳台生态控制系统的设计

    基于arduino +机智云物联网平台的阳台生态控制系统的设计 李军辉 北京农业职业学院 摘要 以基质培养的绿色植物所在的半封闭阳台系统为研究对象,设计基于Arduino Uno WIFI +机智云物 ...

  5. Mixly——SOS求救装置

    SOS求救装置 代码片 代码块 实验结果​ 代码片 代码块 volatile int delay2;void setup(){delay2 = 200;pinMode(8, OUTPUT); }voi ...

  6. Arduino:入门案例之莫尔斯码表 SOS

    莫尔斯码是国际上通用的信号代码,常用谍战通信. 抗日片中常看到日本鬼子用莫尔斯码发电报,嘀嘀嘀的. 莫尔斯码就是利用滴和嗒的各种组合表示数字和英文字母的. 书写上: '滴 ' 用  ' . '表示, ...

  7. Arduino 卡片13自制风扇

    1.硬件部分 做一个小风扇.同时会接触两件新元件--继电器.直流电机.继电器,我们可以理解为是用较小的电流去控制较大电流的一种"自动开关".在这里,继电器是用来控制电机转动的. 按 ...

  8. arduino实例1:led闪烁

    代码: int led_0 = 13; void setup() { pinMode(led_0, OUTPUT); } void loop() { digitalWrite(led_0, HIGH) ...

  9. Arduino 卡片14红外遥控灯

    1.硬件部分 红外接收管,也就是接收红外光的电子器件(代码未按照这个方式接线) 2.代码部分 #include<IRremote.h> int RECV_PIN = 11; //红外引脚 ...

最新文章

  1. 计算机硕士 英语,计算机研究生英文简历
  2. mysql将sql转为关系代数_关系数据库基础:关系代数运算知识笔记
  3. python查看对象占用内存_『Python』内存分析_List对象内存占用分析
  4. DELL MD3200I存储单双控制器的自由切换
  5. 白话算法(1) for循环不是随便写的
  6. 探索WebKit内核(一)------ 菜鸟起步
  7. 采用dlopen、dlsym、dlclose加载动态链接库【转】
  8. go导出mysql中的excel表,MySQL导出数据,并转存到Excel表格中
  9. 【Docker】问题汇总
  10. dev万能头文件_【C++】Dev-C++的“万能头文件”真的万能吗?
  11. 半全局匹配算法:SGBM
  12. 超简单Python画Heatmap-热力图 -plotly库
  13. Vue之使用Coreui框架实现table中的checkbox多选功能
  14. zemax---窗口整体布局篇
  15. linux中权限编号,linux体系常用指令-用户及权限管理.ppt
  16. java11降到java8
  17. 海康网络摄像机与电脑交互,有网络和无网络两种方式读取URL视频流,以及无网络情况下配置IP地址
  18. rc4加密问题漏洞修复_服务器SSL不安全漏洞修复方案
  19. 计量芯片应用心得之软件篇
  20. 【脉冲发生器的实际应用】- 大物理试验

热门文章

  1. SSL 证书类型说明: DV OV EV
  2. 仿百度壁纸客户端(二)——主页自定义ViewPager广告定时轮播图
  3. Non-local U-Nets for Biomedical Image Segmentation
  4. 办公软件excel表格_190个施工方案+40个电力计算Excel表格、软件大合集
  5. 人物建模行业确实不容易,零基础的小白如何学习,让你少走些弯路
  6. 从原理到代码 梳理姿态更新计算的四元数算法
  7. 前端基础,html,css,浏览器基础知识
  8. 普乐蛙VR航天科普产品|VR太空模拟器|VR科幻飞碟沉浸式体验
  9. 一个适合初学者的C++推箱子小游戏
  10. Hadamard Test