====== SUT AVR Assembler Laboratory Node Hardware Reference ====== ===== Introduction ===== Each laboratory node is equipped with an Arduino Uno R3 development board, based on the ATmega328P MCU. It also has two extension boards: * external, analogue and digital communication board, * user interface board presented on the image {{ref>sutavrlabimage1}}. There are 8 laboratory nodes. They can be used independently, but to present collaboration, nodes are interconnected symmetrically with GPIOs presented in a hardware reference section below ===== 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}}.
{{ :en:multiasm:exercisesbook:avr:sut_avr_lab_node.png?600 |}} AVR (Arduino Uno) SUT Node
^ Component ID ^ Component ^ Hardware Details (controller) ^ Control method ^ GPIOs (as mapped to the Arduno Uno) ^ Remarks ^ | | | | | | | | | | | | | | | | | | | | |
AVR (Arduino Uno) SUT Node Hardware Details
===== Communication ===== Devices (laboratory nodes) are interconnected in pairs, so it is possible to work in groups and implement scenarios involving more than one device: * node 1 with node 2, * node 3 with node 4, * node 5 with node 6, * node 7 with node 8. Interconnections are symmetrical, so that device 1 can send data to device 2 and vice versa (similar to serial communication). Note that analogue inputs are also involved in the interconnection interface. See image {{ref>sutavrlabimage2}} for details. Inject image of interconnection below
SUT AVR nodes interconnection diagram
Nodes are interconnected in pairs: 1-2, 3-4, 5-6, 7-8. Scenarios for data transmission between MCUs require booking and the use of correct nodes for sending and receiving messages.