Stap 3: Upload het programma
De eenvoudigste manier om een programma uploaden naar de 8 MHz 328 is te trekken van de 16 MHz chip uit je Arduino en de 8 MHz chip te vervangen.
Start van de Arduino IDE, klik op Tools = > bestuur en selecteer ATmega328 op een breadboard (8 MHz interne klok).
Klik op Tools = > programmeur en selecteer AVRISP mkII.
Copy/Paste de volgende code in de Arduino IDE en druk op de knop ' uploaden '.
/***************************************************************** * Filename: Count22.ino * * This program runs on an Atmega328P using the internal clock. *****************************************************************/ int j = 0; // First nested index. int k = 0; // Second nested index void setup() { DDRB = B11111111; // Set the pin banks to OUTPUT DDRC = B11111111; DDRD = B11111111; } void loop() { for(int i=0;i<256;i++) // The primary index { PORTB = i; // Set/Clear bits 0 - 7 delay(5); } j++; if(j<256) PORTD = j; // Set/Clear bits 8 - 15 else { PORTD = B00000000; // Clear bits 8 - 15 j = 0; k++; if(k<64) PORTC = k; // Set/Clear bits 16 - 21 else { PORTB = B00000000; // Zero everything to start over PORTC = B00000000; PORTD = B00000000; j = 0; k = 0; } } }