如何用arduino制作红绿灯_用Arduino制作可调频率信号发生器

这篇教程介绍了如何利用Arduino Nano或Uno,结合旋转编码器、LCD1602液晶屏和可调电阻,制作一个能调节频率的信号发生器。用户可以通过旋转编码器顺时针或逆时针改变频率,按压开关切换调节步长。LCD屏幕实时显示当前频率。输出频率范围从1Hz到80KHz,初始设置为1KHz和10Hz的调节步长。程序设计包含高频和低频模式,以实现更广泛的频率覆盖。
摘要由CSDN通过智能技术生成
在上期的《DIY超声波悬浮》中,我们用Arduino产生了一个40KHz的方波信号,用这个信号通过放大器再连接压电元件,就可以产生频率为40,000 Hz的超声波了。之后有很多读者想进一步了解那段Arduino代码的含义,也有读者询问可否改变超声波的频率,为此小丁准备了本期内容:用最简单的材料做一个频率可调的信号发生器。这也是下期制作中的主角,这里先留一个悬念!通过本制作,你不仅可以了解一些Arduino上ATmega328单片机的计时/计数器中断的高级功能,还可以用它来产生特定频率的声音或超声波,或者特定频闪的光。本次制作用到的材料如下:
  1. Arduino Nano或Uno

  2. 带开关的旋转编码器

  3. LCD1602液晶屏

  4. 100K可调电阻或大阻值电位器

  5. 无源蜂鸣器(可选)

06b93c9f7c7a632243ba8ac9633187f3.png

首先连接Nano和1602液晶显示屏。LCD1602有16个针脚,背后会有数字序号标示,如下图。

7d96368da998a2d8fac3f527b0f7b2e8.png

本例程中,从1到16针脚接法为ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值