C'est un micro contrôleur monté sur une carte pour faciliter son utilisation. T'as des plein d'entrées/sorties analogiques et numériques (le nombre varie en fonction des modèles), ça embarque plein de fonctionnalités (Timers, Interrupts, PWM, I2C, SPI, Série...), c'est très facile à programmer et Open Source avec une communauté énorme. On trouve des milliers de librairies pour faire tout et n'importe quoi, du pilotage d'écran OLED/LCD à du pilotage de moteurs (servo, CC, pas-à-pas) en passant par du contrôle de LEDs, gestion de capteurs (température, pression, luminosité, tension...). Depuis une dizaine d'année c'est ultra utilisé dans les projet DIY (robotique, domotique, délires en tout genre...).
Finalement c'est très proche de nos FC, qui sont optimisées pour les drones, mais tu peux faire un quad avec un Arduino 😛
Les Arduino de base (classique, Nano, Mega) ne supportent pas le USB HID (pour être reconnu comme un périphérique type Gamepad par Windows), même si y a moyen de contourner ça en installant un truc sur le PC. Mais d'autres modèles comme les Arduino Pro Mini/Micro ou Leonardo gère cela très bien 🙂