TY - BOOK AU - Monk,Simon TI - Programming Arduino: getting started with sketches SN - 978-1-264-67698-9 AV - TJ 223 M66 2023 U1 - 629.8/95 23/eng/20220902 PY - 2023/// CY - New York PB - McGraw Hill KW - ARDUINO (PROGRAMMABLE CONTROLLER) KW - PROGRAMMABLE CONTROLLERS KW - TECHNOLOGY & ENGINEERING / ELECTRONICS / MICROELECTRONICS N1 - Includes index; 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 N2 - "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"-- ER -