Skip to content

Sensors & Actuators

Skill id
sys.sensors-actuators
Area
Systems & Applications
Group
Systems & Signal Processing
Roadmap importance
P · Possibilities
Origin
Node on the roadmap diagram v1.2.3
Roadmap node
Sensors & Actuators
Status in the lesson library
Assessed by a lesson

See it on the skill roadmap

Lesson Course Develops to
Embedded systems all around you Explorer: Meet Embedded Systems L1 Aware
Read a sensor and watch the value change Explorer: Meet Embedded Systems L1 Aware
Board tour: play with the real thing first AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L1 Aware
Analog and touch: the ADC, the potentiometer and CapSense AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Filtering: EMA vs Median, then the gauge code AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Hands-on: the potentiometer gauge and touch slider AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
The accelerometer and tilt: roll and pitch AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Gyro, the complementary filter and the level code AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Hands-on: the digital level AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Hands-on: a three-axis acceleration chart AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Building the dashboard: four cards in one loop AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Hands-on: the mini-HMI dashboard and the 10-minute soak test AIoT in Action: From Touch Screen to IoT Platform (MicroPython) L2 Guided
Pressure and temperature from the DPS368 over I2C TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Six-axis motion from the BMI270 TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Humidity and temperature indicator from the SHT4x TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Digital compass from the BMM350 over I3C with calibration TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L3 Independent
Motion radar: movement direction in polar form TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Stereo PDM microphone and a level meter TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
SensorHub: one dashboard for every sensor (series project) TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L3 Independent
Driving an RGB dot matrix over I2C TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Voltage dividers and analog sensors Electronics & Test Instruments for Embedded Developers L2 Guided
AI-ready Sensor Streams TESA Firmware SDK for Edge AI L2 Guided
Lab: Sensor Streams and AI-Ready Windows TESA Firmware SDK for Edge AI L2 Guided
Taking a sensor app apart: the four-beat skeleton of every program Edge AI Developer: From Sensor to On-Device Model L2 Guided
Hands-on: remix it into your own Tilt Monitor Edge AI Developer: From Sensor to On-Device Model L2 Guided
Sampling to match the model: rate, Nyquist, windows and the CSV schema Edge AI Developer: From Sensor to On-Device Model L2 Guided
Audio and several sensors on one timeline: 16 kHz PDM, timestamps and jitter Edge AI Developer: From Sensor to On-Device Model L2 Guided
Hands-on: IMU and sound in one file Edge AI Developer: From Sensor to On-Device Model L2 Guided
From raw numbers to physical quantities: tilt, energy, altitude and dBFS Edge AI Developer: From Sensor to On-Device Model L2 Guided
Derived metrics and rule-based classification: dew point, heat index and the rule ladder Edge AI Developer: From Sensor to On-Device Model L2 Guided
DSP filters: EMA, Median, Kalman and the radar range profile Edge AI Developer: From Sensor to On-Device Model L2 Guided
Hands-on: cleaning a live signal with a filter Edge AI Developer: From Sensor to On-Device Model L2 Guided
Sensor fusion: the model’s verdict with the raw sensor Edge AI Developer: From Sensor to On-Device Model L3 Independent
Lesson Level Evidence
Read a sensor and watch the value change L1 Aware practice/tilt_alarm.py
Hands-on: the potentiometer gauge and touch slider L2 Guided practice/s05_pot_capsense.py
Hands-on: the digital level L2 Guided practice/s06_digital_level.py
Hands-on: a three-axis acceleration chart L2 Guided practice/s07_accel_chart.py
Hands-on: the mini-HMI dashboard and the 10-minute soak test L2 Guided practice/s08_dashboard.py
Hands-on: remix it into your own Tilt Monitor L2 Guided practice/s02_anatomy_sensor.py
Role Minimum level In this role
Edge AI Engineer L3 Independent Required (R) · raised from P on the map
IoT Device Developer L3 Independent Required (R) · raised from P on the map
  • L1 Aware · Bloom: remember/understand
  • L2 Guided · Bloom: apply (scaffolded)
  • L3 Independent · Bloom: apply/analyse
  • L4 Professional · Bloom: analyse/evaluate
  • L5 Design & Lead · Bloom: evaluate/create

UUID: ac016082-53c7-5e8d-a263-c7376f8c1074

{
"type": [
"Alignment"
],
"targetName": "Sensors & Actuators",
"targetUrl": "https://tesaiot.github.io/tesa-qualification-program/skills/sys.sensors-actuators/",
"targetCode": "sys.sensors-actuators",
"targetFramework": "TESA Embedded Systems Skill Map 0.1.0",
"targetType": "CFItem"
}

Skill map data is licensed CC BY-SA 4.0, adapted from the Embedded Systems Engineering Roadmap by Meysam Parvizi

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0

Content is licensed CC BY-NC 4.0. Reuse it non-commercially and credit the Thai Embedded Systems Association (TESA) every time. · How to cite TESA