O hardaware do Arduino é uma plaquinha que controla via programação vários componentes tipo led, motor, sensores...
Podemos programar a placa em blocos (tipo Scratch) ou em código de texto.
clique em iniciar simulação =>
Para programar o Arduino você pode usar:
Editor online direto no site oficial do Arduino: clique aqui
Tinkercad online, crie uma conta gratuita: clique aqui
Exemplos de códigos Arduino: clique aqui