понедельник, 30 декабря 2013 г.

Яркость светодиода

На пути к светлому робунизму собрал еще одну простую схему, проверил взаимодействие входа с выходом.

При изменении величины на аналоговом входе A0 устанавливаем значение на выходе 9:

void setup()  { 
  pinMode(9, OUTPUT);
  Serial.begin(9600);
} 

void loop()  { 
  int sensorValue = analogRead(A0);
  int brightness = sensorValue / 4;

  analogWrite(9, brightness);    
}

Сопротивление взял, как тут, 220 Ом. Но потом поставил 1кОм, чтобы в глаза поменьше светило :)