Programming Arduino Next Steps: Going Further with Sketches Author: Simon Monk | Language: English | ISBN:
0071830251 | Format: EPUB
Programming Arduino Next Steps: Going Further with Sketches Description
Take your Arduino skills to the next level!
In this practical guide, electronics guru Simon Monk takes you under the hood of Arduino and reveals professional programming secrets. Featuring coverage of the Arduino Uno, Leonardo, and Due boards, Programming Arduino Next Steps: Going Further with Sketches shows you how to use interrupts, manage memory, program for the Internet, maximize serial communications, perform digital signal processing, and much more. All of the 75+ example sketches featured in the book are available for download.
Learn advanced Arduino programming techniques, including how to:
- Use hardware and timer interrupts
- Boost performance and speed by writing time-efficient sketches
- Minimize power consumption and memory usage
- Interface with different types of serial busses, including I2C, 1-Wire, SPI, and TTL Serial
- Use Arduino with USB, including the keyboard and mouse emulation features of the Leonardo and Due boards
- Program Arduino for the Internet
- Perform digital signal processing
- Accomplish more than one task at a time—without multi-threading
- Create and release your own code library
- Series: Tab
- Paperback: 288 pages
- Publisher: McGraw-Hill/TAB Electronics; 1 edition (September 25, 2013)
- Language: English
- ISBN-10: 0071830251
- ISBN-13: 978-0071830256
- Product Dimensions: 8.4 x 5.4 x 0.7 inches
- Shipping Weight: 12.6 ounces (View shipping rates and policies)
This book came along at just the right time for me! I had pretty much exhausted my ideas for Arduino projects, and had spent a lot of time online lately, looking for some new project ideas. This book has way more new ideas than what I found on the Internet in recent weeks. As an amateur radio operator, I was really interested in the digital signal processing chapter. My other great love is GIS, GPS, and maps. So, I was thrilled to see ideas for GPS interfacing. Adding to the fun was the Memory chapter. I'm already collecting the parts to assemble my own GPS system with data logging on micros SD Card. The USB chapter has a load of new ideas I have to experiment with. There are so many other good, fresh, new ideas in this book that I will be busy with it for a long time. Since most of the program code is downloadable, the book is not filled up with pages of code listings that you're going to download anyway. Instead, it's full of the descriptions, ideas, graphics, and other solid information that I needed. So, in a way, it probably has more useful data than a book twice its size. If you're an Arduino fan, beginner or expert, this book is over 250 pages packed full of information that you don't want to miss out on.
By Amazon Customer
This book is the missing link between the basic Arduino guides and more advanced reading, like Practical Arduino, Arduino Cookbook and Making Things Talk - all of which present useful and quite complex projects but without the sort of background details that many Arduino fans require. In this book Simon delves into those areas of the Arduino that sooner or later you WILL need to know if you are planning any sort of embedded Arduino project. It came at the right time for me since I have been planning a project that requires PWM dimming of LEDs to accurate preset frequencies and uses the DS18B20 one-wire chip as both a temperature sensor and a place to store lamp type data. I also want to add SPI to my project. The areas around interrupts and the one-wire interface have long been a mystery to me and Simon goes a long way to explain the basics of both in his usual easy-to-read style.
Other chapters cover application speed, power considerations, EEPROM, SPI, USB, UART, Networking and I2C. Sooner or later you will want to be using these more advanced techniques in your projects. This book will provide all you need to know to get you going and will remain on my desktop as a handy reference guide.
By John Heath
Programming Arduino Next Steps: Going Further with Sketches Preview
Link
Please Wait...