| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| en:multiasm:exercisesbook:avr:sut [2026/03/25 10:54] – [Table] pczekalski | en:multiasm:exercisesbook:avr:sut [2026/03/25 12:50] (current) – [Table] pczekalski |
|---|
| |
| ===== Hardware reference ===== | ===== Hardware reference ===== |
| The table {{ref>sutavrlabtable1}} lists all hardware components and details. Note that some elements are accessible, but their use is not supported via the remote lab, e.g., buttons and a buzzer.\\ The node is depicted in the figure {{ref>sutavrlabimage1}}. | The table {{ref>sutavrlabtable1}} lists all hardware components and details. Note that some elements are accessible, but their use is not supported via the remote lab, e.g., buttons and a buzzer.\\ The node is depicted in the figure {{ref>sutavrlabimage1}} and its interface visual schematic is presented in the figure {{ref>sutavrlabimage1_2}}. The schematic presents only components used in scenarios and accessible via the VREL NextGen environment (controllable and observable via video stream), omitting unused components such as buttons, a buzzer, and a potentiometer. |
| |
| <figure sutavrlabimage1> | <figure sutavrlabimage1> |
| {{ :en:multiasm:exercisesbook:avr:sut_avr_lab_node.png?600 |}} | {{ :en:multiasm:exercisesbook:avr:sut_avr_lab_node.png?600 |}} |
| <caption>AVR (Arduino Uno) SUT Node</caption> | <caption>AVR (Arduino Uno) SUT Node</caption> |
| | </figure> |
| | |
| | <figure sutavrlabimage1_2> |
| | {{ :en:multiasm:exercisesbook:avr:untitled.png?600 |}} |
| | <caption>SUT node's visual interface components schematic</caption> |
| </figure> | </figure> |
| |
| <table sutavrlabtable1> | <table sutavrlabtable1> |
| <caption>AVR (Arduino Uno) SUT Node Hardware Details</caption> | <caption>AVR (Arduino Uno) SUT Node Hardware Details</caption> |
| ^ Component ID ^ Component ^ Hardware Details (controller) ^ Control method ^ GPIOs (as mapped to the Arduno Uno) ^ Remarks ^ | ^ Component ID ^ Component ^ Hardware Details (controller) ^ Control method ^ GPIOs (as mapped to the Arduno Uno) ^ Remarks ^ |
| | D1 | LED (red) | direct via GPIO | binary (0->on, 1->off) | GPIO13 | | | | D1 | LED (red) | direct via GPIO | binary (0->on, 1->off) | GPIO13 | | |
| | D2 | LED (red) | direct via GPIO | binary (0->on, 1->off) | GPIO12 | | | | D2 | LED (red) | direct via GPIO | binary (0->on, 1->off) | GPIO12 | | |
| | D3 | LED (red) | direct via GPIO | binary (0->on, 1->off) | GPIO11 | | | | D3 | LED (red) | direct via GPIO | binary (0->on, 1->off) | GPIO11 | | |
| | D4 | LED (red) | direct via GPIO | binary (0->on, 1->off) | GPIO10 | shared with interconnection with another module | | | D4 | LED (red) | direct via GPIO | binary (0->on, 1->off) | GPIO10 | shared with interconnection with another module | |
| | | LED4 | 4x 7-segment display | indirect, via two 74HC575 registers | serial load to 2 registers, daisy-chained | GPIO8 - serial input of the controller\\ GPIO7 - shift data internally, raising edge (write next bit and shift data in serial)\\ GPIO4 - reset display buffer | | |
| </table> | </table> |
| |
| </figure> | </figure> |
| |
| The in-series resistors protect the outputs of the Arduino boards from excessive current when both pins are set as outputs with opposite logical states. | The in-series resistors protect the Arduino boards' outputs from excessive current when both pins are configured as outputs with opposite logic states. |
| |
| The capacitors on the analogue lines filter the PWM signal, providing a stable voltage for measurement by the analogue-to-digital converter. | The capacitors on the analogue lines filter the PWM signal, providing a stable voltage for the analogue-to-digital converter to measure. |
| <table sutavrconnections> | <table sutavrconnections> |
| <caption>AVR (Arduino Uno) SUT Node Interconnections</caption> | <caption>AVR (Arduino Uno) SUT Node Interconnections</caption> |