000 05434cam a2200409 a 4500
001 17039474
005 20230528002355.0
008 111108s2016 nyua 001 0 eng
010 _a2011042537
020 _a9781259641633
_qpaperback
020 _a1259641635
_qpaperback
040 _aDLC
_beng
_cDLC
_erda
_dEG-CaTKH
042 _apcc
050 0 0 _aTJ223.P76
_bM665 2012
082 0 0 _a005.133 MO.P 2016
_223
084 _aTEC008070
_2bisacsh
100 1 _aMonk, Simon.
_eauthor.
245 1 0 _aProgramming Arduino :
_bgetting started with sketches /
_cSimon Monk.
250 _aSecond edition.
264 1 _aNew York :
_bMcGraw-Hill Education,
_c2016.
300 _axvi, 176 pages :
_billustrations ;
_c23 cm.
336 _2rdacontent
_atext
_btxt
337 _2rdamedia
_aunmediated
_bn
338 _2rdacarrier
_avolume
_bnc
504 _aIncludes Index.
505 0 _aMachine 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 _a"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 "--
_cProvided by publisher.
520 _aShows, 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 _aArduino (Programmable controller)
_xProgramming.
650 0 _aProgrammable controllers
_xProgramming.
856 4 1 _uhttps://ebookcentral.proquest.com/lib/coventry/detail.action?docID=4959792&query=Programming+Arduino+%3A+getting+started+with+sketches
906 _a7
_bcbc
_corignew
_d1
_eecip
_f20
_gy-gencatlg
942 _2ddc
_cBK
998 _ahuda.mahmoud
_bM
_d20220125
999 _c436
_d436