element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum My new book 'Programming Arduino: Getting Started with Sketches' is just out on Amazon
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 21 replies
  • Subscribers 407 subscribers
  • Views 1890 views
  • Users 0 members are here
  • book
  • sketch
  • arduino
Related

My new book 'Programming Arduino: Getting Started with Sketches' is just out on Amazon

simon.monk
simon.monk over 14 years ago

My new book 'Programming Arduino: Getting Started with Sketches' is just out on Amazon.
http://www.amazon.com/Programming-Arduino-Getting-Started-Sketches/dp/0071784225
It is intended as a companion to Massimo's book, but it concentrates on how to program the Arduino.
It is intended for non-programmers and programmers alike.
The book is organized into the following chapters:
Chapter 1. This is Arduino. An introduction the Arduino hardware, what it is capable of and the various types of Arduino board that are available.
Chapter 2. Getting Started. First experiments with your Arduino board, installing the software, powering it up and uploading your first sketch.
Chapter 3. C Language Basics. The basics of the C language and for complete programming beginners an introduction to programming in general.
Chapter 4. Functions. This chapter explains the key concept of using and writing functions in Arduino sketches. Demonstrated throughout with runnable code examples.
Chapter 5. Arrays and Strings. How to make and use more advanced data structures than simple integer variables. A Morse Code example project is slowly developed to illustrate the concepts being explained.
Chapter 6. Input and Output. How to use the digital and analog inputs and outputs on the Arduino in your programs. A multimeter will be useful to see what is happening on the Arduino’s input output connections.
Chapter 7. The Standard Arduino Library. Making use of the Arduino functions that come in the Arduino’s standard library.
Chapter 8. Data Storage. Writing sketches that can save data in EEPROM memory and make use of the Arduino’s built-in Flash memory.
Chapter 9. LCD Displays. Programming with the LCD Shield library to make a simple USB message board example.
Chapter 10. Arduino Ethernet Programming. Making the Arduino behave like a web server, including a little background on HTML and the HTTP protocol.
Chapter 11. C++ and Libraries. Beyond C, looking at adding object-orientation and writing your own Arduino libraries.

My new book 'Programming Arduino: Getting Started with Sketches' is just out on Amazon.

 

http://www.amazon.com/Programming-Arduino-Getting-Started-Sketches/dp/0071784225

 

It is intended as a companion to Massimo's book, but it concentrates on how to program the Arduino.

 

It is intended for non-programmers and programmers alike.

 

 

The book is organized into the following chapters:

Chapter 1. This is Arduino. An introduction the Arduino hardware, what it is capable of and the various types of Arduino board that are available.

Chapter 2. Getting Started. First experiments with your Arduino board, installing the software, powering it up and uploading your first sketch.

Chapter 3. C Language Basics. The basics of the C language and for complete programming beginners an introduction to programming in general.

Chapter 4. Functions. This chapter explains the key concept of using and writing functions in Arduino sketches. Demonstrated throughout with runnable code examples.

Chapter 5. Arrays and Strings. How to make and use more advanced data structures than simple integer variables. A Morse Code example project is slowly developed to illustrate the concepts being explained.

Chapter 6. Input and Output. How to use the digital and analog inputs and outputs on the Arduino in your programs. A multimeter will be useful to see what is happening on the Arduino’s input output connections.

Chapter 7. The Standard Arduino Library. Making use of the Arduino functions that come in the Arduino’s standard library.

Chapter 8. Data Storage. Writing sketches that can save data in EEPROM memory and make use of the Arduino’s built-in Flash memory.

Chapter 9. LCD Displays. Programming with the LCD Shield library to make a simple USB message board example.

Chapter 10. Arduino Ethernet Programming. Making the Arduino behave like a web server, including a little background on HTML and the HTTP protocol.

Chapter 11. C++ and Libraries. Beyond C, looking at adding object-orientation and writing your own Arduino libraries.

  • Sign in to reply
  • Cancel

Top Replies

  • simon.monk
    simon.monk over 13 years ago in reply to billabott +1
    Thanks DAB and billabott. I'm glad you found it useful. Billabot - any errata that you can find easily would be much appreciated and I can get them in the next printing. I still don't really understand…
  • simon.monk
    simon.monk over 11 years ago in reply to fidelsalinas +1
    Writing for a living is a bit of a strange business. The up-sides are that you work from home and don't really have a boss. The down sides are that generally you only get paid twice a year and you work…
Parents
  • billabott
    billabott over 13 years ago

    Having actually read the entire book.  I feel that it is spot on as far as imparting most of the basic and moderate level skills needed to sucessfully use the arduino.  I am hoping that the second edition gets required updates so that the handful of errors I noticed are corrected.  ie: Two thousand Nine not Two thousand Eleven and Restart button location indicated in the photo to name two.

     

    -=Syntax Matters=-

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • simon.monk
    simon.monk over 13 years ago in reply to billabott

    Thanks DAB and billabott. I'm glad you found it useful.

     

    Billabot - any errata that you can find easily would be much appreciated and I can get them in the next printing.

     

    I still don't really understand how I can read it all several times, so doe a proof reader, a copy editor and generally someone else on the editorial team and quite often the typesetter too and yet there are always mistakes!

     

    Si.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • DAB
    DAB over 13 years ago in reply to simon.monk

    Hi Simon,

     

    If you need a good proof reader, I will volunteer.  I have read and corrected thousands of documents in my career and the most valuable thing to have is a fresh pair of eyes.  After you spend all day writing, your eyes and brain always sees what you wanted to say, not what it actually says.

     

    I have my wife edit my WWII series, but even she misses stuff.  As I say when we find an error after publication is that it makes a good excuse for a second edition. image

     

    But seriously, I am willing to help if you need it.

     

    Thanks

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • billabott
    billabott over 13 years ago in reply to simon.monk

    Sir Simon,

       I will be sending you a Private Message with the requested errata very soon.

     

       I would consider it a privilege to proof read any other current manuscripts you are working on with the purpose of improving them in any small ways that I may.  Unfortunately, that I cannot do without reasonable compensation of some sort.

     

    -=Syntax Matters=-

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • billabott
    billabott over 13 years ago in reply to DAB

    I am in complete agreement with DAB's notion that "your eyes and brain always sees what you wanted to say, not what it actually says."

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • simon.monk
    simon.monk over 13 years ago in reply to DAB

    @DAB, many thanks for the offer! You may come to regret it image

     

    Si.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • DAB
    DAB over 13 years ago in reply to simon.monk

    Hi Si,

     

    I have often found that I regret few things that I try.  I only have regrets about things I could have done and did not.

     

    My only disclaimer is that if you take up my offer is to remember that I am disabled and work on a slow schedule.  So as long as you do not expect instant edits, I can easily fit you in to my schedule.

     

    Besides, the last time I volonteered to help someone, it has led to my authoring a huge series on Naval History during WWII.  So my efforts so far have produced very interesting results.

     

    So send away.  Let me know if you want to do any formal agreements about confidentiality, etc.  Just send me I private message as to your needs and time frame.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • DAB
    DAB over 13 years ago in reply to simon.monk

    Hi Si,

     

    I have often found that I regret few things that I try.  I only have regrets about things I could have done and did not.

     

    My only disclaimer is that if you take up my offer is to remember that I am disabled and work on a slow schedule.  So as long as you do not expect instant edits, I can easily fit you in to my schedule.

     

    Besides, the last time I volonteered to help someone, it has led to my authoring a huge series on Naval History during WWII.  So my efforts so far have produced very interesting results.

     

    So send away.  Let me know if you want to do any formal agreements about confidentiality, etc.  Just send me I private message as to your needs and time frame.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • simon.monk
    simon.monk over 13 years ago in reply to DAB

    @DAB I tried to IM you, but it said I needed to 'add null as a contact'. I couldn't work out how to do this!

     

    Where do find your WWII books?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • DAB
    DAB over 13 years ago in reply to simon.monk

    Hi Simon,

     

    I sent you a contact request so we can take this off line.

     

    For anyone interested in my books, the series is called World War II Sea War, published by Lulu.com.

    Volume 1 is titled "The Nazi's Strike First", covers day to day naval events from August 1939 to the end of March 1940.

    Volume 2 is titled "France Falls, Britain Stands Alone", April 1940 through Sept 1940.

    Volume 3 is titled "Royal Navy Bloodied in the Mediterranean", Oct 1940 through May 1941.  Out soon.

     

    The books are available as soft cover and ebook versions.  You will not find more detail about the naval activities of all countries anywhere.

     

    Thanks

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube