Wenn-Programm: Unterschied zwischen den Versionen

Aus RMG-Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „void setup() { pinMode(13,OUTPUT); pinMode(7,INPUT); } void loop() { if(digitalRead(7)==HIGH) { digitalWrite(13,HIGH); } if(digitalRead(7)==LOW…“)
 
 
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
<pre>
 
void setup()
 
void setup()
 
{
 
{
Zeile 13: Zeile 14:
 
   {
 
   {
 
     digitalWrite(13,LOW);
 
     digitalWrite(13,LOW);
 +
  }
 +
}
 +
</pre>
 +
 +
 +
anderes:
 +
void setup()
 +
{
 +
  pinMode(7,OUTPUT);    //LED
 +
  pinMode(8,OUTPUT);    //Lautsprecher
 +
}
 +
void loop()
 +
{
 +
  digitalWrite(7,HIGH);  //LED an
 +
  delay(2000);          // 2sec verz.
 +
  digitalWrite(7,LOW);  //Led aus
 +
  tone(8,20000,1000);      // Ton an
 +
  delay(2000);          // 2sec verz.
 +
}
 +
 +
Mit Schalter:
 +
 +
void setup()
 +
{
 +
  pinMode(9,INPUT);
 +
  pinMode(2,OUTPUT);
 +
}
 +
void loop()
 +
{
 +
  if(digitalRead(9)==HIGH)
 +
  {
 +
    digitalWrite(2,HIGH);
 +
  }
 +
  else
 +
  {
 +
    digitalWrite(2,LOW);
 
   }
 
   }
 
}
 
}

Aktuelle Version vom 19. Mai 2015, 15:16 Uhr

void setup()
{
  pinMode(13,OUTPUT);
  pinMode(7,INPUT);
}
void loop()
{
  if(digitalRead(7)==HIGH)
  {
    digitalWrite(13,HIGH);
  }
  if(digitalRead(7)==LOW)
  {
    digitalWrite(13,LOW);
  }
}


anderes: void setup() {

 pinMode(7,OUTPUT);    //LED
 pinMode(8,OUTPUT);    //Lautsprecher

} void loop() {

 digitalWrite(7,HIGH);  //LED an
 delay(2000);           // 2sec verz.
 digitalWrite(7,LOW);   //Led aus
 tone(8,20000,1000);      // Ton an
 delay(2000);           // 2sec verz.

}

Mit Schalter:

void setup() {

 pinMode(9,INPUT);
 pinMode(2,OUTPUT);

} void loop() {

 if(digitalRead(9)==HIGH)
 {
   digitalWrite(2,HIGH);
 }
 else
 {
   digitalWrite(2,LOW);
 }

}