S’il vous plaît utilisez 1.0.1 pour éliminer tous les problèmes. Cliquez ici
J’ai eu un projet contrôlé à distance nécessitant un Arduino exécutant 24/7 mais je ne voulais pas quitter mon 32 $ Arduino UNO, alors j’ai décidé d’acheter quelques pièces et créé mon propre Arduino. La partie la plus importante était d’acheter le microcontrôleur. Il s’agissait de mes options :
ATMega328P-PU avec Optiboot ~ $5,50 (Sparkfun) / 5,19 $ (Digikey)
ATMega328P-PU ~ $3,16 (Digikey)
ATMega328-PU ~ 2,88 $ (Digikey)
Évidemment, j’ai acheté le moins cher, une énorme erreur. Après quelques recherches, j’ai trouvé que ma première option était la droite. Il suffit de brancher comme un Arduino normal, les deux derniers avait besoin de quelque chose d’autre.
Les deux dernières options il manquait quelque chose appelé un bootloader. Un bootloader est "un petit programme qui a été chargé sur le microcontrôleur. Il vous permet de télécharger le code sans utiliser aucun matériel supplémentaire. »
Alors tout d’abord si vous aviez à faire quoi que ce soit sur ces microcontrôleurs vous avez besoin d’un bootloader brûlé sur ces puces. Comme vous pouvez avoir des avis, la différence entre le deuxième et le troisième est juste un simple P après la 328. Cette P signifie pico pour picopower qui est une technologie QU'ATMEL a mis au point qui permet le microcontrôleur d’exécuter avec moins d’énergie.
Eh bien, si vous voyez le microcontrôleur sur votre Arduino UNO vous découvrirez que c’est en utilisant le micro picopower, pas celui normal. J’ai acheté 3 normaux. OMG alors je suis totalement vis. Eh bien non, il vous suffit de faire une paire de changements sur vos fichiers Arduino pour le faire fonctionner.
Ce tutoriel va vous apprendre comment.