Bitte verwenden Sie 1.0.1, um Probleme zu beseitigen. Klicken Sie hier
Ich hatte eine remote gesteuerten Projekt, die einen Arduino mit 24/7 benötigt, aber ich wollte nicht meine $32 Arduino UNO, zu verlassen, so dass ich beschlossen, einige Stücke zu kaufen und meine eigenen Arduino erstellt. Der wichtigste Teil kaufte den Mikrocontroller. Das waren meine Optionen:
ATMega328P-PU mit Optiboot ~ $5,50 (Sparkfun) / $5,19 (Digikey)
ATMega328P-PU ~ $3,16 (Digikey)
ATMega328-PU ~ $2,88 (Digikey)
Natürlich kaufte ich die billigeren ein, großen Fehler. Nach einigen Recherchen fand ich, dass meine erste Option gerade derjenige war. Schließen Sie ihn einfach wie einen normalen Arduino, die letzten beiden benötigt etwas anderes.
Die letzten beiden Optionen fehlten etwas, nennt einen Bootloader. Ein Bootloader ist "ein kleines Programm, das auf den Mikrocontroller geladen wurde. Sie können Code hochladen ohne zusätzlichen Hardware."
Also zunächst würde man alles auf den Mikrocontroller zu tun benötigen Sie einen Bootloader gebrannt auf diesen Chips. Wie Sie erhalten können, ist der Unterschied zwischen der zweiten und der Dritten nur eine bloße P nach der 328. Dieses P bedeutet Pico für Picopower die eine Technologie, die ATMEL entwickelt hat, dass den Mikrocontroller mit weniger Leistung laufen ermöglicht.
Nun siehst du den Mikrocontroller auf Ihrem Arduino UNO finden Sie heraus, dass es die Picopower Micro, nicht die normalen, verwendet. Ich kaufte 3 normalen. OMG dann ich bin total Schrauben. Also Nein, müssen Sie nur ein paar Änderungen auf Ihrem Arduino-Dateien, damit es funktioniert.
Dieses Tutorial soll Ihnen beibringen, wie.