More and more computer controlled systems are defining our everyday environment, but few programmers are fully aware of the real-time constraints such systems might have. The difficulty of debugging them properly is explained, some examples of malfunctioning systems are given and two laboratory set-ups for making students aware of real-time are proposed. The first one has been successfully in use for several years. The second one, much less costly will be tested with real students shortly.