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

    文章

    3482

    浏览量

    47892
  • Arduino
    +关注

    关注

    184

    文章

    6425

    浏览量

    184771
收藏 人收藏

    评论

    相关推荐

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

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

    Arduino制作循迹小车教程

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

    如何制作基于Arduino的IR接收器?

    在这里,将展示如何制作基于Arduino的IR接收器,以解码来自TV/DVD遥控器的IR信号。根据与遥控器上特定按钮对应的解码值,我们将对Arduino进行编程以控制多个继电器开关。
    的头像 发表于 07-10 14:20 762次阅读
    如何<b class='flag-5'>制作</b>基于<b class='flag-5'>Arduino</b>的IR接收器?

    利用Arduino制作逆变器原理

    开源硬件-使用 Arduino 在家制作逆变器,逆变器原理图设计分享。
    发表于 07-07 17:22 7次下载
    利用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>逆变器原理

    制作Arduino控制的机器人

    电子发烧友网站提供《制作Arduino控制的机器人.zip》资料免费下载
    发表于 07-06 14:21 0次下载
    <b class='flag-5'>制作</b><b class='flag-5'>Arduino</b>控制的机器人

    Arduino制作音效

    电子发烧友网站提供《用Arduino制作音效.zip》资料免费下载
    发表于 07-06 10:13 0次下载
    用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>音效

    arduino uno制作暗/亮电平表

    电子发烧友网站提供《用arduino uno制作暗/亮电平表.zip》资料免费下载
    发表于 07-04 09:35 0次下载
    用<b class='flag-5'>arduino</b> uno<b class='flag-5'>制作</b>暗/亮电平表

    如何制作基于Arduino的自动开门

    电子发烧友网站提供《如何制作基于Arduino的自动开门.zip》资料免费下载
    发表于 06-29 10:14 0次下载
    如何<b class='flag-5'>制作</b>基于<b class='flag-5'>Arduino</b>的自动开门

    使用Arduino制作心跳检测和监测系统

    电子发烧友网站提供《使用Arduino制作心跳检测和监测系统.zip》资料免费下载
    发表于 06-28 11:23 0次下载
    使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>心跳检测和监测系统

    如何制作RFID Arduino门禁系统

    电子发烧友网站提供《如何制作RFID Arduino门禁系统.zip》资料免费下载
    发表于 06-27 10:34 3次下载
    如何<b class='flag-5'>制作</b>RFID <b class='flag-5'>Arduino</b>门禁系统

    使用Arduino制作简单的数字时钟

    电子发烧友网站提供《使用Arduino制作简单的数字时钟.zip》资料免费下载
    发表于 06-26 10:48 5次下载
    使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>简单的数字时钟

    如何制作Arduino蓝牙控制的汽车

    电子发烧友网站提供《如何制作Arduino蓝牙控制的汽车.zip》资料免费下载
    发表于 06-26 10:21 0次下载
    如何<b class='flag-5'>制作</b><b class='flag-5'>Arduino</b>蓝牙控制的汽车

    如何制作3D打印的Arduino时钟

    电子发烧友网站提供《如何制作3D打印的Arduino时钟.zip》资料免费下载
    发表于 06-26 09:48 0次下载
    如何<b class='flag-5'>制作</b>3D打印的<b class='flag-5'>Arduino</b>时钟

    Arduino制作OLED位图图形

    电子发烧友网站提供《在Arduino制作OLED位图图形.zip》资料免费下载
    发表于 06-16 10:34 1次下载
    在<b class='flag-5'>Arduino</b>中<b class='flag-5'>制作</b>OLED位图图形

    Arduino Uno制作的四轴飞行器

    电子发烧友网站提供《Arduino Uno制作的四轴飞行器.zip》资料免费下载
    发表于 06-15 09:26 3次下载
    <b class='flag-5'>Arduino</b> Uno<b class='flag-5'>制作</b>的四轴飞行器