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

Arduino shields

An Arduino shield is a modular circuit board that plugs directly into the pin headers of the Arduino board. These shields will add extra functionality to the Arduino board. If we are looking to connect to the internet, do speech recognition, control DC motors or add other functionality to the Arduino, there is probably a shield that can help us. While we are not required to use shields, they do make adding extra functionality to our Arduino boards very easy.

The following photograph shows examples of a few shields. We will be using shields in some of our sample projects later in this book:

A shield fits on top of the Arduino by plugging directly into the pin headers. We can also stack one shield on top of another if they do not use the same resources. Here is how an Arduino looks with two shields attached:

An Arduino shield makes it incredibly easy to add functionality to an Arduino Uno. Most shields usually have great documentation as well, which makes programming them also very easy. The drawback to shields is they usually cost more than purchasing the components and connecting them to the Arduino with a breadboard.

Some shields, such as the MOVI speech synthesizing and voice recognition shield and the Sparkfun Xbee radio module shield, add functionality that cannot simply be added as a single component. For functionality like this, a shield or an external circuit board would be required.

Let's take a closer look at the pin headers for the Arduino Uno R3.

主站蜘蛛池模板: 图片| 治县。| 桂阳县| 平昌县| 日喀则市| 霍城县| 新余市| 凭祥市| 本溪市| 浦北县| 黄石市| 东兰县| 临颍县| 休宁县| 田阳县| 新兴县| 定结县| 泸水县| 甘肃省| 广宁县| 吉木萨尔县| 剑川县| 栾城县| 武功县| 根河市| 当阳市| 德庆县| 兰考县| 罗源县| 林西县| 凤城市| 丰宁| 利川市| 禹城市| 包头市| 彰化县| 宣武区| 侯马市| 马山县| 方正县| 梨树县|