Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Learn Arduino Prototyping in 10 days

You're reading from   Learn Arduino Prototyping in 10 days Build it, test it, learn, try again!

Arrow left icon
Product type Paperback
Published in Jun 2017
Publisher Packt
ISBN-13 9781788290685
Length 288 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Kallol Bosu Roy Choudhuri Kallol Bosu Roy Choudhuri
Author Profile Icon Kallol Bosu Roy Choudhuri
Kallol Bosu Roy Choudhuri
Arrow right icon
View More author details
Toc

Table of Contents (13) Chapters Close

Preface 1. Boot Camp FREE CHAPTER 2. The Arduino Platform 3. Day 1 - Building a Simple Prototype 4. Day 2 - Interfacing with Sensors 5. Day 3 - Building a Compound Device 6. Day 4 - Building a Standalone Device 7. Day 5 - Using Actuators 8. Day 6 - Using AC Powered Components 9. Day 7 - The World of Transmitters, Receivers, and Transceivers 10. Day 8 - Short Range Wireless Communications 11. Day 9 - Long-Range Wireless Communications 12. Day 10 - The Internet of Things

Things you will learn in this book

After completing this book, you will have learnt the following types of projects, devices, and fundamentals.

The following are the types of projects:

  • Self-contained micro-controller projects
  • Interfacing with single peripheral devices (such as sensors)
  • Building compound devices (multiple devices in a single setup)
  • Prototyping standalone devices (powered from independent power sources)
  • Working with actuators (such as DC motors)
  • Interfacing with AC powered devices (a light bulb)
  • Using transmitters, receivers and transceivers
  • Short range wireless communications (using Bluetooth and radio frequency)
  • Long range wireless communications (using GSM modules)

The following are sensors/device examples:

  • External LEDs
  • Photodiodes
  • Photo resistors (LDRs)
  • DHT11 temperature and humidity sensor
  • Soil moisture sensor
  • MQ2 smoke detector
  • Piezo Buzzer
  • SD card module
  • 16x2 LCD
  • HC-SR05 ultrasonic sensor
  • DC motor
  • Push button
  • AC-DC relay
  • Sound detector
  • TSOP1738/TSOP1838 IR receiver
  • SM0038 IR receiver
  • IR transmitter LED
  • NRF24L01 RF module
  • HC-04 Bluetooth module
  • GSM SIM800 module
  • ESP8266 Wi-Fi module

The following is the list of fundamentals/concepts:

  • Arduino C programs/sketches
  • Measuring voltage via analog pins from resistors, diodes, and transistors
  • Using serial window for viewing program output and debugging
  • Ohm's law calculations
  • Bread boarding
  • Voltage based logical HIGH/LOW
  • Using homogeneous voltage devices that is, 5V devices with Arduino Uno R3
  • Using device datasheets
  • Working with Arduino libraries
  • Digital input/output
  • Analog input/output
  • Using interrupts
  • Reverse current in motors
  • Voltage division technique
  • Using external power supply
  • Using multiple power sources
  • Concept of pull up resistors
  • Concept of pull down resistors
  • Concept of Pulse Width Modulation (PWM) for motor speed control
  • Using multiple power sources in a single setup
  • Common grounding
  • Keeping DC and AC powered circuits separate
  • Working with Infrared (IR) signals
  • Prototyping Radio Frequency (RF) devices
  • Working with a Bluetooth device
  • Wi-Fi module
  • Basic AT commands
  • GSM module
  • Internet of Things
  • IoT edge device prototyping
  • IoT Cloud
You have been reading a chapter from
Learn Arduino Prototyping in 10 days
Published in: Jun 2017
Publisher: Packt
ISBN-13: 9781788290685
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime