Pages: [1] 2 3 ... 11   Go Down
Author Topic: The Complete Beginners Guide to the Arduino  (Read 22340 times)
0 Members and 1 Guest are viewing this topic.
London, England
Offline Offline
Edison Member
*
Karma: 4
Posts: 1026
Go! Go! Arduinoooo !!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I have decided to make my Complete Beginners Guide to the Arduino book available as a free download:-

http://earthshinedesign.co.uk/ASKManual/

This book is a work in progress. More projects will be added to it over time. It is aimed at the complete beginner.

If you find any errors in the book or would like to see any additions please let me know. Thanks.
Logged

Torino - Linux
Offline Offline
God Member
*****
Karma: 0
Posts: 522
Pigs on the wings!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Good job Mike.
Good contents, good look, good all.
Is "manual writing" yours? You write really well!
Logged


UK
Offline Offline
Sr. Member
****
Karma: 1
Posts: 491
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

From page 36 of your starter kit manual:

Code:
if (x=5 && y=10) {....
This if statement will run it[ch700]s code only if x is 5 and
also y is 10.
|| means true if either operand is true, e.g. :
if (x=5 || y=10) {.....
This will run if x is 5 or if y is 10.
The ! or NOT statement means true if the operand is
false, e.g. :
if (!x) {.......
Will run if x is false, i.e. equals zero.
You can also [ch699]nest[ch700] conditions with parenthesis, for
example
if (x=5 && (y=10 || z=25)) {.......

I don't think you meant to use "=" there...

Andrew
« Last Edit: July 15, 2009, 03:55:33 am by Andrew » Logged

London, England
Offline Offline
Edison Member
*
Karma: 4
Posts: 1026
Go! Go! Arduinoooo !!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Nathanivi - Yes I did i all from scratch.

Andrew - thanks, should have been == not = I know!

i'll take a look at that tonight and make any necessary changes.
« Last Edit: July 15, 2009, 04:22:06 pm by zooto68 » Logged

London, England
Offline Offline
Edison Member
*
Karma: 4
Posts: 1026
Go! Go! Arduinoooo !!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Changes added. Thanks for your input.
Logged

UK
Offline Offline
Sr. Member
****
Karma: 1
Posts: 491
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'll try and have a proper read of it soon, but at first glance it looks like a useful addition to the existing guides.

Andrew
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 60
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mike

Thank you very much for putting this together and making it available.

I've been using Arduino for a number of years but I think I'll still find your guide very useful. In particular, I like the fact that you've taken the time to explain the code in small parts.

Well done!
Logged

London, England
Offline Offline
Edison Member
*
Karma: 4
Posts: 1026
Go! Go! Arduinoooo !!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks. Hope you'll find it of some use. More projects will be added over the next few weeks inluding:-

Scroll text marquee on dot matrix display
Using HD44780 LCD displays
Using 7-segment LED displays
« Last Edit: July 16, 2009, 03:02:35 am by zooto68 » Logged

The Netherlands
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nice job, Mike ! smiley
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 12
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Drat. I bought the Getting Started book, but yours is much better. I especially like that you spend time explaining how to determine resistor values. And explaining the need for protective parts, like diodes. The Make book gives the impression that all you need is big box of 10k resistors.

Thank you for making this available!
Logged

Denver
Offline Offline
God Member
*****
Karma: 20
Posts: 779
Inactive - PM
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

It looks to be the perfect tutorial. Really nice! Thanks for your generous contribution.
Logged

"Data is not information, information is not knowledge, knowledge is not understanding, understanding is not wisdom."
~ Clifford Stoll

0
Offline Offline
Newbie
*
Karma: 0
Posts: 12
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Errata. On page 12, paragraphs beginning "Now that" and ending with "Congratulations" are a repetition of paragraphs on page 11.

HTH
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 12
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Errata: Project 1. The resistor is 150 ohm at the start of the project (parts image & text, p. 19), but becomes a 220 ohm at the end (parts image & text, p.23). The paragraph at the bottom of page 23 calculates that we need a 150 ohm resistor, but after the chart the first paragraph (page 24) says we need a 220 ohm resistor. The image shows a 220 ohm resistor

Finally, unless my eyes are deceiving me, the wiring schematic image (p.19) shows a 1000 ohm resistor.

I appreciate that you tell the reader to always wire a resistor in series with an LED -- I didn't get that from the equivalent section in the Make book. In fact, they put the LED across pin 13 and the gnd, giving the impression that resistors were optional.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 12
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Errata. Project 2. Commas are used instead of semi-colons in all "for" constructs and on all line endings throughout this chapter.
« Last Edit: July 16, 2009, 11:56:59 pm by algernon » Logged

London, England
Offline Offline
Edison Member
*
Karma: 4
Posts: 1026
Go! Go! Arduinoooo !!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks Mark for those errata. I have made the relevant changes and uploaded the amended version.

Thanks everyone else for the comments. Glad you appreciate the book. It took many months to create.
Logged

Pages: [1] 2 3 ... 11   Go Up
Jump to: