第三课.简易的电子琴

课前学习:

单词 含义
breadboard 面包板
wire 导线
keys 按键
buzzer 蜂鸣器

一.认识欧姆定律

1.什么是电路

上节课我们学习了电流的方向是从正极流向负极。电流流过的路径叫做电路。
简单电路

电流:电荷的定向移动形成电流。

2.什么是电压

电压是电路中自由电荷定向移动形成电流的原因。

3.什么是电阻

电阻是表示导体对电流阻碍作用的大小

4.欧姆定律
欧姆

在同一电路中,通过某一导体的电流跟这段导体两端的电压成正比,跟这段导体的电阻成反比,这就是欧姆定律。


欧姆定律公式

二.蜂鸣器

蜂鸣器是可以用来发声的电子器件、分为有源蜂鸣器和无源蜂鸣器两种。注意,这里的“源”不是指电源,而是指震荡源。

  • 有源蜂鸣器:有源蜂鸣器内部带震荡源,所以只要一通电就会叫。
    有源蜂鸣器
  • 无缘蜂鸣器:无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。
    无源蜂鸣器

    区别:

  • 有源蜂鸣器比无源蜂鸣器贵,因为内部有很多震荡电路

  • 无源蜂鸣器声音频率可控,可以做出“多来米发索拉西”的效果。

  • 通过万用表来测量蜂鸣器电阻判断,无源蜂鸣器的电阻一般为8 欧姆或16 欧姆,* 有源蜂鸣器的电阻则要大得多。

三.制作电子琴

1.准备器材

名称 实物图 数量
主控板
1
面包板
1
按键
7
无源蜂鸣器
1
导线
若干

2.画电路原理图

电路原理图

3.实物连接图
实物连接图

4.程序设计

模块代码

英文代码:

void setup(){
  pinMode(8, INPUT);
  pinMode(9, OUTPUT);
  pinMode(7, INPUT);
  pinMode(6, INPUT);
  pinMode(5, INPUT);
  pinMode(4, INPUT);
  pinMode(3, INPUT);
  pinMode(2, INPUT);
}

void loop(){
  if (digitalRead(8) == 0) {
    tone(9,532,200);

  } else if (digitalRead(7) == 0) {
    tone(9,587,200);
  } else if (digitalRead(6) == 0) {
    tone(9,659,200);
  } else if (digitalRead(5) == 0) {
    tone(9,698,200);
  } else if (digitalRead(4) == 0) {
    tone(9,784,200);
  } else if (digitalRead(3) == 0) {
    tone(9,880,200);
  } else if (digitalRead(2) == 0) {
    tone(9,988,200);
  }

}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择题部分 1.(),只有在发生短路事故时或者在负荷电流较大时,变流器中才会有足够的二次电流作为继电保护跳闸之用。...
    skystarwuwei阅读 13,490评论 0 7
  • 译者注:由于本人水平有限,译文中难免会出现概念模糊、晦涩难懂,如果实在没心思看下去,请发挥你的学习能动性,到原文中...
    Noddy阅读 864评论 0 2
  • 看过这100个知识点,模电其实也不难 2016-03-18 21ic电子网 模电想必是电子专业的学生头疼的一门课程...
    岳坛阅读 2,745评论 1 16
  • 本教程需要一个开通smtp服务的邮箱帐号,我使用的是网易邮箱。如何注册和开通smtp请自行百度。 1.配置 将以下...
    浩哥2333阅读 22,102评论 0 3
  • 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊...
    YSHSKL阅读 192评论 0 0