var b = require('bonescript');
var awValue = 0.01;
var awDirection = 1;
var awPin = "P8_19";
b.pinMode(awPin, b.ANALOG_OUTPUT);
setInterval(fade, 100);
function fade() {
b.analogWrite(awPin, awValue);
awValue = awValue + (awDirection*0.0002);
if(awValue > 0.005) { awValue = 0.005; awDirection = -1; }
else if(awValue <= 0.00001) { awValue = 0.00001; awDirection = 1; }
}
This code for example. I don't know how bright the led is without
optoswitch, but I get full brightness at around 0.01 at 2khz.
Dne ponedeljek, 30. december 2013 16:24:52 UTC+1 je oseba Jason Kridner
napisala:
>
>
>
> On Saturday, December 28, 2013, wrote:
>
>> Hello. I notice some strange behaviour, but I don't know if it's because
>> of hardware (I have optoswitch in-between gpio and led). It's visible only
>> when led is dimmed under 20% or so.
>> So I am just wondering, once I do analogwrite, does the bonescript
>> actually quickly power off the gpio, and then powers it back on with new
>> settings?
>> This is really a big problem, because I can't do smooth led dimming.
>>
>
> It may do so. I am surprised it can be noticed. Do you have some test code
> I can observe the issue?
>
>
>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.