hallo zusammen,
ich arbeite mit einem Teensy 3.2 und habe das Problem, das immer wenn ich ein Output definiere das board einfach ausschaltet. ich höre den Sound von meinem Computer wenn man ein device aussteckt oder ausschaltet und der Seriell Monitor zeigt auch offline an.
int pyro1 = 20;
int pyro2 = 21;
int pyro3 = 22;
int pyro4 = 23;
int buzzer = 10;
void setup() {
delay(2000);
while(!Serial){
//wait for the serial port to be available, comment this out before running on battery power
}
Serial.begin(9600);
Serial.println ("test");
pinMode (buzzer, OUTPUT);
Serial.println(" buzzer Output defined");
pinMode (pyro1, OUTPUT);
Serial.println("pyro1 Output defined");
pinMode (pyro2, OUTPUT);
Serial.println("pyro2 Output defined");
pinMode (pyro3, OUTPUT);
Serial.println("pyro3 Output defined");
pinMode (pyro4, OUTPUT);
Serial.println("pyro4 Output defined");
}
void loop() {
}
mit diesem Code wollte ich Ausprobieren an welchem Punkt das board crashet. und wie ich befürchtet habe ist es direkt beim ersten versuch ein output zu definieren.
sobald ich aber eine aktion nach dem Definieren hinzufüge:
int pyro1 = 20;
int pyro2 = 21;
int pyro3 = 22;
int pyro4 = 23;
int Buzzer = 10;
void setup() {
delay(2000);
while(!Serial){
//wait for the serial port to be available, comment this out before running on battery power
}
Serial.begin(9600);
Serial.println ("test");
pinMode (Buzzer, OUTPUT);
delay(500);
tone(Buzzer, 2000); delay(50); noTone(Buzzer); delay(75);
delay(2000);
Serial.println(" buzzer Output defined");
pinMode (pyro1, OUTPUT);
Serial.println("pyro1 Output defined");
delay(500);
tone(Buzzer, 2000); delay(50); noTone(Buzzer); delay(75);
pinMode (pyro2, OUTPUT);
Serial.println("pyro2 Output defined");
delay(500);
tone(Buzzer, 2000); delay(50); noTone(Buzzer); delay(75);
pinMode (pyro3, OUTPUT);
Serial.println("pyro3 Output defined");
delay(500);
tone(Buzzer, 2000); delay(50); noTone(Buzzer); delay(75);
pinMode (pyro4, OUTPUT);
Serial.println("pyro4 Output defined");
delay(500);
tone(Buzzer, 2000); delay(50); noTone(Buzzer); delay(75);
}
void loop() {
}
crasht das board erst nach definieren von pyro2.
ich weiss nicht mehr weiter
vielen Dank für eure Hilfe