Arduino shields are secondary circuit boards that can mount on top of Arduino to provide extra functionalities. There are a wide variety of shields available online which build upon the strength of the original Arduino toolkit to create different IoT projects.