Category Archives: Coding-Summer-School

Day 9 – Stacking Cubes

Driver Control

Autonomous Control

  • Drive forward to pick up the first cube, deliver it to a specific location
  • Drive forward to pick up the second cube, deliver it the first cube location
  • Stack 1 cube on top of another
  • Examples from previous year: Robot Summer School – Day 8

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.

 

Day 6 – FLOWOL Programming

Introduced the FLOWOL Programming Software.  Students used Mimic simulations to create flowchart software.   Completed the following:

Zebra Crossing
– Crossing lights (flash)
– Delay 1 sec

Crossing Patrol
– Blink the lights alternately
– Delay .5 sec

Intersection Lights
– Traffic Light sequence
– Introduce Parallel Programming
– Red-Green-Yellow-Red
– Both Red for .5 sec for all cars to stop

Light House
– Sun (On/Off)
– Light Blinks (Short) – Sun (OFF)
– Fog Horn – Blink (Long) – Sun (OFF)
– Stair Lights – ON – Sun (OFF)
– Parallel Programming only

Ferris Wheel (Beginner)
– Parallel Programming only
– Button 1 (ON) – Gate must be close – Wheel Spins
– Button 2 (ON) – switches on all the lights
– Lights should be blinking at different rates and different rates patterns

Day 1 – Introduction / Decision Making

Introduction to the Coding Course

Introduction to Microsoft Office 365

  • Demonstration of Outlook Email – Activity
  • Demonstration of PowerPoint Online – Activity

Decision Making Activity

  • Decide on the Topics to be covered in this course (20 Hours)
  • Decide as a group – topics and convince others of your choice is better

Introduction to PPTx – Count Down Timer