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

Prototyping

Prototypes are used to prove the specifications for a working concept or process rather than theoretical ones. A prototype, as we are referring to it in this book, is a model to test a concept or process. For simple concepts or process, we may create a prototype for the whole system but for my complex systems, we will want to break the system down into individual components and create a prototype for each component.

Prototypes with the Arduino usually consist of one Arduino microcontroller with one breadboard used to connect the components to the Arduino. For these prototypes, I use a holder that I designed and printed out with my 3D printer. The following photograph shows the holder with an Arduino Uno, Nano and a breadboard in it:

The holder is designed to hold an MB-102 breadboard, an Arduino Nano and either an Arduino Uno or Mega. If you have access to a 3D printer I included the STL file for this holder in the downloadable code for this book so you can print one for yourself. Holders like this are especially useful when we need to move the prototype because it keeps everything together and organized.

Before we can start building a prototype, we need to have an idea of what we want to build. This idea may be something as simple as blinking an LED or as complex and creating an autonomous robot. The idea is always the first step when beginning a project.

The second step is to break up the idea into the different building blocks that were discussed in Chapter 2Basic Electronics. After we have broken up the project into the different blocks we would then diagram the circuits that need to be prototyped. After the diagrams are complete, we can then begin building the prototypes. Let's look at these steps a little closer, starting with the four building blocks of an electronic circuit.

主站蜘蛛池模板: 临泽县| 杭锦后旗| 连州市| 济阳县| 株洲县| 岢岚县| 徐闻县| 沙坪坝区| 云霄县| 安达市| 涿州市| 普兰县| 铜鼓县| 东乡族自治县| 肇州县| 阳高县| 易门县| 德庆县| 沙田区| 砚山县| 仙居县| 漳平市| 沙雅县| 陇南市| 界首市| 营山县| 元谋县| 浦县| 勃利县| 永安市| 乌什县| 渝中区| 康平县| 通城县| 贵德县| 辉县市| 哈尔滨市| 会东县| 辛集市| 定襄县| 安多县|