Joskus käsiin eksyy pahapäisiä Arduino-klooneja, jotka eivät oikein tykkää toimia millään. Yleensä nämä laitteet ovat made in China, eikä siinä sinänsä mitään väärää ole, mutta länsimaissa ne eivät vain aina toimi. Tämä lyhyt postaus kertoo siitä kuinka minä sain tämmöisen kopion toimimaan.

(Huomautuksena, että kannustan tottakai ostamaan aina alkuperäisia originaalin valmistajan toimittamia laitteita. Ne yleensä toimivat ilman kikkailuita ja ovat luotettavia siinä suhteessa.)

Mutta siis, mikä himskatin bootloader? 

Bootloader on pieni itsenäinen ohjelman pätkä, joka huolehtii siitä että käyttäjän sille tarjoama ohjelma voidaan tallentaa mikroprosessorin muistiin. Bootloader on siis ohjelma siinä missä käyttäjänkin tekemä oma ohjelma, mutta se on kuitenkin ensimmäinen asia mikä käynnistetään, kun virrat kytketään mikroprosessoriin päälle. Kun bootloader huomaa, ettei uutta ohjelmaa ole tarjolla (esimerkiksi sarjaportista) niin CPU siirtyy suorittamaan ohjelmoitua ohjelmaa elikkä sketsiä Arduinon tapauksessa.

 ... jatka lukemista