Day 7 – FLOWOL Programming – Part 2

Introduced complex operations:

Ferris Wheel (Intermediate)

At Anytime the gate is open – All Stops

  • Parallel Programming only
  • Button 1 (ON) only – Loading Mode – Wheel Spin carriage to the step – wait .5 sec – spin to the next carriage, etc.
  • switches on all the lights – Lights should be blinking at different rates and different rates patterns
  • Gate must be close

 

  • Button 1 (ON) and Button 2 (ON)
  • switches on all the lights – Lights should be blinking at different rates and different rates patterns
  • Wheel spin continuously
  • Gate must be close

 

  • Button 2 (ON only)
  • Wheel Spins backward – continuously
  • All lights OFF
  • Gate must be close

For advance users:

  • Loading sequence – each carriage will be loaded at the step for 5 sec.
  • The wheel spins for 1 min continuously.
  • Unloading sequence – each carriage will be loaded at the step for 5 sec.

Counting of the carriages are required (Use variables)

 

Railway Crossing

  • Parallel Programming only
  • Objective – Create a program to control the crossing lights and the crossing guard
  • Use the sensors to detect the train’s arrival and departure
  • Secondary objective – Create a program to control the train (Yes, you can stop the train – Find Out How)
  • Stop the train make it wait, and go again

Train Set 1

  • Parallel Programming only
  • Create a program to control the train
  • Cerate a program to control the crossing lights and the crossing guard
  • Use the sensors to detect the train’s arrival and departure
  • The train will stop at the station for 10 sec. every second revolution to load and unload passengers
  • Create a function for Input 1 and Input 2 – suggestion, train move forward, train move backward, etc.

 

Train Set 2

  • Parallel Programming only
  • Create a program to control the trains
  • Cerate a program to control the crossing lights and the crossing guard
  • Use the sensors to detect the train’s arrival and departure
  • The trains will stop at the station for 10 sec.
  • Each stop will alternate platform(s)

Create a function for Input 1 and Input 2 – suggestion, train move forward, train move backward, etc.

  • For advance users – adjust one of the trains to go faster than the other.
  • For Ultra Users – can you make one train go forward and one train to backward using the same tracks – station stops may be used to allow the other train to go by.