Welcome to NRC Library Services  

Programming Arduino Getting Started with Sketches. (Record no. 2964)

MARC details
000 -LEADER
fixed length control field 05111nam a22004213i 4500
001 - CONTROL NUMBER
control field EBC4959787
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20260722133224.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 260722s2011 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780071784238
Qualifying information (electronic bk.)
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC4959787
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL4959787
035 ## - SYSTEM CONTROL NUMBER
System control number (CaONFJC)MIL335811
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)778617802
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.133
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Monk, Simon.
245 10 - TITLE STATEMENT
Title Programming Arduino Getting Started with Sketches.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture New York :
Name of producer, publisher, distributor, manufacturer McGraw-Hill Publishing,
Date of production, publication, distribution, manufacture, or copyright notice 2011.
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Date of production, publication, distribution, manufacture, or copyright notice �2011.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (177 pages)
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Cover -- Contents -- Acknowledgments -- Introduction -- 1 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 -- 2 Getting Started -- Powering Up -- Installing the Software -- Uploading Your First Sketch -- The Arduino Application -- Conclusion -- 3 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 -- 4 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 -- 5 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 -- 6 Input and Output -- Digital Outputs -- Digital Inputs -- Pull-up Resistors -- Internal Pull-up Resistors -- Debouncing -- Analog Outputs -- Analog Input -- Conclusion -- 7 The Standard Arduino Library -- Random Numbers -- Math Functions -- Bit Manipulation -- Advanced I/O -- Generating Tones -- Feeding Shift Registers -- Interrupts -- Conclusion -- 8 Data Storage -- Constants -- The PROGMEM Directive -- EEPROM -- Storing an int in EEPROM -- Storing a float in EEPROM (Unions).
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Storing a String in EEPROM -- Clearing the Contents of EEPROM -- Compression -- Range Compression -- Conclusion -- 9 LCD Displays -- A USB Message Board -- Using the Display -- Other LCD Library Functions -- Conclusion -- 10 Arduino Ethernet Programming -- Ethernet Shields -- Communicating with Web Servers -- HTTP -- HTML -- Arduino as a Web Server -- Setting Arduino Pins over the Network -- Conclusion -- 11 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 -- A -- B -- C -- D -- E -- F -- G -- H -- I -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W.
520 ## - SUMMARY, ETC.
Summary, etc. Program Arduino with ease! Using clear, easy-to-follow examples, Programming Arduino: Getting Started with Sketches reveals the software side of Arduino and explains how to write well-crafted sketches using the modified C language of Arduino. No prior programming experience is required! The downloadable sample programs featured in the book can be used as-is or modified to suit your purposes. Understand Arduino hardware fundamentalsInstall the software, power it up, and upload your first sketchLearn C language basicsWrite functions in Arduino sketchesStructure data using arrays and stringsUse Arduino's digital and analog inputs and outputs in your programsWork with the Standard Arduino LibraryWrite sketches that can store dataProgram LCD displaysUse an Ethernet shield to enable Arduino to function as a web serverWrite your own Arduino libraries.
588 ## - SOURCE OF DESCRIPTION NOTE
Source of description note Description based on publisher supplied metadata and other sources.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2026. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Print version:
Main entry heading Monk, Simon
Title Programming Arduino Getting Started with Sketches
Place, publisher, and date of publication New York : McGraw-Hill Publishing,c2011
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
856 ## - ELECTRONIC LOCATION AND ACCESS
Link text CLICK HERE to access ebook
Compression information CLICK HERE to access ebook
Public note CLICK HERE to access ebook
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/nrc-ebooks/detail.action?docID=4959787">https://ebookcentral.proquest.com/lib/nrc-ebooks/detail.action?docID=4959787</a>
Public note CLICK HERE to access ebook
Compression information CLICK HERE to access ebook
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Electronic Book
Source of classification or shelving scheme Dewey Decimal Classification

No items available.