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
    About the element14 Community
  • 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 422 subscribers
  • Views 2515 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 14 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 12 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
  • kidiccurus
    kidiccurus over 12 years ago

    Yep. Because we really need another arduino book. Call me crazy but I think your 50 arduino projects for the evil genius and Jeremy Blume's exploring arduino fill most needs nicely. Also the refrance section on the arduino website is fine for learning to programming when accompanied by some basic YouTube videos.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jw0752
    jw0752 over 12 years ago in reply to kidiccurus

    I find that I get something unique from each author. How can one have too much of a good thing? (Rhetorical)  Keep writing Simon, I particularly enjoyed your collaboration in "Practical Electronic for Inventors".

    John

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • jw0752
    jw0752 over 12 years ago in reply to kidiccurus

    I find that I get something unique from each author. How can one have too much of a good thing? (Rhetorical)  Keep writing Simon, I particularly enjoyed your collaboration in "Practical Electronic for Inventors".

    John

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • kidiccurus
    kidiccurus over 12 years ago in reply to jw0752

    I understand that, but as I mostly code just to try and complete a project, rather than for fun. As such 15 different sources teaching me the blink sketch are not that useful. It is fine if a book includes some new programme and project , but I feel many books are falling into a (LED filled) pattern and bringing very little new stuff to the table. Keep writing, but try and create as well.

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

    Thanks John, I'm glad you have enjoyed my books. Although most of the credit for Practical Electronics belongs to Paul.

     

    Samuel, I think you have a point. The Arduino market is pretty saturated now, after my TAB Book of Arduino hits the shelves, I'm not sure I'll do another, bar second editions. There is still plenty to go at with Raspberry Pi, BeagleBone and more general electronic topics. I'm always open to suggestions of topics.

     

    Si.

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

    Great, I'd love to see a guide to the beaglebone, if you can find one.

    • 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 © 2026 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.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube