Wellicht weet je dit al, maar kan onderstaande helpen:
- Controleer of je Baudrate goed ingesteld is (bij de oer-versies kon je dit iig instellen voor je seriele communicatie, weet niet hoe dat nu zit)
- Staan er op de seriele (TX/RX) pinnen niet per ongeluk nog andere datalijnen die 'bezet' zijn?
- Kan het geen compile-error zijn?
- Heb je niet ergens een oneindige loop gebouwd?
- Niet perongeluk je draden kortgesloten?
- Sommige hardware kan je met stuurcodes extra programmeren. Ik heb in het verleden mijzelf kapot gebeten op een leddisplay dat na het versturen van de code naar de arduino soms willekeurig andere eigenschappen kreeg. Echter, over de seriele poort gaat een soort machine code. Per toeval was een combinatie van deze data ook een van de stuurcodes die het display afluisterde. Sindsdien ontkoppel ik de hardware van de chip
(dit is alleen van toepassing op hardware die deze stuurcodes gebruikt, voor een servomotor, ledje of relais is dit niet van toepassing)
- Om er zeker van te zijn dat je bedrading niet OK is: De arduino loskoppelen van de rest van de bedrading. Door schade en schande wijs geworden bouw ik mijn projecten dusdanig dat ik de arduino nooit permanent fixeer op een circruit maar dit middels een connector altijd kan loshalen om de nieuwe programmacode erop te plaatsen.