Hallo ,
Ich möchte mir den Status von einer Leuchtdiode auf dem seriellen Monitor anschauen.
Leider funktioniert es nicht . Der status wird nicht ausgegeben .
Habe schon einiges probiert , bin aber nicht sicher , ob man einen ausgang auf high oder low abfragen kann.
Der Code ist angehängt , es ware super wenn einer eine ide dazu hätte damit ich auf den richtigen weg komme.
[/
const int buzzer = 13;
unsigned long previousSeconds_alarm_buzzer;
byte update_time_alarm_buzzer = 1;
void setup() {
Serial.begin(9600); // Start serial port
pinMode(buzzer,OUTPUT);
//digitalWrite(buzzer,HIGH );
}
void loop(){
if ( buzzer == HIGH)
Serial.println("buzzer = on ");
if ( buzzer == LOW)
Serial.println("buzzer = off ");
unsigned long currentSeconds = millis()/1000; // delay management
if (currentSeconds - previousSeconds_alarm_buzzer >= update_time_alarm_buzzer )
{
digitalWrite(buzzer, ! digitalRead(buzzer));// buzzer toogle on/off
previousSeconds_alarm_buzzer =currentSeconds ;
if ( buzzer == HIGH)
Serial.println("buzzer = on ");
if ( buzzer == LOW)
Serial.println("buzzer = off ");
Serial.println(update_time_alarm_buzzer);
Serial.print("currentseconds= ");
Serial.println(currentSeconds);
Serial.print("previousSeconds=");
Serial.println(currentSeconds);
Serial.println(buzzer);
}
}code]