Back to Interfacing with the Raspberry Pi
University of California, Irvine

Interfacing with the Raspberry Pi

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.

Status: Hardware Design
Status: General Networking
Course12 hours

Featured reviews

DP

5.0Reviewed Nov 24, 2018

Course is great, but it takes forever to grade classmates. For example, by the end of the last week homework , I had to wait two weeks till someone was available to grade.

BS

5.0Reviewed Sep 2, 2019

The course was pretty interesting and I learnt a lot of new things from this course. I have gained confidence to try something new b myself after completing this course and hope I do so in the future

HG

5.0Reviewed Feb 5, 2021

Professor Harris has a practical approach to teaching which helped me understand the concepts better and encouraged me to perform different demos and experiments on my own.

SC

5.0Reviewed Apr 3, 2016

I love teaching style of Dr. Harris, simple but inclusive. He guesses what you are thinking while you are watching the video.

SS

5.0Reviewed May 22, 2016

Good class. not much different than the Arduino one. Useful to learn and use SSH with linux if you do not have a monitor for your Raspberri Pi.

AB

4.0Reviewed Nov 14, 2017

The course is not very complete as in some programs aren't fully explained. But the course is good for someone who is willing to go further with the help of the internet.

DL

5.0Reviewed Jan 9, 2022

Ian Harris is explaining the content exceptionally well, this was good fun and thanks to Ian study progress was fast

TH

5.0Reviewed Jun 21, 2020

Recommand for either who already studied about raspberry pi or not .Very clear explanations and easy to understand.

DR

4.0Reviewed Apr 7, 2018

Lack of discussion forums impacted learning experience. Other than that, solid technical content and good presentation.

DD

5.0Reviewed Jun 5, 2017

This course is a great way to learn to program external devices and services using the Raspberry Pi.

SS

5.0Reviewed Jul 7, 2020

A very good course with good videos of explanation. Also includes demo videos which are very helpful. Overall the course is very interesting and knowledgeable.

BC

5.0Reviewed Jun 14, 2021

The instructions are not explicit enough, people are finding difficultyGetting reviews / giving reviews is too rareThe course material however, great!

All reviews

Showing: 20 of 251

Dean Pavlovsky
5.0
Reviewed Nov 25, 2018
Heung Kit Leslie Chung
4.0
Reviewed May 11, 2020
Christian Castano
5.0
Reviewed Jul 15, 2020
Clair Dunn
5.0
Reviewed Mar 11, 2016
Alexandru Cohal
1.0
Reviewed Feb 29, 2016
Christian Butzlaff
5.0
Reviewed Mar 8, 2020
DADDA Mustafa
5.0
Reviewed Dec 10, 2019
Sentekin Can
5.0
Reviewed Apr 4, 2016
Damir Hrastović
1.0
Reviewed Feb 21, 2016
Binod Suman
1.0
Reviewed Sep 2, 2017
Ricardo Alessandro da Costa Silva
5.0
Reviewed Nov 16, 2017
Carlos Huerta
5.0
Reviewed Jan 15, 2021
Deon Nel
5.0
Reviewed Nov 5, 2019
Unity W
5.0
Reviewed Sep 9, 2019
Bhargav Sridhar
5.0
Reviewed Sep 3, 2019
MARCO ASAEL ANGARITA JAIMES
5.0
Reviewed Jun 11, 2018
Harshad Golatkar
5.0
Reviewed Feb 6, 2021
Sindhura S
5.0
Reviewed Jul 8, 2020
Tetyana Romanova
5.0
Reviewed Mar 2, 2018
UJJAVAL PATEL
5.0
Reviewed Sep 26, 2020