官术网_书友最值得收藏!

Chapter 1. A Sound Effects Machine

Arduino is a wonderful rapid prototyping platform capable of making a variety of electronic tools, gadgets, and instruments. The fascination with Arduino has grown to the point where makers are creating devices to educate, entertain, and provide new creative tools for inpiduals interested in science or technology. Some of the electronic devices that can be built with Arduino include DC motor controllers, musical instruments, robots, and smart toys.

In addition to the devices listed, Arduino can be used to create unique sounds as well. There are several programming techniques used to create sounds using Arduino. For example, the Arduino tone library can be used to create a variety of unusual sounds by varying the pitch, frequency, and duration of a pulse width modulated signal. Another approach is to use the recorded sound WAV files stored on an SD card. Arduino can select these files using an SD card software library, thereby allowing the recorded sounds to be heard through a small signal transistor amplifier. In this chapter, we will explore how to build a sound effects machine capable of playing a variety of sounds recorded on an SD card. Also, a discussion on small signal transistor amplifiers and Serial Peripheral Interface (SPI) communication will be reviewed with the project. A modification project allowing the sounds to be played randomly will be discussed in this chapter as well.

主站蜘蛛池模板: 广汉市| 安阳市| 清水河县| 吉水县| 个旧市| 天峻县| 山东省| 卢氏县| 施甸县| 民勤县| 武功县| 阿拉尔市| 葫芦岛市| 泰顺县| 景德镇市| 枣阳市| 资兴市| 新邵县| 唐河县| 苏尼特右旗| 驻马店市| 玉林市| 德化县| 浮山县| 涡阳县| 壶关县| 庆阳市| 阳信县| 龙江县| 安西县| 东明县| 连南| 宁阳县| 无极县| 郑州市| 澄江县| 化隆| 道孚县| 古交市| 嘉义市| 招远市|