Los recursos que se necesitan para que funcione arduino son:

La placa Arduino se conecta a un ordenador mediante un cable USB, permitiendo la interacción con el entorno de desarrollo Arduino (IDE). El usuario escribe el código en el IDE y luego lo sube al microcontrolador, que ejecuta el código e interactúa con las entradas y salidas, como sensores, motores y luces. 

Webs con algunos recursos de todo tipo:

Tinkercad

Tinkercad es un software gratuito online creado por la empresa Autodesk, una de las empresas punteras en el software de diseño 3D.

Tinkercad: https://www.tinkercad.com/

Tinkercad ofrece: