BPB Online LLP
Arduino made simple
Arduino made simple
US$ 19.95
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews

Arduino is an open-source electronic prototyping platform based on flexible, easy-to-use hardware and software

Key Features
Comprehensive coverage of various aspects of Arduino basics, ecosystem, and Arduino IDE
Covers Arduino Uno, Arduino Nano, and introduces to the latest Arduino Tian which runs Linux
Simple language, crystal clear approach, and straight forward comprehensible presentation
Adopting user-friendly style for explanation of circuit and code examples.
Illustrated with circuit diagrams, screenshots, and photographs.

Description
The book is written in such a way that the concepts are explained in detail, giving adequate emphasis on circuits and code examples. To make the topics more comprehensive, circuit diagrams and code snippets are furnished extensively throughout the book. The book is designed in such a way to make it reader-focused and contains latest topics, circuit diagrams, code examples, & reference.

The book also features the most current and popular Arduino boards. It teaches novice beginners how to create interesting electronics project with Arduino platform and ecosystem. It also benefits the professional level programmers to get started with Arduino platform and ecosystem.

What You Will Learn
Arduino, Arduino PWM, Writing Programs for Arduino
LED Programming, Programming with Push Buttons
Analog Inputs and Various Buses
Working With Displays, Sound and Sensors
Arrays, strings, and memory
Matrix Keypad And Security System
SD Card Module, IR Receiver, and Relay
Arduino Nano and Arduino Tian

Who This Book is For
Students pursuing BE/BSc/ME/MSc/BTech/MTech in Computer Science, Electronics, Electrical.

Table of Contents
1. Introduction to Arduino
2. Getting Started
3. Writing Programs for Arduino
4. LED Programming
5. Programming with Push Buttons
6. Analog Inputs and Various Buses
7. Working With Displays
8. Arrays, strings, and memory
9. Working with Sound and Sensors
10. More Sensors
11. Arduino PWM
12. Matrix Keypad And Security System
13. SD Card Module, IR Receiver, and Relay
14. Arduino Nano and Arduino Tian
15. Miscellaneous Topics
16. Important Questions (Unsolved)

About the Author
Ashwin Pajankar is a polymath. He is a Science Popularizer, a Programmer, a Maker, an Author, and a Youtuber. He is passionate about STEM (Science-Technology-Education-Mathematics) education. He is also a freelance software developer and technology trainer. He graduated from IIIT Hyderabad with M.Tech. in Computer Science and Engineering. He has worked in a few multinational corporations including Cisco Systems and Cognizant for more than a decade.

LinkedIn Profile: https://www.linkedin.com/in/ashwinpajankar/

Language
English
ISBN
9789386551818
Cover Page
Title Page
Copyright Page
Dedication
Acknowledgement
Preface
Table of Contents
Chapter 1: Introduction to Arduino
Microcontrollers
AVR Microcontrollers
Other Microcontrollers and Processors used by Arduino boards
Who can learn Arduino?
Features of Arduino
Arduino Boards and Ecosystem
Official Arduino Boards
Arduino Derivatives
Arduino Clones
Arduino Counterfeits
Assembling your own Arduino Uno Board
Where to buy Arduino
Summary
Exercise for this chapter
Chapter 2: Getting Started
Arduino Uno
Technical Specifications Arduino Uno Rev 3
Pin Description of Arduino Uno Rev 3
How to power Arduino Uno
USB Power
DC Power Jack
Arduino IDE installation and Setup
Summary
Exercise for this chapter
Chapter 3: Writing Programs for Arduino
Our very first Arduino Program
Alternate ways of powering Arduino
USB Power
DC Power Jack
Power pins
C Programming for Arduino
Arduino C Data Types
Summary
Exercise for this chapter
Chapter 4: LED Programming
Breadboards
Jumper Wires
Resistors
LED
Our very first Arduino Circuit
Morse Code SOS
Alternate blink circuit and program
LED Chaser example
Summary
Exercise for this chapter
Chapter 5: Programming with Push Buttons
Push Buttons
Concept of Pull Up resistor
Traffic Light
Visualizing Random Numbers Generation
Summary
Exercises for this chapter
Chapter 6: Analog Inputs and Various Buses
Serial Data transfer
Arduino Serial
Getting Started with Arduino Serial
Analog Input
Arduino SPI
Arduino I2C
Summary
Exercises for this chapter
Chapter 7: Working With Displays
Segment Led bar graph
16x2 LCD Screen
I2C LCD
MAX 72XX LED Driver
Summary
Exercises for this chapter
Chapter 8: Arrays, strings, and memory
Arrays
Multidimensional Arrays
Character Arrays
Strings
Arduino Uno Memory
Checking free RAM
EEPROM
Summary
Exercises for this chapter
Chapter 9: Working with Sound and Sensors
Piezo Buzzer
Audio SOS Signal
Arduino Piano Keyboard
LM393 Digital Sound Sensor
Summary
Exercises for this chapter
Chapter 10: More Sensors
Digital Humidity and Temperature Sensor
Proximity Sensing with IR sensor
PIR Sensor
Distance measurement
Summary
Exercises for this chapter
Chapter 11: Arduino PWM
Pulse Width Modulation
PWM in Arduino
RGB LEDs
Controlling a simple DC motor with PWM
Using a Servo Motor with Arduino
Summary
Exercises for this chapter
Chapter 12: Matrix Keypad And Security System
Keypad
Password Protected Security System
Summary
Exercises for this chapter
Chapter 13: SD Card Module, IR Receiver, and Relay
MicroSD Card Module
IR Receiver Sensor and Remote control
Summary
Exercises for this chapter
Chapter 14: Arduino Nano and Arduino Tian
Arduino Nano
Arduino Tian
Summary
Exercises for this chapter
Chapter 15: Miscellaneous Topics
Connecting Multiple Arduino Boards to a computer
Arduino To Arduino I2C Communication
Arduino to Arduino Serial Communication
Arduino to Raspberry Pi Communication through Serial USB
Summary
Exercises for this chapter
Important Questions (Unsolved)
The book hasn't received reviews yet.