Você pode usar facilmente o notepad ++ ou qualquer editor de texto para editar arquivos de código do arduino (.pde ou .ino). Eu uso o editor de texto sublime para toda a minha codificação do arduino.
Como você observou, a sintaxe do arduino é c ++, portanto, basta definir o modo de destaque da sintaxe como c ++; nenhum mod deve ser necessário.
O Arduino inclui uma opção "Usar editor externo" no menu de preferências, que o fará recarregar o arquivo toda vez que você compilar ou carregar. Ele também desabilita a edição na janela do editor. Nesse modo, basta salvar seu arquivo em qualquer editor, mudar para a janela do arduino e clicar em Upload.
Desde a versão 1.5, o arduino tem suporte à linha de comando. a maioria dos editores permite que o botão "build" execute comandos arbitrários no diretório atual. configurando build para executar "arduino --verify" ou "arduino --upload", você pode codificar em qualquer editor que desejar, mesmo sem ter uma janela do arduino aberta.
Tudo bem, você tem que começar a fazer perguntas em algum lugar, certo? Você poderia usar o bloco de notas ++ para gravar seus arquivos e movê-los para um local correto, mas seria inútil, porque você precisaria de um mod para compilar e fazer o upload para o seu Arduino. Eu recomendaria apenas usar o IDE nativo do Arduino, porque ele faz todo o trabalho para você, tudo o que você precisa fazer é escrever seu código, enviá-lo e sentar e assistir.
fonte
Você pode usar anyto editor de texto e salvá-lo como um arquivo .ino. Você ainda precisa abrir o arquivo com o software arduino e compilar / fazer upload na placa do arduino
fonte