Skip to content
You are not logged in |Login  
     
Limit search to available items
Book Cover
Bestseller
BestsellerE-Book
Author Hoffman, Jon (Software engineer), author.

Title Mastering Arduino : a Project-Based Approach to Electronics, Circuits, and Programming / Jon Hoffman.

Publication Info. Birmingham : Packt Publishing Ltd, 2018.

Copies

Location Call No. Status
 Rocky Hill - Downloadable Materials  EBSCO Ebook    Downloadable
Rocky Hill cardholders click here to access this title from EBSCO
Description 1 online resource (363 pages)
data file rda
Note Print version record.
Contents Cover; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1 -- The Arduino; History of the Arduino; What is the Arduino?; Touring the Arduino UNO R3; Powering the Arduino; Using the VIN/GND pins to power the Arduino; Using the DC supply input to power the Arduino; Using the USB connector to power the Arduino; Arduino shields; Arduino pin; Digital pins; Analog input pins; PWM pins; Power pins; Serial pins; SPI pins; Different Arduino boards; Arduino Micro; Arduino Mega 2560; Lilypad; Arduino Nano; Generic boards; Summary.
Chapter 2 -- Basic ElectronicsElectronic building block; Power supply; Input; Output; Control circuit; Multimeter; Electronic components; Resistor; Potentiometer; Switches; Transistor; LED; Capacitor; Integrated circuit; What is electricity?; Current; Voltage; Resistance; Ohm's law; What is power?; Resistor color codes; Summary; Chapter 3 -- Circuit Diagrams; What is a circuit?; Fritzing; Fritzing diagrams; Schematic diagrams; Parallel and series circuits; Series circuits; Resistance; Voltage; Current; Parallel circuits; Resistance; Voltage; Current; Voltage drop; Light up LED; Summary.
Chapter 4 -- Basic PrototypingSetting up a work area; Using a solderless breadboard; Dupont (jumper) cables; Prototyping; Four building blocks of an electronic project; Creating a diagram; Building the prototype; First prototype; Summary; Chapter 5 -- Arduino IDE; Arduino Sketch; Arduino IDE; Exploring the IDE; Configuring the Arduino within the IDE; Arduino web editor; Exploring; Configuring the Arduino within the IDE; Examples; Arduino libraries; Serial monitor; Hello World; Echo; Summary; Chapter 6 -- Programming the Arduino -- The Basics; Curly brackets; Semicolons; Comments; Variables.
Data typesBoolean; Byte; Integer; Long; Double and float; Character; Arrays; Character arrays; Constants; Arithmetic functions; Comparison operators; Logical operators; Casting; Decision making; Looping; Functions; Summary; Chapter 7 -- Programming the Arduino -- Beyond the Basics; Setting digital pin mode; Digital write; Digital read; Analog write; Analog read; Structures; Unions; Adding tabs; Working with tabs; Object-oriented programming; String library; Summary; Chapter 8 -- Motion Sensor; Introduction; Components needed; Circuit diagrams; Code; Running the project; Challenge; Summary.
Chapter 9 -- Environment SensorsIntroduction; Components needed; Circuit diagrams; Code; Running the project; Challenge; Summary; Chapter 10 -- Obstacle Avoidance and Collision Detection; Introduction; Crash sensor; Obstacle avoidance sensor; Ultrasonic range finder; Components needed; Circuit diagrams; Code; Running the project; Challenge; Summary; Chapter 11 -- Fun with Lights; Introduction; Components needed; Circuit diagrams; Code; RGB LED; NeoPixel shield; Running the project; Challenge; Summary; Chapter 12 -- Fun with Sound; Introduction; Components needed; Circuit diagrams; Code.
Note Using the tone function.
Summary Mastering Arduino is a practical, no-nonsense guide teaching you the electronics and programming skills that you need to create advanced Arduino projects. It is packed full of real-world projects leading up to the final project where you will build and control a basic robot.
Subject Computer software -- Development.
Arduino (Programmable controller)
Arduino (Programmable controller) (OCoLC)fst01892754
Computer software -- Development. (OCoLC)fst00872537
Other Form: Print version: Hoffman, Jon. Mastering Arduino : A Project-Based Approach to Electronics, Circuits, and Programming. Birmingham : Packt Publishing Ltd, ©2018 9781788830584
ISBN 9781788831628 electronic book
1788831624 electronic book
-->
Add a Review