Programming Arduino : getting started with sketches / Simon Monk.
Material type:
Item type | Current library | Home library | Collection | Shelving location | Call number | Status | Date due | Barcode |
---|---|---|---|---|---|---|---|---|
![]() |
NU Fairview College LRC | NU Fairview College LRC | School of Engineering and Technology | General Circulation | GC TJ 223 M66 2023 (Browse shelf(Opens below)) | Available | NUFAI000005253 |
Browsing NU Fairview College LRC shelves, Shelving location: General Circulation, Collection: School of Engineering and Technology Close shelf browser (Hides shelf browser)
No cover image available | No cover image available | No cover image available |
![]() |
No cover image available |
![]() |
No cover image available | ||
GC TH 6124 S48 2017 Plumber : trade theory and assignment / test (Solved) 1-2 / | GC TJ 151 S48 2016 Machinist : trade theory and assignment / test (Solved) 1-2 / | GC TJ 151 S48 2016 Machinist : trade theory and assignment / test (solved) 3-4 / | GC TJ 223 M66 2023 Programming Arduino : getting started with sketches / | GC TJ 230 R86 2016 Data books for designing machine elements / | GC TJ 843 H66 2012 Basic hydraulics : fluid power workhorse / | GC TJ 843 J64 2024 Work on hydraulic systems : components and applications of hydraulics / |
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"-- Provided by publisher.
There are no comments on this title.