Stap 11: Programma ATMega chip w/Arduino en Extract
2. met behulp van de IC extractor tool, slip, beide einden der het gereedschap onder een van de uiteinden van de chip. Dit kan een beetje friemelen om hen onder wig duren, maar zodra ze zijn, rukken op het! De chip is vaak zeer veilig in de IC-socket, maar u kan geen kwaad het door te trekken direct uit nadat u een veilige greep op de chip hebt.
3. ik vervangen meestal nu door de ontbrekende ATMega-chip een nieuwe chip besteld. Zorg ervoor dat het heeft de Arduino bootloader op, wel!
Hier is de code voor het geval dat u niet wilt afval tijd downloaden:
/*
S.O.S. morse code alle LEDs!
Hallo wereld voor de noodlijdende Chip.
Joe saavedra 2010
http://Jos.ph
*/
int S = 1;
int O = 2;
VOID Setup {}
for (int i = 0; ik < 14; i ++) {}
pinMode (ik, OUTPUT);
}
}
void loop {}
flitser (S);
Flash(O);
flitser (S);
delay(750);
}
VOID flitser (int letter) {}
switch(letter) {}
geval 1: //the letter 'S'!
dot();
dot();
dot();
breken;
geval 2: //the brief ' o '!
Dash();
Dash();
Dash();
breken;
}
delay(250); pauze tussen elke letter
}
ongeldig dot() {}
for (int j = 0; j < 14; j ++) {}
digitalWrite (j, hoge);
}
delay(130); lengte van dot
for (int j = 0; j < 14; j ++) {}
digitalWrite (j, laag);
}
delay(130); ruimte tussen stip
terugkeer;
}
ongeldig dash() {}
voor (int k = 0; k < 14; k ++) {}
digitalWrite (k, hoge);
}
delay(250); lengte van dash
voor (int k = 0; k < 14; k ++) {}
digitalWrite (k, laag);
}
delay(130); ruimte tussen dash
terugkeer;
}