Arduino models are extensible with additional hardware known as Shields. These add all sorts of functionality to your Arduino, letting it rival or even exceed what you can do with a Raspberry Pi.
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.