Ce code d'exemple permet de savoir sur quel pin est connectée la led interne d'un module
ATtiny 85 Digispark...
_____________________________________________________________
//REMARQUES: le port serie normal ne fonctionne pas. Utiliser software Serial.
int Compteur =0;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(0, OUTPUT); //LED on Model B
pinMode(1, OUTPUT); //LED on Model A
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
CasPin1(); // test sur pin 0
delay(6000);
CasPin2(); // test sur pin 1
delay(6000);
}
void CasPin1(){
Serial.println("Model B allume, (pin 0)");
for (Compteur=0; Compteur <= 3; Compteur++){
digitalWrite(0, HIGH);
delay(100);
digitalWrite(0, LOW);
delay(100);
}
}
void CasPin2(){
Serial.println("Model B allume, (pin 1)");
for (Compteur=0; Compteur <= 10; Compteur++){
digitalWrite(1, HIGH);
delay(100);
digitalWrite(1, LOW);
delay(100);
}
}
__________________________________________________________________
Utiliser le guide PDF de Gotronic d'installation de la carte. Il est parfait.
Apparement, le mini port USB sur la carte ne sert qu'a alimenter et programmer le circuit...
Il ne sert pas de port serie comme "serial port". Il faut utiliser "Software Serial" et donc, sacrifier des pins a cet usage ...
Pour ma part, j'ai le model B, car la led s'allume sur le pin 1....
ATtiny 85 Digispark...
_____________________________________________________________
//REMARQUES: le port serie normal ne fonctionne pas. Utiliser software Serial.
int Compteur =0;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(0, OUTPUT); //LED on Model B
pinMode(1, OUTPUT); //LED on Model A
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
CasPin1(); // test sur pin 0
delay(6000);
CasPin2(); // test sur pin 1
delay(6000);
}
void CasPin1(){
Serial.println("Model B allume, (pin 0)");
for (Compteur=0; Compteur <= 3; Compteur++){
digitalWrite(0, HIGH);
delay(100);
digitalWrite(0, LOW);
delay(100);
}
}
void CasPin2(){
Serial.println("Model B allume, (pin 1)");
for (Compteur=0; Compteur <= 10; Compteur++){
digitalWrite(1, HIGH);
delay(100);
digitalWrite(1, LOW);
delay(100);
}
}
__________________________________________________________________
Utiliser le guide PDF de Gotronic d'installation de la carte. Il est parfait.
Apparement, le mini port USB sur la carte ne sert qu'a alimenter et programmer le circuit...
Il ne sert pas de port serie comme "serial port". Il faut utiliser "Software Serial" et donc, sacrifier des pins a cet usage ...
Pour ma part, j'ai le model B, car la led s'allume sur le pin 1....
Commentaires
Enregistrer un commentaire