From the course: IoT Foundations: Operating Systems Fundamentals
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
I/O devices and peripherals
From the course: IoT Foundations: Operating Systems Fundamentals
I/O devices and peripherals
- [Instructor] I/O devices often use sensors, actuators, and other peripherals which are I/O devices. And peripheral devices can be unidirectional, such as input or output only, or bidirectional. They can connect to the electronic circuit board through I/O interfaces or ports. All I/O devices can be handled in an embedded application using standardized methods. Based on the signals I/O devices are using, there are two kinds, digital devices and analog devices. Digital devices have digital interfaces which transmit data in discrete signals based on the standardized interfaces, such as I^2C, SPI, UART, USB, CAN, and CSI for cameras. These interfaces can be used bidirectionally. Analog devices transmit data as continuous signals, such as varying voltage or current. The processor can read the digital data sampled from the analog data with the analog-to-digital converter, or ADC. Some example devices include motors, light sensors, valves, analog temperature sensors, and so on. Sometimes…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.