Perfboard Hackduino ($8 Arduino-kompatibel krets) (11 / 12 steg)
Steg 11: Programmet ATMega chip w/Arduino och extrakt
2. använda verktyget IC extractor, slip båda ändar verktyget under ände av chipet. Detta kan ta lite av fidgeting för att kila dem under, men en gång de är, ryck på det! Chipet är ofta mycket säker i IC uttaget, men du kan inte skada det genom att dra rakt ut efter att du har ett säkert grepp på chip.
3. jag ersätta brukar nu saknade ATMega chip med nya chip beställde. Se till att den har Arduino bootloader på det, dock!
Här är koden om du inte vill slösa tid dataöverföring:
/*
S.O.S. morse kod alla lysdioder!
Hej världen för nödställda Chip.
Joe saavedra 2010
http://Jos.pH
*/
int S = 1;
int O = 2;
void setup() {
för (int jag = 0; jag < 14; i ++) {
pinMode (i, matas);
}
}
void loop() {
blixt (S);
Flash(O);
blixt (S);
Delay(750);
}
{Ogiltig flash (int brev)
Switch(Letter) {
fall 1: //the brev "!
dot();
dot();
dot();
bryta;
fall 2: //the brev ' o '!
Dash();
Dash();
Dash();
bryta;
}
Delay(250); paus mellan varje bokstav
}
void dot() {
för (int j = 0; j < 14; j ++) {
digitalWrite (j, hög).
}
Delay(130); längden på dot
för (int j = 0; j < 14; j ++) {
digitalWrite (j, låg).
}
Delay(130); utrymmet mellan dot
hemkomst.
}
void dash() {
för (int k = 0; k < 14; k ++) {
digitalWrite (k, hög);
}
Delay(250); längd av dash
för (int k = 0; k < 14; k ++) {
digitalWrite (k, låg);
}
Delay(130); utrymmet mellan dash
hemkomst.
}