Windows 11: Placas Arduino / ESP com Chip CH340 apresentando erro: avrdude ser_open() can’t set com-state
Se você está usando o Sistema Operacional Windows 11 e está tentando fazer a gravação de algum código em Placas da família Arduino ou ESP que possuem o chip CH340 e aparece o erro: “avrdude ser_open() can’t set com-state” talvez o procedimento a seguir seja a solução para esse problema. Vale ressaltar que esse procedimento só deve ser feito se você já tem o driver CH340 instalado, caso não tenha, instale o driver Clicando aqui.
Desconecte a placa do computador e certifique-se de que o software Arduino IDE esteja fechado.
1- Faça o download do arquivo a seguir: Clique aqui para baixar.
2- Desconecte o Arduino do PC e copie o arquivo baixado, vá no Gerenciador de Arquivos do Windows e cole dentro da pasta drivers, localizada em: C:\Windows\System32\drivers:

Caso apareça a mensagem informando que o Destino já tem um arquivo chamado “CH341S64.SYS” você deverá clicar na opção: Substituir o arquivo no destino:

Em alguns casos pode aparecer uma mensagem de Permissão, caso apareça, clique em Continuar.

Pronto, agora abra o Arduino IDE e tente gravar o código novamente e verifique se o erro foi resolvido. Recomendamos abrir a IDE com permissão de Administrador, para isso clique com botão direito sob ícone dela e vá em “Executar como Administrador“.
Espero que o problema tenha sido solucionado. Até a próxima! =)
Bacharel em Engenharia de Computação. Um dos criadores do Blog da Robótica. Faz parte da equipe Casa da Robótica desde 2017. Apaixonado por tecnologias e pelas “loucuras” que é possível criar usando microcontroladores e impressoras 3D. Ex-BBB, mas isso é uma longa história... que poderá ser contada posteriormente.