My Library

University LibraryCatalogue

Limit search to items available for borrowing or consultation
Result Page: Previous Next
Can't find that book? Try BONUS+
Look for full text

Search Discovery

Search CARM Centre Catalogue

Search Trove

Add record to RefWorks

Author Monk, Simon, author.

Title Programming Arduino : Getting Started with Sketches / Simon Monk.

Published New York, N.Y. : McGraw-Hill Education, [2016].


Location Call No. Status
Edition 2nd ed.
Physical description 1 online resource (208 pages) : 50 illustrations.
Bibliography Includes bibliographical references and index.
Contents A. Dedication -- B. About the Author -- C. Preface -- D. Acknowledgments -- E. Introduction -- So, What Is Arduino? -- What Will I Need? -- Using This Book -- Resources -- 1. This Is Arduino -- Microcontrollers -- A Tour of an Arduino Board -- The Origins of Arduino -- The Arduino Family -- 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 -- Commands -- Constants -- Conclusion -- 4. Functions -- What Is a Function? -- Parameters -- Global, Local, and Static Variables -- Return Values -- Other Variable Types -- Coding Style -- Conclusion -- 5. Arrays and Strings -- Arrays -- String Arrays -- A Morse Code Translator -- Conclusion -- 6. Input and Output -- Digital Outputs -- Digital Inputs -- Analog Outputs -- Analog Input -- Conclusion -- 7. The Standard Arduino Library -- Random Numbers -- Math Functions -- Bit Manipulation -- Advanced I/O -- Interrupts -- Conclusion -- 8. Data Storage -- Constants -- Storing Data in Flash Memory -- EEPROM -- Compression -- Conclusion -- 9. Displays -- Alphanumeric LCD Displays -- A USB Message Board -- Using the Display -- Other LCD Library Functions -- OLED Graphic Displays -- Connecting an OLED Display -- Software -- Conclusion -- 10. Arduino Internet of Things Programming -- Communicating with Web Servers -- Arduino Uno as a Web Server -- Web-Controlled Arduino -- Node MCU Web Server -- Web-Controlled Node MCU -- Calling Web Services -- Arduino Uno and IFTTT -- Node MCU ESP8266 Board and IFTTT -- Other IoT Options -- Conclusion -- 11. C++ and Libraries -- Object Orientation -- Built-In Library Example -- Writing Libraries -- Conclusion.
Summary "This thoroughly updated guide shows, step-by-step, how to quickly program all Arduino models--including the Arduino Uno R3. Written by hobbyist and electronics guru Simon Monk, Programming Arduino: Getting Started with Sketches, Second Edition, features easy-to-follow explanations, fun examples, and downloadable sample programs. Discover how to write basic sketches, use Arduino's modified C language, store data, and interface with the Web. You will also get hands-on coverage of C++, library writing, and programming Arduino for the Internet of Things."--provided by
Other formats Also available in print edition.
Reproduction Electronic reproduction. New York, N.Y. : McGraw Hill, 2016. Mode of access: World Wide Web. System requirements: Web browser. Access may be restricted to users at subscribing institutions.
System notes Mode of access: Internet via World Wide Web.
Language notes In English.
Notes Description based on e-Publication PDF.
Subject Arduino (Programmable controller)
Programmable controllers.
Technology & Engineering -- Electronics -- Microelectronics.
Electronic books.
Variant Title Programming Arduino, Getting Started with Sketches
ISBN 9781259641640 (e-ISBN)
1259641643 (e-ISBN)
9781259641633 (print-ISBN)
1259641635 (print-ISBN)