Go Down

Topic: Arduino Mega wil niet werken (Read 2933 times) previous topic - next topic

akatchi

Hallo,

Ik heb sinds kort een Arduino Mega gekocht omdat ik iets groters wilde maken. Nu probeer ik al een lange tijd om hem aan de praat te krijgen maar ik krijg deze error:
'avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer'

Ik heb al even gegoogled maar snap niet hoe ik het moet fixen. Alle 3 de lampjes op de Arduino branden rood en het blijkt een bekend probleem te zijn maar ik kan het niet oplossen.
Ik hoop dat iemand me de oplossing duidelijk kan uitleggen...

M.v.g.

akatchi

Ik zit trouwens op een MacBook, en nee het probleem is niet dat ik '!!!' 3 uitroeptekens in mijn code heb!

nicoverduin

Heb je wat aangesloten op de Mega? OF is het uitsluitend het kale bordje?
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl
Do not PM me for personal consultancy unless you are willing to pay for it.

MAS3

Ik heb geen verstand van macbooks (en wil dat ook niet krijgen), dus ik weet niet of het daar vergelijkbaar werkt.

Maar ik zie je niet vertellen dat je het juiste board hebt gekozen in de IDE, en ik zie je ook niet vertellen dat je de juiste COM port (of de mac term voor hetzelfde ding) hebt gekozen.
Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

akatchi

Ik heb geen verstand van macbooks (en wil dat ook niet krijgen), dus ik weet niet of het daar vergelijkbaar werkt.

Maar ik zie je niet vertellen dat je het juiste board hebt gekozen in de IDE, en ik zie je ook niet vertellen dat je de juiste COM port (of de mac term voor hetzelfde ding) hebt gekozen.

Hoe kan ik dat precies controleren moet ik dat screenen of iets? Ik heb daar niet zoveel verstand van maar op de Arduino Uno werkt het wel.

Heb je wat aangesloten op de Mega? OF is het uitsluitend het kale bordje?
Ik had er eerst dingen op aangesloten (toen werkte die niet), en toen later met het kale bordje (en toen werkte die nog steeds niet).

MAS3

#5
Oct 16, 2016, 01:53 am Last Edit: Oct 16, 2016, 01:57 am by MAS3
Dat het op de Uno wel werkt, lijkt er op te wijzen dat je het probleem in die richting moet zoeken.
Hier op mijn Windows systeem ziet het er zo uit:

Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

akatchi

Dat het op de Uno wel werkt, lijkt er op te wijzen dat je het probleem in die richting moet zoeken.
Hier op mijn Windows systeem ziet het er zo uit:


Zo ziet het er bij mij op de Arduino Uno ook uit, maar de Mega wil nog steeds niet werken, en als je het google'd hebben 100en mensen hetzelfde probleem maar ik kan echt NERGENS een antwoord vinden..

nicoverduin

Wat voor Mega heb je? Chinese variant of een originele dure?
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl
Do not PM me for personal consultancy unless you are willing to pay for it.

akatchi

Wat voor Mega heb je? Chinese variant of een originele dure?
Chinese.

nicoverduin

En heb je eigenlijk toegang tot een windows PC om uit te sluiten waar het aan ligt? PC of bordje?
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl
Do not PM me for personal consultancy unless you are willing to pay for it.

MAS3

Kun je ook wat meer vertellen over die mega ?
Chinese varianten wijken nogal eens af van de gebruikte componenten.
Met name de USB / serieel omzetters zijn vaak een van de redenen dat zulke bordjes goedkoper kunnen worden aangeboden.
Als men de reset functie niet of niet juist heeft gemaakt, dan word uploaden ook al een hele uitdaging.

Dus als je een link naar het product, of nog beter diens technische beschrijving, hebt dan kan daar eens naar gekeken worden.
Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

akatchi

Kun je ook wat meer vertellen over die mega ?
Chinese varianten wijken nogal eens af van de gebruikte componenten.
Met name de USB / serieel omzetters zijn vaak een van de redenen dat zulke bordjes goedkoper kunnen worden aangeboden.
Als men de reset functie niet of niet juist heeft gemaakt, dan word uploaden ook al een hele uitdaging.

Dus als je een link naar het product, of nog beter diens technische beschrijving, hebt dan kan daar eens naar gekeken worden.

Ik heb de chinese variant, het ligt niet aan de USB want heb er al verschillende geprobeerd. Hier een link naar de Mega die ik heb gekocht: https://www.aliexpress.com/item/Free-Shipping-MEGA2560-R3-MEGA2560-REV3-ATMEGA2560-16AU-Board-USB-Cable-compatible-We-are-the-manufacturer/32513419382.html?spm=2114.01010208.3.20.Mva2pF&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10056_10068_10055_10054_10069_10059_10078_10079_10073_10017_10080_10070_10082_10081_421_420_10060_10061_10052_10062_10053_10050_10051,searchweb201603_1&btsid=85e8ee79-aed8-464d-9477-e80f0a72c783

Voor zover ik zie werkt de reset knop (de technische beschrijvingen staan er ook bij in de link).

En heb je eigenlijk toegang tot een windows PC om uit te sluiten waar het aan ligt? PC of bordje?
Ja dat heb ik misschien wel, ga ik zo proberen!

nicoverduin

Helder. Werkt dus met een FTDI compatible. Kan zijn dat ie daar juist stuk loopt op driver ID. Hoewel ik dacht dat dat weer teruggedraaid is. Wat nog maar de vraag is, of dat ook bij jouw MAC opgaat.
Mocht je dit verhaal niet kennen....
Een aantal jaar geleden besloot FTDI om de controles van de drivers stricter te maken om originele FTDI te kunnen onderscheiden van Chinese FTDI. Dat heeft nogal wat ellende veroorzaakt wereldwijd waardoor als het goed is eea is teruggedraaid. Kan natuurlijk wel zijn dat op jouw MAC nog de verkeerde drivers zitten.
Onderstaande link is voor een Chinese AtMega2560 met een ch340G driver set. Die verwachten we vrijwel altijd als het om een Chinese variant gaat 
https://www.aliexpress.com/item/Mega-2560-CH340G-ATmega2560-16AU-Compatible-for-Arduino-Mega-2560/32517341214.html?spm=2114.01010208.3.1.trDwI0&ws_ab_test=searchweb0_0,searchweb201602_1_116_10065_117_10068_114_115_10069_113_10017_10080_10082_10081_10060_10061_10062_10056_10055_10054_10059_10078_10079_10073_10070_421_420_10052_10053_10050_10051,searchweb201603_6&btsid=a2116c90-64d6-4a48-8d40-d77e1bef6150
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl
Do not PM me for personal consultancy unless you are willing to pay for it.

akatchi

Helder. Werkt dus met een FTDI compatible. Kan zijn dat ie daar juist stuk loopt op driver ID. Hoewel ik dacht dat dat weer teruggedraaid is. Wat nog maar de vraag is, of dat ook bij jouw MAC opgaat.
Mocht je dit verhaal niet kennen....
Een aantal jaar geleden besloot FTDI om de controles van de drivers stricter te maken om originele FTDI te kunnen onderscheiden van Chinese FTDI. Dat heeft nogal wat ellende veroorzaakt wereldwijd waardoor als het goed is eea is teruggedraaid. Kan natuurlijk wel zijn dat op jouw MAC nog de verkeerde drivers zitten.
Onderstaande link is voor een Chinese AtMega2560 met een ch340G driver set. Die verwachten we vrijwel altijd als het om een Chinese variant gaat
https://www.aliexpress.com/item/Mega-2560-CH340G-ATmega2560-16AU-Compatible-for-Arduino-Mega-2560/32517341214.html?spm=2114.01010208.3.1.trDwI0&ws_ab_test=searchweb0_0,searchweb201602_1_116_10065_117_10068_114_115_10069_113_10017_10080_10082_10081_10060_10061_10062_10056_10055_10054_10059_10078_10079_10073_10070_421_420_10052_10053_10050_10051,searchweb201603_6&btsid=a2116c90-64d6-4a48-8d40-d77e1bef6150
Hartstikke bedankt! Maar moet ik de Arduino Mega in die link kopen, of staat er in de link nog een link naar nieuwe drivers of iets :)?

akatchi

@nicoverduin hartsikke bedankt! Ik heb ch340G drivers gegoogled, toen heb ik ze gedownload op een windows PC en het probleem is verholpen. Hartstikke bedankt voor uw tijd en hulp!!

Go Up