<div dir="ltr"><div><div>Oh, sorry, you right of course.<br><br></div>I'm controlling the LED through a CGI script ( or with a server written with CherryPy).  My real limitation is that I'm only inputting whole second values through the web page -- which is easily fixable at the cost of more complex code.  I'm not going there for a demo.    <br><br>What I was trying to say was that Raspbian is multi-user, hence a little bit non-deterministic when it comes to really precise timing out the GPIO pins.  If you *** must must must *** have a precise schedule, you probably want ROS or some other RTOS, rather than a time-sharing one.<br><br></div>-- CHS<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 5, 2018 at 2:18 AM, Joe Knapka via Ale <span dir="ltr"><<a href="mailto:ale@ale.org" target="_blank">ale@ale.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">On Fri, Mar 23, 2018 at 10:20 AM, Charles Shapiro via Ale <span dir="ltr"><<a href="mailto:ale@ale.org" target="_blank">ale@ale.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Byron is correct.   I'm currently working on an "Intro to Raspberry Pi" class for Decatur Makers.  I've got code to control an LED from a browser in several different ways.  It's pretty hard to get the LED to blink faster than about once a second on a Pi running Raspbian because you're talking to it through an entire multi-user OS.</div></div></div></blockquote><div><br></div><div><br></div></span><div>I find that statement... shocking, I guess. There's an OS, yes, but also the RPi is clocked 100-ish times faster than an Uno. I mean it can render full-motion video in real time, right? C code to twiddle a pin on the RPi ought to be able to flash an LED at a rate that looks like steady-on to a human... your web page can invoke that C code as a CGI script or whatever. </div><div><br></div><div>Or when you say "control an LED from a browser", do you mean the on/off transitions are being controlled by code running in the browser? Because then that would make sense to me. But it wouldn't be about Arduino vs RPi, it would be about browser+network vs hardware.</div><div><br></div><div>Confused,</div><div><br></div><div>- JK</div><div><br></div><div>[snip]</div><div><br></div></div>
</div></div>
<br>______________________________<wbr>_________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="https://mail.ale.org/mailman/listinfo/ale" rel="noreferrer" target="_blank">https://mail.ale.org/mailman/<wbr>listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" rel="noreferrer" target="_blank">http://mail.ale.org/mailman/<wbr>listinfo</a><br>
<br></blockquote></div><br></div>