/*
opening 'n' versie 1.2
3 sets van 2 geleid is fadding van de ene naar de andere via pot
*/
int ledPin1a = 11; leidde 1 een
int ledPin1b = 10; onder leiding van 1 b
int ledPin2a = 9; onder leiding van 2 een
int ledPin2b = 6; onder leiding van 2 b
int ledPin3a = 5; 3 leidde een
int ledPin3b = 3; leidde met 3 b
int PotPin1 = 1; variabele instellen op de waarde van analoge pin 1
int PotPin2 = 2; variabele instellen op de waarde van analoge pin 2
int PotPin3 = 3; variabele instellen op de waarde van analoge pin 3
int waarde1 = 0;
int waarde2 = 0;
int Waarde3 = 0;
int ledValue1a = 0;
int ledValue1b = 0;
int ledValue2a = 0;
int ledValue2b = 0;
int ledValue3a = 0;
int ledValue3b = 0;
VOID Setup
{
pinMode (ledPin1a, OUTPUT);
pinMode (ledPin1b, OUTPUT);
pinMode (ledPin2a, OUTPUT);
pinMode (ledPin2b, OUTPUT);
pinMode (ledPin3a, OUTPUT);
pinMode (ledPin3b, OUTPUT);
Serial.begin(9600);
waarde1 = analogRead(1);
waarde2 = analogRead(2);
Waarde3 = analogRead(3);
}
void loop
{
waarde1 = analogRead(PotPin1); waarde van PotPin1 lezen
ledValue1a = waarde1 / = 4;
ledValue1b = 255 - ledValue1a;
analogWrite (ledPin1a, ledValue1a);
analogWrite (ledPin1b, ledValue1b);
waarde2 = analogRead(PotPin2); waarde van PotPin2 lezen
ledValue2a = waarde2 / = 4;
ledValue2b = 255 - ledValue2a;
analogWrite (ledPin2a, ledValue2a);
analogWrite (ledPin2b, ledValue2b);
Waarde3 = analogRead(PotPin3); waarde van PotPin3 lezen
ledValue3a = Waarde3 / = 4;
ledValue3b = 255 - ledValue3a;
analogWrite (ledPin3a, ledValue3a);
analogWrite (ledPin3b, ledValue3b);
Serial.Print(ledValue1a);
}
mooie, rechte vervagen, een hoge werkt andere laag.