Interfacing with the Raspberry Pi

Start Date: 07/05/2020

Course Type: Common Course

Course Link:

Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.

About Course

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.

Course Syllabus

This module presents the use of the Raspberry Pi to connect to the Internet, from a user perspective. The first way to use the Raspberry Pi as a networked device is to use it as a general-purpose computer rather than as a programmed IoT device. Using networking with a Raspberry Pi in this way is similar to using the network from any Linux machine, and we present its use in this module. We also present the standard Internet protocols that must be understood in order to develop network programs.

Deep Learning Specialization on Coursera

Course Introduction

Interfacing with the Raspberry Pi In this course, you will learn about interfacing the Raspberry Pi (a microcontroller-based device) with a computer. You will learn about using the GPIO (general purpose input/output pins) to control the Raspberry Pi and how to connect the two together. You will also learn about using the RS-232 (remote sensing) and RS-485 (serial communications) to control the Raspberry Pi and how to connect the two together. All the while, you will be learning about interfacing the Raspberry Pi with other devices (such as a Raspberry Pi Zero or a Raspberry Pi), which will require the use of a computer or some other device to program these pins so that the Raspberry Pi can control other devices. After completing this course, you will be able to: 1. Use the GPIO (general purpose input/output pins) to control the Raspberry Pi and get it to do what you want. 2. Use the RS-232 (remote sensing) and RS-485 (serial communications) to control the Raspberry Pi and get it to do what you want. 3. Interoperate the Raspberry Pi and Raspberry Pi Zero or Raspberry Pi with other devices (such as a Raspberry Pi, a Raspberry Pi Model B or a Raspberry Pi Model A) to program the pins. 4. Connect the Raspberry Pi and Raspberry Pi to a computer and program the pins. 5. Use the GPIO (general purpose input/output) to program the Raspberry Pi and

Course Tag

Python Programming Application Programming Interfaces (API) Internet Of Things (IOT) Raspberry Pi

Related Wiki Topic

Article Example
Raspberry Pi The Raspberry Pi 3, with a quad-core Cortex-A53 processor, is described as 10 times the performance of a Raspberry Pi 1. This was suggested to be highly dependent upon task threading and instruction set use. Benchmarks showed the Raspberry Pi 3 to be approximately 80% faster than the Raspberry Pi 2 in parallelized tasks.
Raspberry Pi The Raspberry Pi 2 and the Raspberry Pi 3 have 1 GB of RAM.
Raspberry Pi Several generations of Raspberry Pis have been released. The first generation (Raspberry Pi 1 Model B) was released in February 2012. It was followed by a simpler and inexpensive model Model A. In 2014, the foundation released a board with an improved design in Raspberry Pi 1 Model B+. These boards are approximately credit-card sized and represent the standard "mainline" form-factor. Improved A+ and B+ models were released a year later. A "compute module" was released in April 2014 for embedded applications, and a Raspberry Pi Zero with smaller size and reduced input/output (I/O) and general-purpose input/output (GPIO) capabilities was released in November 2015 for US$5. The Raspberry Pi 2 which added more RAM was released in February 2015. Raspberry Pi 3 Model B released in February 2016 is bundled with on-board WiFi, Bluetooth and USB Boot capabilities. As of January 2017, Raspberry Pi 3 Model B is the newest mainline Raspberry Pi. Raspberry Pi boards are priced between US$5–35. As of 28 February 2017, the Raspberry PI Zero W was launched, which is identical to the Raspberry PI Zero, but has the Wi-Fi and Bluetooth functionality of the Raspberry PI 3 for US$10.
Raspberry Pi In January 2017, a free MOOC course launched on Kadenze in collaboration with University of New South Wales in Sydney Australia on the Internet of Things using Raspberry Pi Online Rpi Course. There are also good online resources for Raspberry Pi on Sparkfun site as well as the Raspberry Pi Organization community.
Raspberry Pi The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries. The original model became far more popular than anticipated, selling outside of its target market for uses such as robotics. Peripherals (including keyboards, mice and cases) are not included with the Raspberry Pi. Some accessories however have been included in several official and unofficial bundles.
Raspberry Pi There are a number of developers and applications that are leveraging the Raspberry Pi for home automation. These programmers are making an effort to modify the Raspberry Pi into a cost-affordable solution in energy monitoring and power consumption. Because of the relatively low cost of the Raspberry Pi, this has become a popular and economical solution to the more expensive commercial alternatives.
Raspberry Pi The organisations involved in the Astro Pi competition include the UK Space Agency, UKspace, Raspberry Pi, ESERO-UK and ESA.
Raspberry Pi Raspberry Pi 2 includes a quad-core Cortex-A7 CPU running at 900 MHz and 1 GB RAM. It is described as 4–6 times more powerful than its predecessor. The GPU is identical to the original. In parallelized benchmarks, the Raspberry Pi 2 could be up to 14 times faster than a Raspberry Pi 1 Model B+.
Raspberry Pi The CPU chips of the first and second generation Raspberry Pi board did not require cooling, such as a heat sink, unless the chip was overclocked, but the Raspberry Pi 2 SoC may heat more than usual under overclocking.
Raspberry Pi The Raspberry Pi 3 uses a Broadcom BCM2837 SoC with a 1.2 GHz 64-bit quad-core ARM Cortex-A53 processor, with 512 KB shared L2 cache.
Raspberry Pi The Raspberry Pi Zero and Zero W have 512 MB of RAM.
Raspberry Pi Many other operating systems can also run on the Raspberry Pi.
Raspberry Pi Other peripherals can be attached through the various pins and connectors on the surface of the Raspberry Pi.
Raspberry Pi Raspberry Pi 1 Models A+ and B+, Pi 2 Model B, Pi 3 Model B and Pi Zero (and Zero W) GPIO J8 have a 40-pin pinout. Models A and B have only the first 26 pins.
Raspberry Pi The LINPACK single node compute benchmark results in a mean single precision performance of 0.065 GFLOPS and a mean double precision performance of 0.041 GFLOPS for one Raspberry Pi Model-B board. A cluster of 64 Raspberry Pi Model B computers, labeled "Iridis-pi", achieved a LINPACK HPL suite result of 1.14 GFLOPS (n=10240) at 216 watts for c. US$4000.
Raspberry Pi Foundation In 2011, the Raspberry Pi Foundation developed a single-board computer named the Raspberry Pi. The Foundation's goal was to offer two versions, priced at US$25 and $35 (plus local taxes). The Foundation started accepting orders for the higher priced model on 29 February 2012. The Raspberry Pi is intended to stimulate the teaching of computer science in schools.
Raspberry Pi The Raspberry Pi may be operated with any generic USB computer keyboard and mouse. It may also be used with USB storage, USB to MIDI converters, and "virtually" any other device/component with USB capabilities.
Raspberry Pi In October 2012, the Raspberry Pi won T3's Innovation of the Year award, and futurist Mark Pesce cited a (borrowed) Raspberry Pi as the inspiration for his ambient device project MooresCloud. In October 2012, the British Computer Society reacted to the announcement of enhanced specifications by stating, "it's definitely something we'll want to sink our teeth into."
Raspberry Pi The Raspberry Pi hardware has evolved through several versions that feature variations in memory capacity and peripheral-device support.
Raspberry Pi According to the Raspberry Pi Foundation, over 5 million Raspberry Pis have been sold before February 2015, making it the best-selling British computer. By 9 September 2016 they had sold 10 million.