Assignments 

CSED Laboratory Experiments:

List of programs to be completed in CSED lab:

1.  Introduction to Arduino Micro-controller.

2. Write a program in Arduino to blink a LED.

3. Write a program to design a pattern from sequence of multiple LED using for loop in Arduino.

4. Write a program to demonstrate sending data from the computer to the Arduino board and control brightness of LED.

5. Write a program to demonstrate control of DC Motor using forward, backward, left, right turn motion and clock-wise/anti clock- wise rotation.

6. Write a program to read values of IR Sensor using analog and digital read and convert buggy into normal line follower robo car.

7. To demonstrate the use of ultrasonic sensor by integrating line follower robo car with obstacle avoidance capability.

8. Write a program to read the pulse width of gantry transmitter and trigger stop_buggy function by detecting individual gantry.

9. Write a program to demonstrate Xbee module communication between two PCs using XCTU.

10. Write a program to control buggy into full supervisory mode using serial communication and XCTU.

11. Bronze Challenge: Single buggy around track twice in clockwise direction, under full supervisory control. Can detect an obstacle. Parks safely. Prints state of the track and buggy at each gantry stop.

12. Silver Challenge: Beyond bronze - Two buggies, both one loop around, track in opposite directions under full supervisory, control. Can detect obstacles. Both park safely. Prints state of the track and buggies at each gantry stop.

13. Gold Challenge: Beyond silver – Same as silver but user enters the number of loops around the track. After each loops both buggies rotate at 180 degree to fall in start stage of silver challenge. So your code must be generalized.