Interfacing with the Arduino

Design, create, and deploy a fun IoT device using Arduino and Raspberry Pi platforms.This Specialization covers embedded systems, the Raspberry Pi Platform, and the Arduino environment for building devices that can control the physical world. In the final Capstone Project, you'll apply the skills you learned by designing, building, and testing a microcontroller-based embedded system, producing a unique final project suitable for showcasing to future employers. Please note that this specialization does not offer discussion forums.

Created by: Ian Harris

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

Arduino senses the environment by receiving inputs from add-on devices such as sensors, and can control the world around it by adjusting lights, motors, and other actuators. In this class you will learn how and when to use the different types of sensors and how to connect them to the Arduino. Since the external world uses continuous or analog signals and the hardware is digital you will learn how these signals are converted back-and-forth and how this must be considered as you program your device. You'll also learn about the use of Arduino-specific shields and the shields software libraries to interface with the real world. Please note that this course does not include discussion forums.

icon
Instructor Details

placeholder

Ian G. Harris is currently Vice Chair of Undergraduate Education in the Computer Science Department at the University of California, Irvine. He received his BS degree in Computer Science from Massachusetts Institute of Technology in 1990. He received his MS and PhD degrees in Computer Science from the University of California, San Diego in 1992 and 1997 respectively. He was a member of the faculty in the Electrical and Computer Engineering Department at the University of Massachusetts Amherst from 1997 until June 2003. Professor Harris serves on the program committees of several leading conferences in hardware design verification and security including IEEE/ACM Design Automation Conference, IEEE International Conference on Computer-Aided Design, and IEEE Hardware Oriented Security and Trust (HOST). Professor Harris serves on the program committees of several leading conferences in hardware design verification and security including IEEE/ACM Design Automation Conference, IEEE International Conference on Computer-Aided Design, and IEEE Hardware Oriented Security and Trust (HOST).

icon
More courses by Ian Harris

The Arduino Platform and C Programming

Free

Getting Started with Go

Free

Functions, Methods, and Interfaces in Go

Free

Concurrency in Go

Free

icon
More arduino courses

The Arduino Platform and C Programming

Free

Mastering Arduino by Building Real World Applications

$11.99

Arduino : Industrial Data Logger Designing and Programming

$11.99

How to Program an Arduino as a Modbus RS485 Master & Slave

$11.99

How to Program an Arduino as a Modbus TCP/IP Client & Server

$11.99

Tech Explorations Arduino: Make an IoT environment monitor

$11.99

icon
Reviews

4.5

316 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Palash J on 1-May-18

quick course for people knowing nothing about electronics

By Alberto C Y on 29-Jul-17

Good for beginners.

By Savion R on 20-Aug-16

cool , i like it but if it has some thing more like sensor it was be better

By Bar S on 15-Jan-18

Easy and practical course.

By Binod on 16-Nov-16

Should have included more relevant content

By RAHUL J on 12-Apr-18

.

By Néstor E on 8-Jan-17

This one is really a good course. Content is more difficult than the previous courses and learners have to put more effort in order to understand all aspects.

By Varadaraja on 12-Jun-17

Generally good! It would have been better if there are additional real-world exercises for Arduino,

By Jose L R H on 21-May-17

This course covers the basics of inputs and outputs on the Arduino. There is no discussion forum for this course so it's impossible to get help from other students or moderators.

By Bismarque F A F on 15-Dec-15

IOT more examples should have been covered and also assignments for IoT would have been better.

By vasa s on 31-Aug-19

far more better than other courses in coursera

By Beshoy A W on 11-May-18

this chapter is very important for the basics of ethernet and servers