Arduino está basado en C y soporta todas las funciones del estándar C y algunas de C++.