Re: Styra flera 100W LED och "mixa" ljuset till max 100W tot
Postat: 19 juli 2012, 11:13:14
Icecap: Kolla gärna upp Arduino UNO'n innan du antar saker, av vad jag förstått så finns det 6 pinnar man indeviduellt kan ställa PWM, De 6 pinnarna styrs av 3st timer-moduler med 2 utgångar vardera. Länk till UNO'n.
Funktionen som är vanligast att använda är analogWrite().
Följande saxningar och exempelkod är från den sidan.
Håller även själv på med ett litet projekt där jag styr en timermodul själv utan den förenklade funktionen, kan ställa pwm-frekvens och dutycycle relativt fritt. 
Funktionen som är vanligast att använda är analogWrite().
Följande saxningar och exempelkod är från den sidan.
The frequency of the PWM signal is approximately 490 Hz.
Kod: Markera allt
Sets the output to the LED proportional to the value read from the potentiometer.
int ledPin = 9; // LED connected to digital pin 9
int analogPin = 3; // potentiometer connected to analog pin 3
int val = 0; // variable to store the read value
void setup()
{
pinMode(ledPin, OUTPUT); // sets the pin as output
}
void loop()
{
val = analogRead(analogPin); // read the input pin
analogWrite(ledPin, val / 4); // analogRead values go from 0 to 1023, analogWrite values from 0 to 255
}