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

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.

主站蜘蛛池模板: 馆陶县| 迁西县| 松滋市| 辉县市| 萨迦县| 庆安县| 宁强县| 浪卡子县| 高阳县| 新绛县| 广平县| 博兴县| 晋江市| 保康县| 集贤县| 天长市| 松溪县| 称多县| 黔西县| 大港区| 越西县| 苍山县| 谢通门县| 武穴市| 金塔县| 成安县| 萨嘎县| 阜新市| 乐安县| 茶陵县| 织金县| 重庆市| 新河县| 云霄县| 广宗县| 建德市| 唐海县| 册亨县| 云和县| 南乐县| 彰武县|