Opens in a new tab

Embedded Systems · 90–150 min

Read a sensor without blocking time

Experience physical feedback, timing constraints and datasheet-driven debugging.

Start the experiment

01 · Setup

What you need

  • An Arduino-compatible board or simulator and basic C.

You may stop when the timebox ends. An incomplete result is still useful evidence.

02 · Task

The work sequence

  1. 01

    Read one sensor or simulated input and print values.

  2. 02

    Blink a status LED without a long blocking delay.

  3. 03

    Introduce an unrealistic sampling rate and observe failure.

  4. 04

    Use the datasheet to choose a safe rate and document the constraint.

03 · Pay attention

Watch your reaction, not only the output

  • Did physical cause-and-effect feel rewarding?
  • Were timing details interesting enough to investigate?

Plot twist

Difficulty does not mean the career is a bad fit. The useful question is whether curiosity returned after the difficulty.

04 · Reflect

Three honest questions

01

Would you voluntarily spend another five hours on this kind of problem? Why?

02

Which part gave you energy, and which part drained it?

03

What evidence—not a salary video—would you gather before choosing this path?

This site does not save your answers. Put them in your own notebook if useful.

05 · Where to go next

Enjoyed it or disliked it—both results are useful.