0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作Arduino仪器

454398 来源:wv 2019-10-11 11:30 次阅读

步骤1:零件清单

如何制作Arduino仪器

1x Arduino Uno或Mega

1x面包板(我使用一半尺寸)

1x力敏感电阻器

1x HC-SR04超声波传感器

1x压电蜂鸣器

1x 10k欧姆电阻

11x跳线

视频说明中有指向您可以在其中购买其中一些组件的链接

第2步:接线

如果按组件进行接线,则接线最简单。

超声波:

将地连接到arduino地,回波到数字引脚(我用11),触发到数字引脚(我用10),VCC到5V

压电蜂鸣器:

将正极引线连接到数字引脚(我使用12),将负极引线接地(接地)

力敏电阻:

我将一根引线直接连接到5V,另一根引线直接连接到A0。在A0导线后放置一个电阻并将其接地

步骤3:代码

int trig = 10;

int echo = 11;

长持续时间;

长距离;

int力;

无效设置( ){

pinMode(echo,INPUT);

pinMode(trig,OUTPUT);

Serial.begin(9600);

}

void loop(){

digitalWrite(trig,LOW);//触发开/关,然后读取数据

delayMicroseconds(2);

digitalWrite(trig,HIGH);

delayMicroseconds(10);

digitalWrite(trig,LOW);

duration = pulseIn(echo,HIGH);

距离=(持续时间/2)* .0344;//344 m/s =声音速度。我们正在将其转换为cm

int注释[7] = {261,294,329,349,392,440,494};//将多个注释放入数组中

//mid C D E F G A B

force = AnalogRead(A0);//将力定义为FSR数据

if(距离《0 ||距离》 50 ||力《100){//如果不存在且不在前面

noTone(12 );//不要播放音乐

}

否则if((force》 100)){//如果按下

int sound = map(distance,0, 50,0,6);//将距离映射到音符数组

tone(12,notes [sound]);//根据距离调用某个音符

}

}

步骤4:替换零件

您可能没有我在视频中列出的所有部分。不用担心

您可以轻松替换其中的几个。

HC-SR04超声波传感器=电位计或光敏电阻(光传感器)

可以用与超声波传感器相同的方式映射这两个位置!

力敏感电阻器=按钮

我使用力敏感电阻器的唯一原因是我认为它更符合人体工程学。它实际上具有与该项目中的按钮相同的功能,因此您可以直接使用它!您甚至可以完全取消按下压力机的操作,只需将手放在超声传感器的前面即可触发仪器

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仪器
    +关注

    关注

    1

    文章

    3664

    浏览量

    49483
  • Arduino
    +关注

    关注

    187

    文章

    6461

    浏览量

    186563
收藏 人收藏

    评论

    相关推荐

    如何使用Arduino实现CAN总线通信

    CAN总线(Controller Area Network)是一种多主控制的串行通信协议,广泛应用于汽车电子、工业自动化等领域。它以其高可靠性、实时性和灵活性而受到青睐。Arduino作为一个
    的头像 发表于 11-12 10:09 194次阅读

    如何使用Arduino IDE构建的ELF映像?

    我有一个要求,我需要使用使用 Arduino IDE 构建的ELF映像,但 NonOS SDK 中提供了boot_v1.6.bin。我执行了以下步骤 背景: 1. Arduino 构建 2 个
    发表于 07-09 07:13

    idf-arduino component组件怎么设置 ?

    idf -arduino component组件该怎么设置 ,。 CMake Warning at E:/COMPILE/Othert/IDF4.4/esp-idf-v4.4/tools
    发表于 06-12 07:27

    求助,在esp-idf中使用arduino作为组件后怎样使用arduino的库?

    在esp-idf中使用arduino作为组件后怎样使用arduino的库,例如我此时需要使用arduino的第三方库blinker,怎样使用?
    发表于 06-12 07:21

    如何用Arduino制作一个简易自动喂鱼器

    如果你家里养有鱼,并想找到一种自动化喂食的方法,这个项目可能会对你有所启发。 在这个教程中,作者将展示如何制作自己的基于Arduino的自动喂鱼器,让小鱼不在饿肚子。 自动喂鱼器的工作原理非常
    发表于 03-28 11:25

    如何制作自己的Arduino电容计

    在这个项目中,您将学习如何制作自己的Arduino电容计(测量电容器的值,范围从pF到1000的uF)。一般来说,电子爱好者喜欢设计自己的小工具而不是购买。在这个项目中,我们使用两种电容测量方法,即
    的头像 发表于 02-25 15:10 1439次阅读
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>电容计

    arduino如何停止loop循环

    Arduino的loop循环是其主要的程序执行部分,该循环将在Arduino开发板上持续运行,并且只有在程序被重新上传或开发板断电重启时才会停止。然而,在某些情况下,你可能需要在程序执行过程中停止或
    的头像 发表于 02-14 16:24 4103次阅读

    arduino中while循环怎么跳出

    Arduino 是一款开源的硬件平台,广泛应用于各种物联网和嵌入式系统项目。在 Arduino 上编写代码时,循环结构起到了至关重要的作用。而其中的 while 循环更是常用于需要根据特定条件重复
    的头像 发表于 02-14 16:22 2330次阅读

    如何使用Arduino制作智能垃圾箱

    在这个项目中,我将向您展示如何使用Arduino制作智能垃圾箱,当您带着垃圾接近时,垃圾箱的盖子会自动打开。
    的头像 发表于 02-11 12:22 2817次阅读
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    使用Arduino Nano制作一个4×4×4 LED立方体

    在这个项目中,我们将使用 Arduino Nano 制作一个很酷的 4×4×4 LED立方体。LED 立方体,也称为 LED矩阵,可以照亮您的房间、学习空间或创客区域,使其看起来非常酷炫。此外,它非常容易构建,并帮助您在电子和编码方面发挥创意。
    的头像 发表于 02-11 12:07 3016次阅读
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>制作</b>一个4×4×4 LED立方体

    如何使用Arduino控制RGB LED

    在本指南中,您将学习如何使用Arduino控制RGB LED。RGB(红-绿-蓝)LED可以通过混合不同强度的红、绿、蓝光来产生多种颜色。您将学习创建一个基本Arduino RGB LED电路,并以一些基本颜色为例循环。
    的头像 发表于 02-11 10:28 4458次阅读
    如何使用<b class='flag-5'>Arduino</b>控制RGB LED

    2023年Arduino开放原码报告:持续茁壮的Arduino生态系!

    所谓出钱就是买一片Arduino开发板或是付费订阅Arduino Cloud云端服务,或单纯资金赞助;出力就是撰写Arduino相关的程序并无私的分享程序代码或回报错误或投入翻译等,笔者即有若干翻译新版
    的头像 发表于 01-25 16:45 1298次阅读
    2023年<b class='flag-5'>Arduino</b>开放原码报告:持续茁壮的<b class='flag-5'>Arduino</b>生态系!

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 4次下载

    Arduino的功能及其限制

    Arduino是一种开源电子原型平台,它基于易于使用的硬件和软件,可以用于制作各种嵌入式系统。然而,尽管Arduino非常强大,但它也有一些功能上的限制。本文将详细介绍Arduino
    的头像 发表于 12-21 14:15 1120次阅读

    labview如何制作动画

    LabVIEW,全称为Laboratory Virtual Instrument Engineering Workbench,是美国国家仪器公司(National Instruments,简称NI
    的头像 发表于 12-13 10:40 1859次阅读