Troubleshooting and Overcoming Challenges with Chinese Arduino CH340 Boards

Search for a command to run...

No comments yet. Be the first to comment.
Que puedo ver de lo que se suele construir Para la mayoria de personas en el ultimo tiempo el furror era (y en algunos casos sigue siendo) lo que es el modelo SaaS, en lo que fueron saliendo plataform

En la epoca esta que nos encontramos, existen miles de LLMs que siguen saliendo dia a tras dia, el mercado es una competencia por quien mantiene los modelos frontier mientras cada vez los gratuitos o

In this article we will cover the idea of having a VPN with Wireguard, for those who have a Mikrotik already. Since routerOS 7+ has a wireguard module included and itβs quite easy to setup. Requirements Basic networking knowledge Mikrotik Router wi...

Have you ever trough about how you can improve the security of your own ideas? maybe a product? well there is a lot of ways, depending of the scope of the feature you want to try, or maybe all of them! one idea that should come to your mind is Bug Bo...

Have you hear already about n8n? probably yes! but you probably got the wrong idea, itβs not only related to AI, it can do a lot of things and before of jumping into it you should play with it a little more so letβs do it in this post My idea before ...

jd-apprentice - blog
30 posts
π§° devops | π» tech | π linux | π anime
π€ Why I am making a post about this particular model? because I've entered the world of arduino recently and I already got a lot of problems with this model. As I noticed with the few lectures I made, the arduino uno ch340 is a fake one (chinese copy) which has a few issues with being detected by the computer, so after saying this I'm going to make a short guide on how I managed to make it work (at least in linux, sorry windows users).
First of all make sure your model is the CH340G which looks something like this ->

Once we confirmed our model is the correct we are going to continue!
Drivers are download from here
Inside the zip is a README.md
Now is time to download the latest IDE from https://www.arduino.cc/en/software
Is going to be an AppImage so we need to give permissions to it.
chmod +x ./<file>
# Then we run it
./<AppImage>
You can also create an alias in your .bashrc (or anything you are using, in my case zshrc) something like this ->
cd
vim .zshrc
# Add this line
alias arduino="Path to AppImage"
# Then we source it
source .zshrc
# And run it with our newest alias
arduino
After all of this we aren't sure yet is our arduino board is going to be working or not in the IDE, so is time to test it!

Now we want to click where it says Select Board and there we are going to find the following things
Arduino Uno
USB Serial Port
It should look something like this ->

Then we click OK to save it
Hello World in another file in this gist, so copy it from there and paste it there.Then we have something like this ->

We click the two icons which are to compile and upload and we should get something like this ->

And for the last thing we have to click in the Serial Monitor icon which is in the top right corner (The right one of the two)

Then we got something like this in our console! ->

And there it is! Our hello world is there, enjoy our chinese arduino!