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
  • fidelsalinas
    fidelsalinas over 11 years ago

    I'll give the book a read. May I ask how much goes into writing and publishing, I'm looking into writing a couple of books. Any advice for a completely new writer?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • fidelsalinas
    fidelsalinas over 11 years ago

    I'll give the book a read. May I ask how much goes into writing and publishing, I'm looking into writing a couple of books. Any advice for a completely new writer?

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

    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 from home so it can be a bit solitary.

     

    I wrote my first two books while I was still also working for a business, and that worked ok. Especially as the day job was software, so it was essentially a hobby for me.

     

    Its easy enough to do the math, if you want to write a 200 page book and you can put out 5 pages a day, then thats just 40 days! However, by the time you factor in all the research, project work, correcting proofs etc, 5 pages is fairly optimistic. Still, there is no going back for me. I love it.

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

    Hi Simon,

     

    The time to do a book differs greatly, depending upon the subject.  It took me six months to put out my physics book at about 160 pages.

    At the same time I put out my latest history book at 580 pages.

    The same holds true for research, you can spend hundreds of hours on a single page of final document.

    When I was doing technical documents, we estimated that we could do four pages a day, which when I went back and tallied the totals came very close.

     

    And I agree, writing is or can be a lot of fun.  Especially when you get a note from a reader who tells you how you helped them with a real life problem.

     

    If anyone wants to learn how to write books, I suggest that you get a very good editor.  They make all the difference and catch a lot of things you cannot see as you write.

    Publishing is easy.  I use Lulu.com, which provides a wide range of options to help the new author get their work out to the public.

     

    Plus if anyone needs help, just let me know and I will guide you through the process.

     

     

    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