Programming Arduino : (Record no. 436)

MARC details
000 -LEADER
fixed length control field 05434cam a2200409 a 4500
001 - CONTROL NUMBER
control field 17039474
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20230528002355.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 111108s2016 nyua 001 0 eng
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2011042537
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781259641633
Qualifying information paperback
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 1259641635
Qualifying information paperback
040 ## - CATALOGING SOURCE
Original cataloging agency DLC
Language of cataloging eng
Transcribing agency DLC
Description conventions rda
Modifying agency EG-CaTKH
042 ## - AUTHENTICATION CODE
Authentication code pcc
050 00 - LIBRARY OF CONGRESS CALL NUMBER
Classification number TJ223.P76
Item number M665 2012
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.133 MO.P 2016
Edition number 23
084 ## - OTHER CLASSIFICATION NUMBER
Classification number TEC008070
Number source bisacsh
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Monk, Simon.
Relator term author.
245 10 - TITLE STATEMENT
Title Programming Arduino :
Remainder of title getting started with sketches /
Statement of responsibility, etc. Simon Monk.
250 ## - EDITION STATEMENT
Edition statement Second edition.
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 Education,
Date of production, publication, distribution, manufacture, or copyright notice 2016.
300 ## - PHYSICAL DESCRIPTION
Extent xvi, 176 pages :
Other physical details illustrations ;
Dimensions 23 cm.
336 ## - CONTENT TYPE
Source rdacontent
Content type term text
Content type code txt
337 ## - MEDIA TYPE
Source rdamedia
Media type term unmediated
Media type code n
338 ## - CARRIER TYPE
Source rdacarrier
Carrier type term volume
Carrier type code nc
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc. note Includes Index.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Machine generated contents note: 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 and Leonardo -- Mega and Due -- The micro and small Arduino boards -- Yun -- Lilypad -- Other "official" boards -- Arduino clones and variants) -- 2. Getting Started-- (Powering up -- Installing the software -- Uploading your first sketch -- The Arduino application)-- 3. C Language Basics -- (Programming -- What is a programming language? -- Blink-- again! -- Variables -- Experiments in C -- Numeric variables and arithmetic -- Commands -- If -- For -- While -- Constants) -- 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) -- 5. Arrays, Strings and Pointers-- (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) -- 6. Input / Output-- (Digital outputs -- Digital inputs -- Pull-up resistors -- Internal pull-up resistors -- Debouncing -- Analog outputs -- Analog input) -- 7. Standard Library Goodies-- (Random numbers -- Math functions -- Bit manipulation -- Advanced I/O -- Generating tones -- Feeding shift registers -- Interrupts) -- 8. External Storage-- (Constants -- Storing data in flash memory -- EEPROM -- Storing an int in EEPROM -- Using the AVR EEPROM library -- Storing a float in EEPROM -- Storing a string in EEPROM -- Clearing the contents of EEPROM -- Compression; Range compression) -- 9. LCD DisplaysAlphanumeric LCD displays -- A USB message board -- Using the display -- Other LCD library functions -- OLED graphic displays -- Connecting an OLED display -- Software) -- 10. Programming for the WebCommunicating with web servers -- (HTTP -- HTML -- 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 -- Arduino Yun -- Particle photon) -- 11. C++ and Library Writing--(Object orientation -- Classes and methods -- Built-in library example -- Writing libraries -- The header file -- The implementation file -- Completing your library).
520 ## - SUMMARY, ETC.
Summary, etc. "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 fundamentals - Install the software, power it up, and upload your first sketch - Learn C language basics - Write functions in Arduino sketches - Structure data using arrays and strings - Use Arduino's digital and analog inputs and outputs in your programs - Work with the Standard Arduino Library - Write sketches that can store data - Program LCD displays - Use an Ethernet shield to enable Arduino to function as a web server - Write your own Arduino libraries "--
Assigning source Provided by publisher.
520 ## - SUMMARY, ETC.
Summary, etc. Shows, step-by-step, how to quickly program all Arduino models--including the Arduino Uno R3. This guide 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. --From publisher description.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Arduino (Programmable controller)
General subdivision Programming.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Programmable controllers
General subdivision Programming.
856 41 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/coventry/detail.action?docID=4959792&query=Programming+Arduino+%3A+getting+started+with+sketches">https://ebookcentral.proquest.com/lib/coventry/detail.action?docID=4959792&query=Programming+Arduino+%3A+getting+started+with+sketches</a>
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Books
998 ## - LOCAL CONTROL INFORMATION (RLIN)
Cataloger's name huda.mahmoud
Cataloging process M
First Date, FD (RLIN) 20220125
906 ## - LOCAL DATA ELEMENT F, LDF (RLIN)
a 7
b cbc
c orignew
d 1
e ecip
f 20
g y-gencatlg
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Home library Current library Date acquired Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Cost, replacement price Price effective from Koha item type
    Dewey Decimal Classification     Computing The Knowledge Hub Library The Knowledge Hub Library 09/29/2020 880.00   005.133 MO.P 2016 190573 09/29/2020 880.00 09/29/2020 Books