Thank you Jimmy and Morris for taking the time to reply and I will keep your advice in mind as the article develops in my mind and finally is vomited onto paper (or keyboard). <br>Any other suggestions/feedback are very welcome and very much appreciated.<br>
<br>Tim<br>MindKits Chief Ninja<br><br><div class="gmail_quote">On Tue, Aug 4, 2009 at 4:43 PM, jimmy allen <span dir="ltr">&lt;<a href="mailto:jimmy1248@gmail.com">jimmy1248@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I would say that I your target audience.<br>
I only started programming at the beginning of last year in QBasic.<br>
Only been working with micros for a half a year.AVRs for a few<br>
months(not very much though)<br>
<br>
A 7 segment display is fairly cool.That was one of my first thing that<br>
I did on my ATTiny2313<br>
I didn&#39;t take too much work ,mainly creating a bit table(assigning the<br>
digital outputs into variables kind of like a library) then calling a<br>
procedure and passing a number or letter(the one you want to<br>
display)through to it.<br>
<br>
A good thing to add would be links to more information so that if you<br>
get people interested they can easily follow on.<br>
<br>
I have been looking into Arduino and building one for myself (there is<br>
some stuff under the bootloader(AVR) mail listing.But i will repeat<br>
the more relevant stuff .<br>
On their site they have instructions on how to build an Arduino<br>
<a href="http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided3" target="_blank">http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided3</a> which could<br>
be added.<br>
<br>
The flashing LED is good one as it is very easy to get going<br>
Maybe taking a push button in(getting a response from the user)<br>
7 seven segment dislpay flashing out H E L L O simple but fairly<br>
cool(more than flashing LED).<br>
<br>
As I am still learning the basics you could always try some of you<br>
ideas on me and could give you some feed back on how good they are if<br>
you want<br>
<br>
Good luck<br>
<font color="#888888">Jimmy<br>
</font><div><div></div><div class="h5"><br>
<br>
On 8/4/09, Morris &lt;<a href="mailto:skibear@gmail.com">skibear@gmail.com</a>&gt; wrote:<br>
&gt; Tim<br>
&gt;<br>
&gt; Programming an Arduino is hard and has many show-stopper problems for<br>
&gt; the novice. I think your articles will have to dedicate a large amount<br>
&gt; of space to the basics of the development environment and how to program<br>
&gt; the Arduino ... complex stuff for a novice who just wants to achieve<br>
&gt; some project using an Arduino.<br>
&gt;<br>
&gt; One alternative worth considering is to install python, pyserial and<br>
&gt; pyduino on a PC, and Standard_Firmata sketch on the Arduino (I<br>
&gt; personally would have loved to have just a hex file for the Duemilanove<br>
&gt; with instructions for using avrdude).<br>
&gt;<br>
&gt; Benefits:<br>
&gt;<br>
&gt; 1) For an article series, there are lots of fantastic things you can do<br>
&gt; with a PC that has a hardware interface. PC&#39;s are traditionally<br>
&gt; difficult to interface with real hardware - the Arduino is a great<br>
&gt; solution to that problem!<br>
&gt;<br>
&gt; 2) Python: Python is brilliant for novices. Python programming at the PC<br>
&gt; allows you to quickly try different programs, with debugging &quot;print&quot;<br>
&gt; statements. You can assume a novice will just &quot;get&quot; Python with little<br>
&gt; explanation, whereas C is an advanced topic (types anyone!?). I have<br>
&gt; very little experience with Python but it has been a pleasure to use<br>
&gt; (and it is well known to be a great language for novices and experts<br>
&gt; alike).<br>
&gt;<br>
&gt; 3) Avoiding getting depressed by C/IDE frustrations (I have experience<br>
&gt; in those areas and I still find them to be a huge timesink). The<br>
&gt; electronics interfacing is where most of my time goes and I reserve my<br>
&gt; frustrations for that area!<br>
&gt;<br>
&gt; 4) You can presume a lot about a user&#39;s knowledge of PCs.<br>
&gt;<br>
&gt; My idea of a good series of articles is one that gives some excellent<br>
&gt; examples of fun things to do, where it is obvious how to modify those<br>
&gt; examples to do something else I want to do.<br>
&gt;<br>
&gt; The main downside is that the Standard Firmata does not have servo<br>
&gt; control and I agree servos would be fantastic for your articles (there<br>
&gt; is a servo firmata but it is very limited). I love servos and want to<br>
&gt; control them from my PC (I intend to integrate<br>
&gt; <a href="http://www.arduino.cc/playground/ComponentLib/Servo" target="_blank">http://www.arduino.cc/playground/ComponentLib/Servo</a> into the Standard<br>
&gt; Firmata but am away for a month so not going to happen soon!).<br>
&gt;<br>
&gt; Disclaimer: I am a programmer by trade, have an EE degree, and have<br>
&gt; worked in embedded design so I am not your target audience!<br>
&gt;<br>
&gt; I do think it is a great topic for a series of articles!<br>
&gt;<br>
&gt; Cheers<br>
&gt;<br>
&gt; Morris<br>
&gt;<br>
&gt; On Mon, 2009-08-03 at 23:00 +1200, Tim Carr wrote:<br>
&gt;<br>
&gt;&gt; Hi all, I&#39;m hoping I may be able to help me with some ideas. I&#39;ve been<br>
&gt;&gt; asked by APC Magazine in Australia to write a series of articles<br>
&gt;&gt; related to getting started with Arduino. APC have picked up on the<br>
&gt;&gt; growing popularity of the platform and I&#39;ve been tasks with writing a<br>
&gt;&gt; complete beginners article that gives them an interesting grounding in<br>
&gt;&gt; Arduino in just 2-3 magazine pages and followed on by one or two more<br>
&gt;&gt; advanced articles.<br>
&gt;&gt;<br>
&gt;&gt; The challenge I see is not so much in the technology but in picking an<br>
&gt;&gt; interesting first project that leaves them with the desire to<br>
&gt;&gt; experiment and extend their knowledge. As a result I&#39;m loath to start<br>
&gt;&gt; with the blinking light &#39;hello world&#39; as I imagine there must be<br>
&gt;&gt; better options that haven&#39;t been thrashed. I must admit though, at<br>
&gt;&gt; this point it really does seem to be the best fit. Please prove me<br>
&gt;&gt; wrong....please.<br>
&gt;&gt;<br>
&gt;&gt; So, my question is this: When you started building robots, what really<br>
&gt;&gt; took your fancy and what do you feel may be a good starting<br>
&gt;&gt; &#39;micro-project&#39; for others to start with?<br>
&gt;&gt;<br>
&gt;&gt; One aim (that may be asking too much) is to develop the howto in such<br>
&gt;&gt; a way that the initial article demonstrates the key essential elements<br>
&gt;&gt; of Arduino setup and use while being easily extended in the second<br>
&gt;&gt; article to produce something fun and functional. So perhaps the first<br>
&gt;&gt; may be setting up a servo to move and the second may make it follow<br>
&gt;&gt; the light (I&#39;m not sure if that&#39;s too hard for newbies but you get my<br>
&gt;&gt; drift).<br>
&gt;&gt;<br>
&gt;&gt; Thanks in advance for any thought you can share on this.<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Regards,<br>
&gt;&gt; Tim<br>
&gt;&gt; MindKits Chief Ninja<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
&gt;&gt; <a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
&gt;&gt; web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
&gt;&gt; When replying, please edit your Subject line to reflect new content.<br>
&gt;<br>
<br>
_______________________________________________<br>
Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.co.nz</a><br>
<a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" target="_blank">http://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
web site: <a href="http://kiwibots.org" target="_blank">http://kiwibots.org</a><br>
When replying, please edit your Subject line to reflect new content.<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Tim<br>MindKits Chief Ninja<br>