000 03311cam a2200349 i 4500
001 22741484
003 NU
005 20241015173637.0
008 220808s2023 nyua 001 0 eng
010 _a 2022036835
020 _a978-1-264-67698-9
_q(pbk.)
040 _cNU FAIRVIEW
042 _apcc
050 0 0 _aTJ 223 M66 2023
082 0 0 _a629.8/95
_223/eng/20220902
100 1 _aMonk, Simon,
_eauthor.
245 1 0 _aProgramming Arduino :
_bgetting started with sketches /
_cSimon Monk.
250 _aThird edition.
260 _aNew York :
_bMcGraw Hill,
_cc2023.
300 _axviii, 157 pages :
_billustrations ;
_c23 cm.
336 _atext
_btxt
_2rdacontent
338 _avolume
_bnc
_2rdacarrier
365 _b1052.00
500 _aIncludes index.
505 _a Contents Preface Acknowledgments Introduction 1 Getting Started Microcontrollers A Tour of an Arduino Uno Board The Origins of Arduino Powering Up Installing the Software Uploading Your First Sketch The Arduino Application Conclusion 2 C Language Basics Programming What Is a Programming Language? Blink?Again! Variables Experiments in C Commands Constants Conclusion 3 Functions What Is a Function? Parameters Global, Local, and Static Variables Return Values Other Variable Types Coding Style Conclusion 4 Arrays and Strings Arrays String Arrays A Morse Code Translator Conclusion 5 Input and Output Digital Outputs Digital Inputs Analog Outputs Analog Input Conclusion 6 Boards Arduino Nano Arduino Pro Mini Breadboard The Boards Manager ESP32 Boards Raspberry Pi Pico BBC micro:bit Adafruit Feather System Conclusion 7 Advanced Arduino Random Numbers Math Functions Bit Manipulation Advanced I/O Interrupts Conclusion 8 Data Storage Large Data Structures 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 Boards for IoT Installing ESP32 into the Arduino IDE Connecting to WiFi Running a Web Server Serving Sensor Readings Serving Sensor Readings?Improved Turning the Built-in LED On and Off from a Web Page Connecting to a Web Service Conclusion Index
520 _a"This fully updated guide shows, step by step, how to quickly and easily program all Arduino models using its modified C language and the Arduino IDE. Electronics guru Simon Monk gets you up to speed quickly, teaching all concepts through simple language and clear instruction. Programming Arduino®: Getting Started with Sketches, Third Edition features dozens of easy-to-follow examples and high-quality illustrations. All of the sample sketches featured in the book can be used as-is or modified to suit your needs. You will also get all-new coverage of using Arduino as a framework for programming other popular boards"--
_cProvided by publisher.
650 0 _aARDUINO (PROGRAMMABLE CONTROLLER)
650 0 _aPROGRAMMABLE CONTROLLERS.
650 7 _aTECHNOLOGY & ENGINEERING / ELECTRONICS / MICROELECTRONICS.
942 _2lcc
_cBK
_n0
999 _c5236
_d5236