Sensors and Sensor Circuit Design (Coursera)

Sensors and Sensor Circuit Design (Coursera)

After taking this course, you will be able to: understand how to specify the proper thermal, flow, or rotary sensor for taking real-time process data; implement thermal sensors into an embedded system in both hardware and software; add the sensor and sensor interface into a microprocessor based development kit; create hardware and firmware to process sensor signals and feed data to a microprocessor for further evaluation; study sensor signal noise and apply proper hardware techniques to reduce it to acceptable levels.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Course 1 of 4 in the Embedding Sensors and Motors Specialization.

What You Will Learn

  • Use the core features of the Cypress PSOC development kit.
  • Choose the right temperature sensor, rotary sensor and amplifier for an application.
  • Interface sensors, LCD, and ADC to the PSOC development kit.

Syllabus

WEEK 1
Thermal Sensors
In module 1 you will learn how to specify and use temperature sensors in an embedded circuit. First, you will learn about common types of sensors and actuators found in common products such as smart phones and automobiles. Then you will get a high-level overview of analog and digital interfaces, followed by a deep dive into thermistors, RTD’s, and thermocouples. For each of these three types of thermal sensors, we define the core theory and formulae, give you examples of how commercial sensors are packaged, and explain what you need to know to purchase them on a web site.

WEEK 2
Sensor Development Kit and Prototyping
In module 2 you will learn how to design a complete temperature sensor system within a development kit environment. We will teach you how to assign internal components to the schematic. This includes pins, amplifiers, MUX’s, DAC’s, and ADC’s. Then you will learn how to wire in external parts: resistors, thermistors in particular, to the kit. Finally, you will take a deep dive into interfacing a thermistor and associated front end components to the development kit. This includes lessons on using the schematic portion of the kit, as well as writing application software in c code.

WEEK 3
Rotary and Flow Sensors
In module 3 you will learn how rotary sensors work and how to specify them for purchase. In our videos rotary sensors include both optical encoders and resolvers. You will also learn the design intricacies of flow sensors, along with their appropriate applications. The videos will discuss variable area, differential pressure, vortex, ultrasonic, turbine, thermal mass flow, and coriolis flow meters.

WEEK 4
Amplifiers and Sensor Noise
In module 4 you will learn the theory and practical application of amplifiers and circuit noise. You will review how gain is calculated in inverting, non-inverting, summing, differential, and instrumentation amplifiers. We will then contrast theoretical vs. real-world amplifier performance, and give examples of how commercial chips specs are interpreted. Then we will discuss the causes of noise in sensor circuits, how the noise affects sensor accuracy, and some steps you can take to reduce noise in your sensor circuit designs.

WEEK 5
Course Project
This module contains the materials you need to complete the thermistor lab assignment.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Quantitative Model Checking (Coursera) Coursera
EIT Digital

Quantitative Model Checking (Coursera)

The integration of ICT (information and communications technology) in different applications is rapidly increasing in e.g. Embedded and Cyber physical systems, Communication protocols and Transportation systems. Hence, their reliability and dependability increasingly depends on software. Defects can be fatal and extremely costly (with regards to mass-production of products and safety-critical systems).

Sep 7th 2026
5-12 Weeks
Agile with Atlassian Jira (Coursera) Coursera
Atlassian

Agile with Atlassian Jira (Coursera)

Agile teams use “just enough” planning and an incremental approach to accomplishing the work of the team. Every project and every team uses a custom agile methodology. This course discusses common foundational principles and practices used by agile methodologies, providing the student a flexible set of tools to use in any role (e.g. product owner, scrum master, project manager, team member) on any agile team.

Aug 31st 2026
4 Weeks
Hardware Security (Coursera) Coursera
University of Maryland, College Park

Hardware Security (Coursera)

In this course, we will study security and trust from the hardware perspective. Upon completing the course, students will understand the vulnerabilities in current digital system design flow and the physical attacks to these systems. They will learn that security starts from hardware design and be familiar with the tools and skills to build secure and trusted hardware.

Aug 31st 2026
5-12 Weeks
Introduction to the Internet of Things and Embedded Systems (Coursera) Coursera
University of California, Irvine

Introduction to the Internet of Things and Embedded Systems (Coursera)

The explosive growth of the “Internet of Things” is changing our world and the rapid drop in price for typical IoT components is allowing people to innovate new designs and products at home. In this first class in the specialization you will learn the importance of IoT in society, the current components of typical IoT devices and trends for the future. IoT design considerations, constraints and interfacing between the physical world and your device will also be covered. You will also learn how to make design trade-offs between hardware and software. We'll also cover key components of networking to ensure that students understand how to connect their device to the Internet.

Aug 31st 2026
4 Weeks
Nanotechnology and Nanosensors, Part 2 (Coursera) Coursera
Technion - Israel Institute of Technology

Nanotechnology and Nanosensors, Part 2 (Coursera)

Learn about novel sensing tools that make use of nanotechnology to screen, detect and monitor various events in personal or professional life. Together, we will lay the groundwork for infinite innovative applications, starting from diagnosis and treatments of diseases, continuing with quality control of goods and environmental aspects, and ending with monitoring security issues.

Sep 7th 2026
5-12 Weeks
Princípios básicos de apoio técnico (Coursera) Coursera
Google

Princípios básicos de apoio técnico (Coursera)

Este curso é o primeiro de uma série que visa a sua preparação para uma função de especialista de apoio técnico de TI de nível básico. Neste curso, ser-lhe-á apresentado o mundo das TI (Tecnologias de Informação). Vai descobrir as diferentes facetas das Tecnologias de Informação, como o hardware informático, a Internet, o software informático, a resolução de problemas e o serviço de apoio ao cliente. Vamos analisar como é que pode ser realizada uma entrevista técnica e fornecer sugestões sobre a melhor forma de se preparar para uma.

Aug 31st 2026
5-12 Weeks
Programming Languages, Part A (Coursera) Coursera
University of Washington

Programming Languages, Part A (Coursera)

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to make you more effective programming in any language -- and in learning new ones.

Sep 7th 2026
5-12 Weeks
Interfacing with the Arduino (Coursera) Coursera
University of California, Irvine

Interfacing with the Arduino (Coursera)

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.

Aug 31st 2026
4 Weeks
Introduction to Virtual Reality (Coursera) Coursera
University of London,Goldsmiths, University of London

Introduction to Virtual Reality (Coursera)

This course will introduce you to Virtual Reality (VR). The course will teach you everything from the basics of VR- the hardware and the history of VR- to different applications of VR, the psychology of Virtual Reality, and the challenges of the medium. The course is designed for people who are new to VR as a medium. You may have experienced some virtual reality before, and may have some hardware- but this course is suitable to individuals who have never experienced VR and those who do not have much hardware- we will explain Mobile VR as well as devices such as the Oculus Rift and HTC Vive.

Aug 31st 2026
4 Weeks
3D Printing Capstone Coursera
University of Illinois at Urbana-Champaign

3D Printing Capstone

The capstone will integrate the learning acquired from the four courses in the 3D Printing Specialization through a hands-on project. This project will enable you to turn an idea into an object using the knowledge and skills acquired through the other courses. Specifically, you will be guided through a step-by-step process in which you imagine, design, make, and share a 3D printed object. Thus, through this capstone, you will be able to put course concepts into action and utilize the skills that you have acquired throughout the Specialization.

Aug 31st 2026
4 Weeks
Software Development Processes and Methodologies (Coursera) Coursera
University of Minnesota

Software Development Processes and Methodologies (Coursera)

Software is quickly becoming integral part of human life as we see more and more automation and technical advancements. Just like we expect car to work all the time and can't afford to break or reboot unexpectedly, software industry needs to continue to learn better way to build software if it were to become integral part of human life.

Aug 31st 2026
4 Weeks