Programming Arduino Getting Started with Sketches. (Record no. 2964)
[ view plain ]
| 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.