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

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.

主站蜘蛛池模板: 西乌珠穆沁旗| 铁岭县| 营口市| 陆川县| 宜城市| 公安县| 微山县| 桦南县| 浦东新区| 黑龙江省| 乐清市| 遵义市| 乌兰察布市| 徐水县| 东明县| 大石桥市| 定结县| 濮阳县| 阜城县| 肇州县| 安阳市| 横山县| 永清县| 青浦区| 汾西县| 洮南市| 措勤县| 华蓥市| 平原县| 商水县| 新乡县| 周宁县| 措美县| 沐川县| 金沙县| 夏河县| 阿荣旗| 丰镇市| 西乡县| 武功县| 安乡县|