警灯,警铃四合一【Arduino玩具】

2023-10-11 07:08

本文主要是介绍警灯,警铃四合一【Arduino玩具】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

警灯,警铃四合一【Arduino玩具】


功能:
1.只有警灯工作。警铃不工作。
2.警灯警铃同时工作。
3.喇叭(由最右侧的按钮开关控制)。
4.第二种警铃(由第二个按钮开关控制)。
*第2,3,4模式中警灯的点亮方式也不同。

[演示视频+拼装]

警铃,警灯四合一【Arduino玩具】

Bill of Material:
Arduino Uno x1; 蜂鸣器 x1; 按钮开关 x2; LEDs x 6(红,蓝,白,至少各两个); 电阻(220 x1, 100 x6, 10K x2); 面包板还有面包板线。

接线图:
在这里插入图片描述
Arduino IDE 代码:

/** Project: Toy Police Siren 项目:玩具警灯+警铃四合一* * Last Edited: Jan.11th.2021 by Mun Kim 神勇老金
*/int freq, dur; //Define buzzer tone frequency and duration of each tone. 喇叭的频率与时长
const int buzzer = 12;// Buzzer on pin D12 喇叭接到D12void setup() {pinMode(buzzer, OUTPUT); pinMode(5,OUTPUT); //Blue LED 蓝灯pinMode(6,OUTPUT); //Blue LED pinMode(7,OUTPUT); //White LED 白灯pinMode(8,OUTPUT); //White LED pinMode(9,OUTPUT); //Red LED 红灯pinMode(10,OUTPUT);//Red LED
}void loop() {//Rising Pitch**************************************************************************************************************警铃的前半段for(freq=635;freq<=912;freq++){tone(buzzer,freq);delay(dur);// LED Control 警灯的控制。if(freq<670){  //Top 2 Red LEDs light up. 点亮最上方的两个红色LEDdigitalWrite(10,HIGH); digitalWrite(9, HIGH); digitalWrite(8, LOW); digitalWrite(7, LOW); digitalWrite(6, LOW); digitalWrite(5, LOW);} if( (freq>=670)&&(freq<700)){ //Red to White transition 点亮第二个红色LED和第一个白色LEDdigitalWrite(10, LOW); digitalWrite(9, HIGH); digitalWrite(8, HIGH);digitalWrite(7, LOW); digitalWrite(6, LOW); digitalWrite(5, LOW);}if( (freq>=700)&&(freq<730))

这篇关于警灯,警铃四合一【Arduino玩具】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/186384

相关文章

arduino ide安装详细步骤

​ 大家好,我是程序员小羊! 前言: Arduino IDE 是一个专为编程 Arduino 微控制器设计的集成开发环境,使用起来非常方便。下面将介绍如何在不同平台上安装 Arduino IDE 的详细步骤,包括 Windows、Mac 和 Linux 系统。 一、在 Windows 上安装 Arduino IDE 1. 下载 Arduino IDE 打开 Arduino 官网

物联网之ESP32控制舵机、通过网页设置舵机角度、Web服务、舵机原理、接线、Arduino、WiFi、Http

MENU 前言原理硬件电路设计软件程序设计LEDC输出PWM信号使用第三方库控制舵机网页控制舵机 前言 舵机在电子产品中非常常见,比如四足机器人、固定翼航模等都有应用,因此学习舵机对电子制作非常有意义。本文章使用Arguino的PWM对SG90舵机旋转角度控制。 原理 舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。舵机只

Arduino IDE安装

Arduino IDE(集成开发环境)的安装过程是一个相对直观且易于操作的流程,主要步骤包括下载、安装和配置。以下将详细阐述Arduino IDE的安装过程,同时提供一些背景信息和注意事项,确保安装过程顺利进行。 一、Arduino IDE下载 1. 访问Arduino官网 首先,用户需要访问Arduino的官方网站(https://www.arduino.cc),这是获取Arduino I

ubuntu14下Arduino IDE无法打开串口的问题

ubuntu版本是14.04 LTS,arduino版本是1.8.1。使用arduino的串口工具时无法打开串口,串口是USB转的,用的cp2102 。 google了一下,发现可能是权限的问题,执行以下语句,即可解决: sudo chown username /dev/ttyUSB0将username改成自己的用户名就行了。

Arduino IDE

Arduino IDE(集成开发环境)的安装过程是一个相对直观且易于操作的流程,主要步骤包括下载、安装和配置。以下将详细阐述Arduino IDE的安装过程,同时提供一些背景信息和注意事项,确保安装过程顺利进行。 一、Arduino IDE下载 1. 访问Arduino官网 首先,用户需要访问Arduino的官方网站(https://www.arduino.cc),这是获取Arduino I

Arduino library for proteus 下载 安装 测试

Arduino  library  include: https://drive.google.com/uc?export=download&id=1P4VtXaomJ4lwcGJOZwR_25oeon9Zzvwb 第一步: 也可从我的共享网盘当中下载: 第2步:解压文件:  第3步: copy  lib and idx  到对应的目录: 至于idx索引文件 好像自动生成

Arduino UNO 编程 第一期——下载及使用

字幕君已上线...... 副字幕君已上线...... 计数君已上线...... 彩色字幕君 ( 花了重金请来的 ) 已上线...... Doge智能系统已上线...... Doge:嗨嗨我又来了! 观众们......已上线!!!!! OK LET`S GO! Arduino是一组开发板,其中Arduino UNO就是其中之一。给Arduino编写代码,就需要Arduino语

初识Arduino

什么是Arduino Arduino是一款便捷灵活、方便上手的开源电子原型平台。它包含硬件部分(即各种型号的Arduino板)、软件部分(即Arduino IDE),以及其Arduino社区平台。 Arduino由一个欧洲开发团队于2005年冬季开发,成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mell

Python和C++(CUDA)及Arduino雅可比矩阵导图

🎯要点 对比三种方式计算读取二维和三维三角形四边形和六面体网格运动学奇异点处理医学图像成像组学分析特征敏感度增强机械臂路径规划和手臂空间操作变换苹果手机物理稳定性中间轴定理 Python雅可比矩阵 多变量向量值函数的雅可比矩阵推广了多变量标量值函数的梯度,而这又推广了单变量标量值函数的导数。换句话说,多变量标量值函数的雅可比矩阵是其梯度(的转置),而单变量标量值函数的梯度是其导数。 在

音频检测电路 | 声音传感器模块 | 口哨开关 | Arduino

音频检测电路 | 声音传感器模块 | 口哨开关 | Arduino 案例分析电路设计1. **基本音频检测电路设计**电路结构:2. **灵敏度调节原理**方法:3. **非 MCU 控制的 LED 触发**设计步骤:4. **电路示例**5. **示意图(文本描述)**总结 实验方法 案例分析 一个硅胶娃娃,挤压或拍打会亮灯; 这个硅胶玩偶的工作原理可能是基于以下几个