Willkommen auf unserem Seminar-Blog

Immer auf dem aktuellen Stand bleiben

Dieser Seminar-Blog befindet sich noch im Aufbau und wird in den kommenden Tagen entsprechend verfeinert.

Member Login

Lost your password?

Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email at viad.info {at} zhdk {dot} ch.

Serial In/Out (Analog Input/Output)

4. November 2010

Dies ist die Basis-Übung für jeden etwas extravaganteren Dimmer, Sensoren können leicht ausgetauscht werden, output auch (Dank Programm-Fähigkeit des Arduino): Serial In/Out, Potentiometer steuert LED Video Serial In/Out Code Arduino
const int analogInPin = A0;  // analog input pin
const int analogOutPin = 9; // Analog output pin (LED)

int sensorValue = 0;        // liest den port-wert aus
int outputValue = 0;        // wert des output ports

void setup() {
  Serial.begin(9600);
}

void loop() {
  // liest den analogen wert des potentiometers aus
  sensorValue = analogRead(analogInPin);
  // map it to the range of the analog out:
  outputValue = map(sensorValue, 0, 1023, 0, 255);
  // change the analog out value:
  analogWrite(analogOutPin, outputValue);

  // druckt es auf dem serial monitor aus (siehe hintergrund video)
  Serial.print("sensor = " );
  Serial.print(sensorValue);
  Serial.print("\t output = ");
  Serial.println(outputValue);

  // 10 millisekunden warten bis zum naechsten loop
  delay(10);
}