Another beautiful implementation is the way the 5 push buttons are connected using only one Analog IN pin. You can also control the backlight (D10). The LCD is connected to Arduino through pins D4 – D10 using 4-bit mode. The shield also contains 6 Push Buttons of which 1 is the Reset button and the other 5 are for user application like LEFT, RIGHT, UP, DOWN and SELECT. It contains a 16×2 LCD Display with White characters and Blue backlight. It is built around the famous 1602 Character LCD (16×2 LCD Module). One of the popular Arduino Shields is the LCD Shield.
There is also a serial interface header for connecting Serial Modules like Bluetooth, Voice Recognition, Wireless, Voice, etc. There are also interfaces for LM35 Temperature Sensor, DS18B20 Temperature Sensor and IR Receiver. Multifunction ShieldĪlso, there is an on-board 4 – digit 7 – Segment Display connected through two 74HC595 ICs to drive them through serial communication. It contains 4 LEDs, 3 Push Buttons, a 10 kΩ Potentiometer, a Piezo Buzzer as the basic IO devices. If you are beginner, then the Multifunction Shield is a must have expansion board for Arduino if you want to quickly start programming without worrying about wiring the circuits. All the pin headers are neatly colour coded for easy identification. There are also connectors for both I 2C (I2C) and SPI. IO Expansion ShieldĪdditionally, there is a dedicated Xbee connector with EASYLINK and RESET buttons. You can select the supply voltage for sensors between 3.3V and 5V. There are headers for connecting 3-pin and 4-pin sensors. IO Expansion ShieldĪs the name suggests, an IO Expansion Shield allows you to connect several Analog and Digital IO devices to the Arduino without breadboard and soldering. There are couple of Buttons and LEDs on the board along with all the Arduino Pin connectors. The shield also comes with a 170 Pin Mini breadboard, which can be attached on the prototyping area with the help of double-sided tape. If you do not want to solder, then don’t worry. It comes with a prototyping area, on which, you can solder the components, if necessary. Perhaps the simplest of Arduino Shields is the Prototype Shield. So, features may vary between shields from different manufacturers. Also, there are several manufacturers of a single shield. NOTE: The images shown here are just for reference.
With the help of Arduino Shields, Sensor Boards and other expansion boards, you can significantly reduce the complexity of the wiring the circuit and at the same time reduce the build time and construction process. While it is easy to play around with Arduino by placing components on a breadboard, it is not a preferrable option to design a final product with breadboards. They have the same pin position as an Arduino Board and are usually designed to implement a specific function. Arduino Shields are add-on boards than can be plugged on top of an Arduino board and provided additional capabilities and functionalities to an Arduino Board.