Skip to content

Programming Arduino Getting Started with Sketches

Spend $50 to get a free DVD!

ISBN-10: 0071784225

ISBN-13: 9780071784221

Edition: 2012

Authors: Simon Monk

List price: $11.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Clear, easy-to-follow examples show you how to program Arduino with ease!Programming Arduino: Getting Started with Sketcheshelps you understand the software side of Arduino and explains how to write well-crafted Sketches (the name given to Arduino programs) using the modified C language of Arduino. This practical guide offers an unintimidating, concise approach for non-programmers that will get you up and running right away.Programming Arduino: Getting Started with SketchesExplains basic concepts and syntax of C with simple language and clear examples designed for absolute beginners – no prior knowledge of programming is requiredLeads you from basic through to advanced C programming…    
Customers also bought

Book details

List price: $11.99
Copyright year: 2012
Publisher: McGraw-Hill Education
Publication date: 1/16/2012
Binding: Paperback
Pages: 176
Size: 5.50" wide x 8.00" long x 0.25" tall
Weight: 0.440
Language: English

Acknowledgments
Introduction
This Is Arduino
Microcontrollers
Development Boards
A Tour of an Arduino Board
Power Supply
Power Connections
Analog Inputs
Digital Connections
Microcontroller
Other Components
The Origins of Arduino
The Arduino Family
Uno, Duemilanove, and Diecimila
Mega
Nano
Bluetooth
Lilypad
Other "Official" Boards
Arduino Clones and Variants
Conclusion
Getting Started
Powering Up
Installing the Software
Uploading Your First Sketch
The Arduino Application
Conclusion
C Language Basics
Programming
What Is a Programming Language?
Blink-Again!
Variables
Experiments in C
Numeric Variables and Arithmetic
Commands
if
for
while
The #define Directive
Conclusion
Functions
What Is a Function?
Parameters
Global, Local, and Static Variables
Return Values
Other Variable Types
floats
boolean
Other Data Types
Coding Style
Indentation
Opening Braces
Whitespace
Comments
Conclusion
Arrays and Strings
Arrays
Morse Code SOS Using Arrays
String Arrays
String Literals
String Variables
A Morse Code Translator
Data
Globals and Setup
The loop function
The flashSequence Function
The flashDotOrDash Function
Putting It All Together
Conclusion
Input and Output
Digital Outputs
Digital Inputs
Pull-up Resistors
Internal Pull-up Resistors
Debouncing
Analog Outputs
Analog Input
Conclusion
The Standard Arduino Library
Random Numbers
Math Functions
Bit Manipulation
Advanced I/O
Generating Tones
Feeding Shift Registers
Interrupts
Conclusion
Data Storage
Constants
The PROGMEM Directive
EEPROM
Storing an int in EEPROM
Storing a float in EEPROM (Unions)
Storing a String in EEPROM
Clearing the Contents of EEPROM
Compression
Range Compression
Conclusion
LCD Displays
A USB Message Board
Using the Display
Other LCD Library Functions
Conclusion
Arduino Ethernet Programming
Ethernet Shields
Communicating with Web Servers
HTTP
HTML
Arduino as a Web Server
Setting Arduino Pins over the Network
Conclusion
C++ and Libraries
Object Orientation
Classes and Methods
Built-in Library Example
Writing Libraries
The Header File
The Implementation File
Completing Your Library
Conclusion
Index