Interfacing with the Raspberry Pi

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 : 88 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a arduino course? Or looking for more detail on Ian Harris's Interfacing with the Raspberry Pi? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

The Raspberry Pi uses a variety of input/output devices based on protocols such as HDMI, USB, and Ethernet to communicate with the outside world. In this class you will learn how to use these protocols with other external devices (sensors, motors, GPS, orientation, LCD screens etc.) to get your IoT device to interact with the real world. Most physical devices use analog signals; however computer hardware is digital so in this class you will learn how these signals are converted back-and-forth and how this must be considered as you program your device. The basic design of a sensor-actuator system will also be covered. You will also learn how to build more sophisticated hardware systems using Raspberry Pi expansion boards to create fun and exciting IoT devices. Please note that this course does not include discussion forums.

icon
Instructor Details

Ian Harris

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
Reviews

4.4

140 total reviews

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

By Harish K D on 31-Jan-19

BoOom!

By Artem Z on 21-Jan-19

Good

By Woradate p on 5-Jan-19

very nice

By Bryan H on 9-Jan-19

EXCELLENT

By Jit D on 26-Feb-19

Interfacing with the Raspberry Pi is way too helpful in understanding how it's interface works. Thanks :)

By Zakir U S on 4-Dec-18

Good Course!

By Hart T on 27-Dec-18

Very interesting !

By Frank Z on 15-Jul-18

very informative, good for noobs like me, assignments could be made more interesting and challenging

By Mandar G on 13-Jul-18

NICE

By LAZARUS K M on 14-Nov-17

Excellent way to learn to interact with Raspberry Pi.

By Sreeram Y V on 21-Feb-16

Very Good

By Tyler B on 19-Mar-16

Excellent course!