Etape 11 : Programme ATMega puce w/Arduino et extrait
2. à l’aide de l’outil d’extraction de IC, glisser les deux extrémités de l’outil sous des extrémités de la puce. Cela peut prendre un peu de s’agiter pour caler les sous, mais une fois qu’ils sont, tirer dessus! La puce est souvent très sûre dans la prise de l’IC, mais vous ne peut pas le mal en tirant vers l’extérieur lorsque vous disposez d’une bonne prise sur la puce.
3. j’ai habituellement désormais remplacer la puce ATMega manquante avec la nouvelle puce commandée. Assurez-vous qu’il a le bootloader Arduino sur elle, cependant !
Dans le cas où vous ne voulez pas perdre de temps de téléchargement, voici le code :
/*
S.O.S. morse code toutes les LED !
Bonjour monde pour la puce en détresse.
Joe saavedra 2010
http://Jos.Ph
*/
int S = 1 ;
int O = 2 ;
void setup() {}
pour (int i = 0; i < 14; i ++) {}
pinMode (i, sortie) ;
}
}
void loop() {}
Flash (S) ;
Flash(O) ;
Flash (S) ;
Delay(750) ;
}
Sub flash (lettre int) {}
{Switch(letter)}
cas 1: //the lettre ' !
dot() ;
dot() ;
dot() ;
rupture ;
cas 2: //the lettre ' o ' !
Dash() ;
Dash() ;
Dash() ;
rupture ;
}
Delay(250) ; pause entre chaque lettre
}
void dot() {}
pour (int j = 0; j < 14; j ++) {}
digitalWrite (j, HIGH) ;
}
Delay(130) ; longueur de point
pour (int j = 0; j < 14; j ++) {}
digitalWrite (j, faible) ;
}
Delay(130) ; espace entre le point
retour ;
}
void dash() {}
pour (int k = 0; k < 14; k ++) {}
digitalWrite (k, HIGH) ;
}
Delay(250) ; longueur du tableau de bord
pour (int k = 0; k < 14; k ++) {}
digitalWrite (k, faible) ;
}
Delay(130) ; espace entre le tableau de bord
retour ;
}