Programming Arduino : getting started with sketches /
Monk, Simon,
Programming Arduino : getting started with sketches / Simon Monk. - Third edition. - New York : McGraw Hill, c2023. - xviii, 157 pages : illustrations ; 23 cm.
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
"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"--
978-1-264-67698-9
2022036835
ARDUINO (PROGRAMMABLE CONTROLLER)
PROGRAMMABLE CONTROLLERS.
TECHNOLOGY & ENGINEERING / ELECTRONICS / MICROELECTRONICS.
TJ 223 M66 2023
629.8/95
Programming Arduino : getting started with sketches / Simon Monk. - Third edition. - New York : McGraw Hill, c2023. - xviii, 157 pages : illustrations ; 23 cm.
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
"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"--
978-1-264-67698-9
2022036835
ARDUINO (PROGRAMMABLE CONTROLLER)
PROGRAMMABLE CONTROLLERS.
TECHNOLOGY & ENGINEERING / ELECTRONICS / MICROELECTRONICS.
TJ 223 M66 2023
629.8/95