Go Down

### Topic: The Complete Beginners Guide to the Arduino (Read 31869 times)previous topic - next topic

#### Mike Mc

##### Jul 15, 2009, 08:02 am
I have decided to make my Complete Beginners Guide to the Arduino book available as a free download:-

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.

#### nathanvi

#1
##### Jul 15, 2009, 08:41 am
Good job Mike.
Good contents, good look, good all.
Is "manual writing" yours? You write really well!
My blog:
http://zuccala.blogspot.com

#### Andrew

#2
##### Jul 15, 2009, 10:51 amLast Edit: Jul 15, 2009, 10:55 am by Andrew Reason: 1
From page 36 of your starter kit manual:

Code: [Select]
`if (x=5 && y=10) {....This if statement will run it[ch700]s code only if x is 5 andalso 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 isfalse, e.g. :if (!x) {.......Will run if x is false, i.e. equals zero.You can also [ch699]nest[ch700] conditions with parenthesis, forexampleif (x=5 && (y=10 || z=25)) {.......`

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

Andrew

#### Mike Mc

#3
##### Jul 15, 2009, 02:08 pmLast Edit: Jul 15, 2009, 11:22 pm by zooto68 Reason: 1
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.

#4

#### Andrew

#5
##### Jul 16, 2009, 12:45 am
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

#### sidgug

#6
##### Jul 16, 2009, 09:23 am
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!

#### Mike Mc

#7
##### Jul 16, 2009, 10:01 amLast Edit: Jul 16, 2009, 10:02 am by zooto68 Reason: 1
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

#8
Nice job, Mike !

#### MarkS

#9
##### Jul 16, 2009, 10:03 pm
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!

#### bHogan

#10
##### Jul 16, 2009, 11:18 pm
It looks to be the perfect tutorial. Really nice! Thanks for your generous contribution.
"Data is not information, information is not knowledge, knowledge is not understanding, understanding is not wisdom."
~ Clifford Stoll

#### MarkS

#11
##### Jul 16, 2009, 11:25 pm
Errata. On page 12, paragraphs beginning "Now that" and ending with "Congratulations" are a repetition of paragraphs on page 11.

HTH

#### MarkS

#12
##### Jul 16, 2009, 11:43 pm
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.

#### MarkS

#13
##### Jul 17, 2009, 06:52 amLast Edit: Jul 17, 2009, 06:56 am by algernon Reason: 1
Errata. Project 2. Commas are used instead of semi-colons in all "for" constructs and on all line endings throughout this chapter.

#### Mike Mc

#14
##### Jul 17, 2009, 07:47 am
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.

Go Up

Please enter a valid email to subscribe