Controlling the Arduino over the serial connection: Unterschied zwischen den Versionen
Aus DL8RDS Wiki
					
										
					
					| Dl8rds (Diskussion | Beiträge)   (New page:  2009-09-19 The following program is there to demostrate how I can talk to the Arduino over the serial interface: After sending a character "B", the blinking goes off, and after sending a ...) | 
| (kein Unterschied) | 
Aktuelle Version vom 7. November 2009, 01:08 Uhr
2009-09-19 The following program is there to demostrate how I can talk to the Arduino over the serial interface: After sending a character "B", the blinking goes off, and after sending a "A", it will start again:
int potiPin = 0;
int potiVal = 0;
int blink = 1;
int ledPin = 2;
void setup() {
  Serial.begin(9600);
  int potiPin = 0;
  pinMode(ledPin, OUTPUT);
}
void loop() {
  int potiVal = analogRead(potiPin);
  //Serial.println("Poti-Wert:");
  if (Serial.available() > 0) {
     char b = Serial.read();
     if (b == 65) {
        blink = 1;
     }
     if (b == 66) {
        blink = 0;
     }
  }
  if (blink == 1) {
     digitalWrite(ledPin, HIGH);
     delay(100);
     digitalWrite(ledPin,LOW);
     delay(potiVal*2);
  } else {
     digitalWrite(ledPin, LOW);
  }
  Serial.println(potiVal);
  //Serial.println("-------------");
  delay(10);
}
