0% found this document useful (0 votes)
46 views2 pages

SE322 Assignment 1

This document outlines an assignment for an Internet of Things course to design and implement a traffic light system using Arduino UNO. It describes building a circuit with red, orange, and green LEDs in Tinkercad, defining a lighting sequence, and writing code to control the LED states. Students are to design the circuit, transfer it to Tinkercad, program Arduino to follow the sequence, demonstrate the working system in a video, and submit documentation including code and notes.

Uploaded by

bs1478380
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views2 pages

SE322 Assignment 1

This document outlines an assignment for an Internet of Things course to design and implement a traffic light system using Arduino UNO. It describes building a circuit with red, orange, and green LEDs in Tinkercad, defining a lighting sequence, and writing code to control the LED states. Students are to design the circuit, transfer it to Tinkercad, program Arduino to follow the sequence, demonstrate the working system in a video, and submit documentation including code and notes.

Uploaded by

bs1478380
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Alfaisal University - College of Engineering

Software Engineering Department


SE 322: Internet of Things Application Development
Spring 2024 - Due Date: Feb 15, 2024 at midnight

SE322 IoT Course Assignment # 1: Traffic


Light System Design and Implementation

Part 1: Circuit Design


Assignment Overview:
In this part of the assignment, you will design the circuit for a traffic light system using Arduino
UNO on Tinkercad. The system should include three LEDs (Red, Orange, and Green) and follow
a specific lighting strategy.

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

Part 2: Implementation and Demonstration


Assignment Overview:
In this part of the assignment, you will implement the traffic light system on Tinkercad based on
the design created in Part 1. Additionally, you will demonstrate the functionality of the designed
system.

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.

You might also like