User Tools

Site Tools


starting:examples:trafficlights

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
starting:examples:trafficlights [2017/10/04 06:26]
simplesi created
starting:examples:trafficlights [2017/10/04 10:29] (current)
simplesi [Better Method]
Line 1: Line 1:
 ====== Traffic Lights ====== ====== Traffic Lights ======
-Writing ​Traffic Light simulators ​is a excellent educational ​tool.+Coding a Traffic Light simulator ​is a excellent educational ​project
  
-Learners ​can start off simply ​by just creating ​and programming ​one traffic light.+You can start off by just creating one traffic light
  
-Once that has been acheived and then learners ​can go onto extra tasks suchs as turning it into a pedestrian crossing ​simluator ​and adding a red/green person (or walk/dont walk) light+Once that has been achieved, you can go onto extra tasks such as turning it into a pedestrian crossing ​simulator ​and adding a red/green person (or walk/dont walk) light
  
 Then a button can be added - then a wait light - and beeping sound etc Then a button can be added - then a wait light - and beeping sound etc
Line 11: Line 11:
  
 It is a classic //**low barrier for entry - high ceiling**// project It is a classic //**low barrier for entry - high ceiling**// project
 +
 +===== Example =====
 +[[http://​gpblocks.org/​forum/​download/​file.php?​id=304&​sid=81c1fd9fdb885c10d64be3b0ff024cbc|Download program]]
 +{{:​starting:​examples:​traffic:​screen00.png |}}
 +
 +
 +
 +===== Better Method =====
 +The version above contains the least blocks necessary to simulate a traffic light but isn't necessarily the best way to go about it.
 +
 +By adding in some broadcast blocks, the program becomes easier to understand and easier to debug if a mistake is made
 +{{:​starting:​examples:​traffic:​screen0.png |}}
 +
 +
 +
 +
  
starting/examples/trafficlights.1507112772.txt.gz ยท Last modified: 2017/10/04 06:26 by simplesi