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
Dr. Simon Monk has a degree in Cybernetics and Computer Science and a PhD in Software Engineering. He spent several years as an academic before he returned to industry, co-founding the mobile software company Momote Ltd. Dr. Monk has been an active electronics hobbyist since his early teens and is a full-time writer on hobby electronics and open source hardware. He is the author of numerous electronics books, including Programming the Raspberry Pi: Getting Started with Python; Programming Arduino: Getting Started with Sketches; 30 Arduino Projects for the Evil Genius; Arduino + Android Projects for the Evil Genius, and Practical Electronics for Inventors, Third Edition (co-author).
Keywords: ARDUINO PROGRAMMING, ARDUINO PROJECTS, ARDUINO PROCESSING, ARDUINO ROBOT, ARDUINO COOKBOOK, ARDUINO WORKSHOP, MAKER FAIRE, TAB, BIONICS FOR THE EVIL GENIUS, MECHATRONICS, , 123 PIC MICROCONTROLLER EXPERIMENTS, BIKE, SCOOTER, AND CHOPPER PROJECTS FOR THE EVIL GENIUS, 50 GREEN PROJECTS FOR THE EVIL GENIUS, FUEL CELL PROJECTS FOR THE EVIL GENIUS, 50 AWESOME AUTO PROJECTS FOR THE EVIL GENIUS, ELECTRONIC CIRCUITS, SOLAR ENERGY PROJECTS FOR THE EVIL GENIUS, TELEPHONE PROJECTS, HOLOGRAPHY PROJECTS FOR THE EVIL GENIUS, PROGRAMMING VIDEO GAMES FOR THE EVIL GENIUS, MORE ELECTRONIC GADGETS FOR THE EVIL GENIUS, PC MODS FOR THE EVIL GENIUS, 25 HOME AUTOMATION PROJECTS FOR THE EVIL GENIUS, 50 MODEL ROCKET PROJECTS FOR THE EVIL GENIUS, ELECTRONICS SENSORS FOR THE EVIL GENIUS, ELECTRONIC GADGETS FOR THE EVIL GENIUS, 125 PHYSICS PROJECTS FOR THE EVIL GENIUS, 101 OUTER SPACE PROJECTS FOR THE EVIL GENIUS, 46 SCIENCE FAIR PROJECTS FOR THE EVIL GENIUS, 101 SPY GADGETS FOR THE EVIL GENIUS, 123 ROBOTICS EXPERIMENTS FOR THE EVIL GENIUS, 51 HIGH-TECH PRACTICAL JOKES FOR THE EVIL GENIUS, 22 RADIO AND RECEIVER PROJECTS FOR THE EVIL GENIUS, MIND PERFORMANCE PROJECTS FOR THE EVIL GENIUS, RECYCLING PROJECTS FOR THE EVIL GENIUS, TEARDOWNS, 30 ARDUINO ARDUINO, SIMON MONK, PROGRAMMING ARDUINO NEXT STEPS, SKETCHES, ADVANCED PROGRAMMING, TECHNIQUES, PROGRAMMER, HOBBYISTS, PROFESSIONAL-LEVEL, INTERRUPTS, MANAGE MEMORY, HIGH-SPEED DIGITAL WRITES, ETHERNET, BLUETOOTH, SERIAL COMMUNICATIONS, DIGITAL SIGNAL PROCESSING, DSP, ARDUINO UNO, ARDUINO LEONARDO, ARDUINO DUE, BOARD, PROGRAMMING ARDUINO, GETTING STARTED WITH SKETCHES, MAKER FAIRE, CODE SAMPLE, MEMORY MANAGEMENT, COMMUNICATIONS, PERFORMANCE, INTERNET, ADAFRUIT, PROGRAMMING THE RASPBERRY PI, GETTING STARTED WITH PYTHON