How to program Chinese Arduino (Ch340)

Поділитися
Вставка
  • Опубліковано 22 гру 2024

КОМЕНТАРІ •

  • @BarefootBeekeeper
    @BarefootBeekeeper 6 років тому +28

    Massive, dramatic pause at 2:12.

  • @ln5185
    @ln5185 2 роки тому +1

    Hi, thank you very much for your support. These boards are a real deal and with your help I can help others, thanks!!! :)

  • @Claudio1999
    @Claudio1999 7 років тому +2

    Excellent help. Thanks for taking the time. Mine was the wrong board so I just selected the correct one MEGA 2560 and that's it. Thanks.

  • @simoncaspa
    @simoncaspa 6 років тому +2

    It helps much because at other forums all say that there can be a false fdmi or other
    and no heres the solution
    esay fast and grat
    Thanks for the effort

  • @EdwinFairchild
    @EdwinFairchild 8 років тому +48

    its technically not fake, since arduino is open source

    • @goldbunny1973
      @goldbunny1973 5 років тому +3

      Excellent point......but Chinese manufacturers have failed to hand over in full their edited versions of the Open Source Marlin software after designing 3D control boards such that they ONLY work with their Privatised Versions which was deemed unlawful & highly unethical - until you notice the deliberately sabotaged lines in early versions of Marlin which have reappeared in recent copies; PIN edited to PINN on the Z Motor control. This would've sneakily sabotaged anyone who had that affected control board and was using those PINS.H files, and then there were the vanishing lines of essential code re; one 3D Teaching UA-camr casually told everyone "let's just put that line BACK in" ie. What a surprise - the Open Source Download was illegally KEYED. This sh*t is still going on to fraudulently & illegally *monopolise* the 3D market & keep certain people out.

    • @searchengine7878
      @searchengine7878 5 років тому +1

      EXACTLY

  • @Daaell
    @Daaell 3 роки тому +4

    So this a tutorial on how to successfully select the correct COM port?

  • @misterlexander2040
    @misterlexander2040 2 місяці тому

    what a time that was, no cuts just live. and so useful.

  • @abdullahyousef3596
    @abdullahyousef3596 2 роки тому +1

    I have a problem I can not solve:
    1. I downloaded the driver and windows is able to recognise my arduino
    2. I have an arduino clone
    3. The bootloader is working because when I press the reset button the L led blinks 3 times
    4. I choose the correct board in the arduino ide which is arduino uno
    5. I choose the correct com port
    6. I have done the loop back test and it has failed for some reason.
    And after all of this it still can not upload to my arduino for some reason I always get this error code:
    Arduino: 1.8.19 (Windows 10), Board: "Arduino Uno"
    Sketch uses 924 bytes (2%) of program storage space. Maximum is 32256 bytes.
    Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x44
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x44
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x44
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x44
    avrdude: stk500_recv(): programmer is not responding
    Problem uploading to board. See support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x44
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x44
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x44
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x44
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x44
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x44
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.

  • @nicolasuribe5080
    @nicolasuribe5080 6 років тому +1

    Thank you very much. I thought it was going to be much harder to fix my Chinese clone, I looked everywhere, but with your video it was fast, simple, and easy.
    Thumbs up 👍👍👍

  • @Algedibarrios
    @Algedibarrios 6 років тому

    That worked perfect, It just started blinking a led as I want, in other words, because of this video I've could made my "Hello world" with my clone. Thank you.

  • @enzosabaa
    @enzosabaa 7 років тому

    Thank you very much for you video! Helped me a lot, wish all the guys uploading "tutorials" knew what they were doing like you.

  • @stalker2993
    @stalker2993 6 років тому

    Thank you so much for your help. I looked for all kinds of options driver updates and other things. Already wanted to contact the seller but then found your video and yea my arduino was in COM5 but in the software it was in COM1

  • @tabdougherty8549
    @tabdougherty8549 7 років тому

    all morning messin with this THANK YOU YOU ARE TOPS!!!. I EVEN DID A RESTORE BECAUSE IT WAS WORKING FINE 2 WEEKS AGO LOL THANKS AGAIN

  • @rondlh20
    @rondlh20 6 років тому +14

    This is complete non-sense, of course you need to select the correct Com port before programming, this has nothing to do with Chinese clones or the Ch340

    • @davidkempton2894
      @davidkempton2894 6 років тому

      I tend to agree with you :-)

    • @gamingmonts9737
      @gamingmonts9737 5 років тому +1

      Although it may be true what ur saying.. I did'nt know anything about it so it's good he mentioned it

    • @martink9785
      @martink9785 5 років тому

      Fully agree. Of course you need to make sure you select the correct port, it would even happen with a 'genuine' arduino board 👍

  • @claudiafernandez9303
    @claudiafernandez9303 6 років тому

    If you have problems with the com port you have to install a driver named 341 while the board is connected so the driver will be uploaded to the board and then you can select the correct com port that shows the device manager when you connect your board, used on a Geekcreit uno board and works perfectly, after the procedure i was able to upload the sketch in a second. hope this helps too

  • @arteumlozinsky8354
    @arteumlozinsky8354 8 років тому

    You mean I don't have to wire it to a genuine Arduino and transfer the bootloader? Amazing, folks. Simply amazing.

  • @anurudhandru2958
    @anurudhandru2958 4 роки тому

    Unable to programme .. esp12f with ch340g programmer ....
    Please help

  • @patriknagy3379
    @patriknagy3379 5 років тому

    I was trying to figure it out for almost 3 hours, watching several videos and nothing was working out. I just realised, that my usb cable was not transferring data, therefore computer and the board could not communicate. BTW I have to say, your video was the most simple and most understandable. Thanks

  • @demon__adrian393
    @demon__adrian393 6 років тому

    worked as you said with my nano but i tryd to upload a joystick and it said. Arduino: 1.8.5 (Windows 7), Board: "Arduino Nano, ATmega328P"
    In file included from C:\Program Files (x86)\Arduino\libraries\Joystick\examples\JoystickTest\JoystickTest.ino:13:0:
    C:\Program Files (x86)\Arduino\libraries\Joystick\src/Joystick.h:32:2: error: #error The Joystick library can only be used with a USB MCU (e.g. Arduino Leonardo, Arduino Micro, etc.).
    #error The Joystick library can only be used with a USB MCU (e.g. Arduino Leonardo, Arduino Micro, etc.).
    ^
    exit status 1
    Error compiling for board Arduino Nano.
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.

  • @theuglyzone
    @theuglyzone 7 років тому +6

    look at this guy. actually thinks about whats happening, meanwhile theres me who thinks i need to install another bootloader ^^;

  • @zelimirkrok5162
    @zelimirkrok5162 9 років тому +6

    Hi,
    i have a problem on a first step. On my ch340 I have two red light without yellow. When I try to do upload it take a very short time(10-20 sec) and my PC can not find arduino on any port.

  • @royruelas2942
    @royruelas2942 6 років тому

    It worked for me thanks for sharing Bro!

  • @capoman1
    @capoman1 9 років тому

    Hey I don't see an Atmega328p on that clone?

  • @djline2
    @djline2 7 років тому

    it sucks nice to learn with tho. I am having problems after i do a program and i turn off and the thing is frozen for a bit. Need like wait 60 seconds and plug it back it in to work arrg

  • @bopstarfriends6110
    @bopstarfriends6110 8 років тому

    thanks so much. i was having so many problems and you helped me so much.

  • @ghxstar
    @ghxstar 9 років тому +1

    U r my hero bro!
    Thank u very much!

  • @johnywhy4679
    @johnywhy4679 6 років тому

    you said no bootloader, but i think you could not upload the sketch if there was no bootloader. Right?

  • @alvintan1226
    @alvintan1226 5 років тому

    good video! Practically help solve my problem!

  • @happeechappee311
    @happeechappee311 7 років тому

    This was very helpful, thanks!

  • @dmitrybagaev4190
    @dmitrybagaev4190 11 місяців тому

    why you don't show programmer mode???

  • @ivanrodionov9724
    @ivanrodionov9724 6 років тому

    followed your instructions, and it gave me error code 10. I uninstalled and reinstalled the driver several times, same shit. It says usb serial ch340 com3 and error message
    "This device cannot start. (Code 10)
    A device which does not exist was specified."
    how do i fix it?

  • @kilerkai
    @kilerkai 8 років тому

    gj man, nice and easy fix for somebody that doesnt want to find it out himself lel

  • @HancyNarida
    @HancyNarida 8 років тому

    Hi, Thank you very much. It did fixed my problem.I have a fake one as well. Again Thanks !

  • @urhdragicevic2896
    @urhdragicevic2896 8 років тому

    wow realy simple :O can't believe it worked :) thanks

  • @RobertNiez
    @RobertNiez 6 років тому

    how about if your using this in osx (for mac user)? Do you have any idea?

  • @fayyadtech5148
    @fayyadtech5148 9 років тому

    Mine works.. But I got "avrdude: stk500_recv(): programmer is not responding" when tried upload example code from adafruit.. Any idea?
    learn.adafruit.com/rgb-led-strips/example-code

  • @Fordman99.
    @Fordman99. 9 років тому

    thank your for the help :) and btw i like the drift trike vids

  • @larsesilen
    @larsesilen 6 років тому +1

    I was able to program it without problems by telling the IDE that the CH340C "Uno" board is a Arduino Nano,

  • @fabiocarbonieri
    @fabiocarbonieri 7 років тому

    I just... I just....I love you!!!!!
    Thank you

  • @williammichael3913
    @williammichael3913 6 років тому +1

    Thank you sooooooooooo Much!!! I got so very frustrated because I kept getting this error after a long time of figuring out how to wire it. I finally found your video! ;)

  • @sangeetapharasi333
    @sangeetapharasi333 5 років тому

    Sooo much thanks buddy 😊

  • @jackiescookbook
    @jackiescookbook 5 років тому

    How about MAC user???

  • @suyashkhare6412
    @suyashkhare6412 5 років тому

    what do i do if i am on ubuntu?

  • @emmanuelokwara5253
    @emmanuelokwara5253 9 років тому

    I have set my serial port to com3 which is the same as in the device manager it still doesn't work

    • @mohamedsmar8343
      @mohamedsmar8343 5 років тому

      Use arduino nano its work
      Go to tools on boards put arduino nano
      On processor ATmega328p(old bootloader)

    • @mohamedsmar8343
      @mohamedsmar8343 5 років тому

      I hope it help u

  • @shakylm9289
    @shakylm9289 6 років тому

    Hi i am unable to open the software since i cannot find the name. Please help

  • @tanmaydeshmukh7850
    @tanmaydeshmukh7850 8 років тому

    thanks for life! That clone works now fully.woo

  • @Navi_archi
    @Navi_archi 5 років тому

    it worked for me~ thanks) wow i was about to go crzy with how to install bootloader or just buy a different one~ thanks))

  • @ChowtapalliSreenivas
    @ChowtapalliSreenivas 8 років тому

    it really cool idea, worked well, thanks for sharing

  • @ammeydan
    @ammeydan 8 років тому

    works great!! thank you.

  • @ted_van_loon
    @ted_van_loon 7 років тому

    My other Arduino works on port 4, this Arduino on port 7 while it is in the same usb port thanks.

  • @evanmastermind
    @evanmastermind 6 років тому

    If this still doesn't work for you, change the processor to the old bootloader.

  • @catalin1140
    @catalin1140 8 років тому

    On me doesn`t work (arduino mega 2560)

  • @Flash18574
    @Flash18574 8 років тому +1

    Thank´s a lot ! !
    Perfect!

  • @-ahvilable-6654
    @-ahvilable-6654 8 років тому

    Is there some drivers to download?

  • @يمن_إبداع
    @يمن_إبداع 8 років тому +1

    in the device manger , the come is 8, which is not existence in arduino ports ??? so what shill i do

  • @martinvanhaszo.r.9450
    @martinvanhaszo.r.9450 7 років тому

    I was agry.Thanks for the Tipp! I will try it asap!!

  • @python_555
    @python_555 3 роки тому

    Das it work wit ch340g?

  • @JoseADuque-mo2rw
    @JoseADuque-mo2rw 8 років тому

    Thank you so much
    Very helpfully

  • @albakhati5529
    @albakhati5529 8 років тому

    thanks my problem has been solved because you

  • @Dfresh-h4r
    @Dfresh-h4r 8 років тому

    thanks but how to chaing a com on a mac

  • @marcelgonzalez1376
    @marcelgonzalez1376 8 років тому

    Thank you very much! This tutorial really helped me loads! Do you have any ideas how to do the same on a Macbook?

    • @TheGremlinsParadise
      @TheGremlinsParadise 5 років тому

      The only thing he does is switching his COM port.. I mean how can you struggle with that ???????
      It is one of the 1st steps you undertake when starting to program a device. Check the USB port !!!!

  • @elliotpayne
    @elliotpayne 9 років тому

    I cant change the port

  • @II_xD_II
    @II_xD_II 6 років тому +1

    it says unknown software -_-

  • @ZoomtronicBlogspot
    @ZoomtronicBlogspot 7 років тому

    There is no such thing as fake arduino, only difference is price and better silkscreen on genuine one, which does not affect the functionality of the board.

  • @hitenlamba806
    @hitenlamba806 6 років тому

    thank you so much ..... I thought wasted my money, thank you again

  • @svedas01
    @svedas01 7 років тому

    thank you. You really helped me

  • @aminukabir1479
    @aminukabir1479 8 років тому

    thanks a lot this video did solve my problem. thanks thanks thanks a lot

  • @cinilaknedalm
    @cinilaknedalm 9 років тому

    Dude the tutorial is awesome, real life saver. Any chance you could please add links to Win drivers in the description?

  • @boowonder888
    @boowonder888 8 років тому +1

    most clones don't even use a usb on it. mostly an older connector. I guess to keep costs down.

  • @nobertsingh4747
    @nobertsingh4747 8 років тому

    THANKS MAN!!!!!!!
    YOU ARE GREAT BUDDY.
    I FUC*ING LOVE YOU JUST LIKE Mitch FTB.

  • @joku900
    @joku900 8 років тому +1

    Thank you!!! Works!

  • @cotobakan01
    @cotobakan01 9 років тому

    Good information. Thanks.

  • @prebenbattiau6111
    @prebenbattiau6111 8 років тому

    It sais chip not in sync

  • @crazycrab8578
    @crazycrab8578 2 роки тому

    got the same one, same problem, all sorted, :)

  • @searchengine7878
    @searchengine7878 5 років тому

    seriously you are great

  • @richardyates5321
    @richardyates5321 7 років тому

    Thank You Thank you Have been pulling my hair out.

  • @milanbleach
    @milanbleach 7 років тому

    Godspeed, you just saved my ass man, thanks!

  • @haogeorge1772
    @haogeorge1772 4 роки тому

    it is just the USB chip driver, and you did not assign the correct com, will never able to load the sketch, if you really are not the first time to use arduino, or you are a real engineer, you wont make fuss over that, copy right infringement is not your call, it is from Arduino.

  • @aelliixx
    @aelliixx 5 років тому

    This is why we can't have nice things

  • @xxsuchyxx
    @xxsuchyxx 6 років тому

    it works! thanks : )

  • @evanmastermind
    @evanmastermind 6 років тому

    video starts at 4:20

  • @mind.hacker9996
    @mind.hacker9996 6 років тому +1

    Hey, I have the exact same Arduino. Do you have any idea how you would enter DFU mode? Thanks for reading!

  • @gsimplecregk
    @gsimplecregk 8 років тому +1

    god bless you man :)

  • @Mitchs
    @Mitchs 8 років тому

    *Dude, I fucking love you!*

  • @lukasblock5881
    @lukasblock5881 9 років тому

    Thanks sooooo much!!!

  • @許廷瑋-x6x
    @許廷瑋-x6x 6 років тому

    謝謝原來是控制台沒連到arduino 謝謝

  • @PsyHoS0ciaL
    @PsyHoS0ciaL 9 років тому

    helped me thanks!

  • @AbdAlgani1999
    @AbdAlgani1999 Рік тому

    thank you man

  • @vaclavsteinbach3375
    @vaclavsteinbach3375 7 років тому

    Thanks a lot!.)

  • @thushananurudda8592
    @thushananurudda8592 8 років тому

    Thank you so much

  • @UYC.
    @UYC. 3 роки тому

    Nop not working

  • @XW0RKS
    @XW0RKS 7 років тому

    thanks for this info

  • @hamohamo234
    @hamohamo234 7 років тому

    Thank you.

  • @fernandolisboa3872
    @fernandolisboa3872 7 років тому

    Muito bom obrigado

  • @freeenergydrones2960
    @freeenergydrones2960 3 роки тому

    Thank you :)))))

  • @TheGremlinsParadise
    @TheGremlinsParadise 5 років тому

    how to program a chineese copy ??
    Mate the only thing you have done is switching the COM port from 1 to 4.
    If you are uploading a sketch and you are waiting 5 minutes to get an error
    that you can just fix by selecting the (RIGHT) usb port is just called plain stupid.
    If you are struggling with this then STOP PROGRAMMING.
    Because checking your COM port is the DARNED first thing you do !!!!!

  • @KaiPosadowsky
    @KaiPosadowsky 4 роки тому

    A killing lengthly video to show that you have to choose the right port? Really?...

  • @kalyan3781
    @kalyan3781 5 років тому

    sir thank you. i was going to break this shit.

  • @equitumband
    @equitumband 8 місяців тому

    legend

  • @sinchien3304
    @sinchien3304 7 років тому

    thanks~