cansat kode digital output (03)

Der blinkes med en lysdiode på ben 13. (Der er en lysdiode på Arduino print)

// Telemetry over seriel interface(USB)
// To gange i sekundet udføres:
// 1. skift digital output (ben 13)
// 2. læs det med en digital input (ben 12)
//   -- med en ledning i hhv ben 12 og ben 13
// 3. der skrives på seriel om det er lav/høj
int ledState = LOW; 

int digitalIn;

void setup()
{
  Serial.begin(9600); // seriel hastighed: 9600 bit/sekund
  
  pinMode(13,OUTPUT); // pin 13(med lydsiode ) sættes op som output
  
  pinMode(12,INPUT);
}

float a0,a1,a2,a3,a4,a5; // fem variable til at måle de 5 analoge indgange
void loop()
{
  delay(500); // vent 500 millisekunder 
  

  // blik med lysdiode for at vise der er liv
  if (ledState == LOW)
  {
    ledState = HIGH;
    digitalWrite(13,HIGH);
  }
  else
  {
    ledState = LOW;
    digitalWrite(13,LOW);
  }

  digitalIn = digitalRead(12);  // jumper pin 12 til 13

   // test om der er målt høj eller lav
  if (digitalIn == HIGH)
  {
    Serial.println("Pin 12 er høj");
  }
  else
  {
    Serial.println("Pin 12 er lav");
  }
 
}