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 |