Développer pour arduino nano sur CH340G sur Ubuntu

Faire fonctionner un arduino nano avec un CH340G

Les drivers sur le site officiel sont vieux et non fonctionnel (http://www.wch-ic.com/search?q=CH340&t=downloads)

Vérifier si l'arduino est reconnu

Lancez cette commande dans un terminal

lsusb

Vous devriez avoir cette ligne

Bus 003 Device 005: ID 1a86:7523 QinHeng Electronics CH340 serial converter

Le bon driver

Grâce à ubuntu-fr.org, voici un driver maintenu : https://github.com/juliagoda/CH341SER

git clone https://github.com/juliagoda/CH341SER
cd CH341SER
make
sudo make load

Rien ne fonctionne...

Après avoir fait tout cela, ça ne fonctionnait toujours pas... j'ai installé arduino IDE 1.8 au lieu de la version 2.0.0 et là je vois que "port" est grisé, en cherchant je tombe sur cet échange sur le site arduino qui explique qu'il faut désinstaller brltty, donc

sudo apt remove brltty
Hop, reboot et ... ça fonctionne ! Je reteste avec Arduino IDE 2.0.0 et ça fonctionne aussi.
Pour être sur que ça fonctionne, il faut utiliser l'exemple blink et personnaliser le timer, compilation et téléversement et vérification !

Il est possible que certaines étapes ne soient pas utiles, je vous présente la démarche pour que ça tombe en fonctionnement chez moi :) (Avant j'avais testé les drivers officiels sous MacOSX et sous windows 11 sans succès...)