SE322 Assignment 1
SE322 Assignment 1
Task Description:
➢ Circuit Components:
• Utilize Tinkercad to set up the Arduino UNO board.
• Include three LEDs: Red, Orange, and Green.
• Identify and incorporate any necessary resistors for the LEDs.
• Ensure proper wiring and connections between the Arduino board and LEDs.
• Consider the use of additional components if required (e.g., resistors).
➢ Lighting Strategy:
• Define the lighting strategy based on the given specifications.
• Clearly specify the duration for each LED state (on/off).
• Ensure that the sequence repeats as described (Red → Orange → Green →
Blinking Green).
1. Lighting Strategy Details:
• The Red LED turns on for 3 seconds (all other LEDs are switched off).
• The Orange LED turns on for 1 second (all other LEDs are switched off).
• The Green LED turns on for 2 seconds (all other LEDs are switched off).
• The Green LED blinks for 1 second (all other LEDs are switched off).
• Repeat the sequence starting from the Red LED.
1. Documentation:
• Provide a clear and labeled schematic diagram of the circuit.
• Include a brief explanation of the purpose of each component in the circuit.
Alfaisal University - College of Engineering
Software Engineering Department
SE 322: Internet of Things Application Development
Spring 2024 - Due Date: Feb 15, 2024 at midnight
Task Description:
➢ Tinkercad Implementation:
• Transfer the designed circuit into Tinkercad.
• Verify the connections and components in Tinkercad match the schematic design.
• Confirm the correct placement and values of resistors.
➢ Programming Arduino:
• Write the Arduino code to control the sequence of LED states as per the updated
lighting strategy.
• Ensure the code includes appropriate delays for each LED state.
➢ Demonstration:
• Create a video demonstration showcasing the implemented traffic light system.
• Clearly demonstrate the repeating sequence of Red, Orange, Green, Blinking
Green.
1. Documentation:
• Include the Arduino code in your documentation.
• Provide any additional notes or insights gained during the implementation.
Submission Instructions:
Submit your assignment as two separate documents (Part 1 and Part 2) in a pdf format and video
file. Include any necessary diagrams, code snippets, and video links for the demonstration.