====== TalTech AVR Laboratory Scenarios ======
The remote access lab will not let you use the most common approach towards tracing, as you're physically away from the device and do not have access to, e.g., its serial port or debugger. For this reason, understanding actuators (mostly displays) is essential because the only way to monitor execution is to observe the results remotely via the video stream.
Note that video streaming has limitations, such as the number of frames per second, resolution, common use of many devices (dynamic video colours problem), and stream quality. That impacts how you write the software, e.g., using larger fonts and not changing display contents rapidly because you may be unable to observe those changes remotely.
** Know the hardware **\\
The following scenarios explain the use of hardware components and services that constitute the TalTech Arduino laboratory node. They are intended to introduce students to embedded systems and IoT programming by first working with basic actuators and sensors.
* [[en:iot-open:practical:hardware:taltech:arduino:scenarios:lcd|How do you use the LCD display?]]
* [[en:iot-open:practical:hardware:taltech:arduino:scenarios:dc|How do you control a DC motor?]]
* [[en:iot-open:practical:hardware:taltech:arduino:scenarios:servo|How do you control a servo motor?]]
* [[en:iot-open:practical:hardware:taltech:arduino:scenarios:thermistor|How do you use a thermistor to measure temperature?]]
** Next steps **\\
After learning to use individual components, students are encouraged to combine multiple elements into integrated projects (e.g., displaying sensor readings on the LCD, or controlling actuators based on sensor inputs). These building blocks prepare for IoT-oriented programming, networking, and system integration in advanced modules.