<div dir="ltr"><div>As far as completing the adafruit lesson, you have to deviate from how it is currently written to complete it. </div><div><br></div>In the following forum post, adafruit support acknowledged that the kernel module no longer exists and the lesson is on the list to be updated. wiringpi is prescribed. compiling/loading the old kernel module is proscribed. :)  See page 2.<div><br></div><div><a href="https://forums.adafruit.com/viewtopic.php?f=10&t=49300&hilit=servo+raspberry+pi+lesson+8">https://forums.adafruit.com/viewtopic.php?f=10&t=49300&hilit=servo+raspberry+pi+lesson+8</a><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 9, 2015 at 10:14 PM, Ted Pudlik via TriEmbed <span dir="ltr"><<a href="mailto:triembed@triembed.org" target="_blank">triembed@triembed.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>I have controlled the hardware PWM from Python using wiringpi2.  <a href="https://github.com/tpudlik/Birdfeeder/blob/master/iron_curtain.py" target="_blank">Here</a> is an example.  I found <a href="http://raspberrypi.stackexchange.com/questions/4906/control-hardware-pwm-frequency" target="_blank">this discussion</a> useful in figuring out how to control the frequency.<br><br></div>Best,<br></div>Ted<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 9, 2015 at 9:21 PM, Rodney Radford via TriEmbed <span dir="ltr"><<a href="mailto:triembed@triembed.org" target="_blank">triembed@triembed.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">I use servo blaster for generating pwms on the Raspberry pi.</p>
<p dir="ltr">It sets up a linked list dma structure to automatically generate pwm signals with no cpu intervention and can control over 20 servos with easy control from python, C and via the command line.</p>
<p dir="ltr">There is a kernel driver and user daemon. I prefer the daemon as it is not kernel version dependent.</p>
<div class="gmail_quote"><div><div>On Sep 9, 2015 9:08 PM, "John Rock via TriEmbed" <<a href="mailto:triembed@triembed.org" target="_blank">triembed@triembed.org</a>> wrote:<br type="attribution"></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div link="#0563C1" vlink="#954F72" lang="EN-US"><div><p class="MsoNormal">I’ve been working through the Adafruit tutorials for the Raspi.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Tutorial #8 is about driving a servo off the Raspi PWM pin #18.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I have supposedly installed the Occidentalis extensions to Raspian, which looked like it completed successfully.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I am not able to access the folder structure in the code in the tutorial.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Anyone out there a Python / Linux / PWM expert that has been able to control a servo from the Raspi PWM pin #18?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">John Rock<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div><br></div></div>_______________________________________________<br>
Triangle, NC Embedded Computing mailing list<br>
<a href="mailto:TriEmbed@triembed.org" target="_blank">TriEmbed@triembed.org</a><br>
<a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" rel="noreferrer" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="http://TriEmbed.org" rel="noreferrer" target="_blank">http://TriEmbed.org</a><br>
<br></blockquote></div>
<br>_______________________________________________<br>
Triangle, NC Embedded Computing mailing list<br>
<a href="mailto:TriEmbed@triembed.org" target="_blank">TriEmbed@triembed.org</a><br>
<a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" rel="noreferrer" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="http://TriEmbed.org" rel="noreferrer" target="_blank">http://TriEmbed.org</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Triangle, NC Embedded Computing mailing list<br>
<a href="mailto:TriEmbed@triembed.org">TriEmbed@triembed.org</a><br>
<a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" rel="noreferrer" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="http://TriEmbed.org" rel="noreferrer" target="_blank">http://TriEmbed.org</a><br>
<br></blockquote></div><br></div>