[
  {
    "path": "16port/script16_1.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17, 27, 22, 10, 9, 11, 5, 6, 13, 19, 26, 21, 20]\n\n# loop through pins and set mode and state to 'low'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 2\n\n# main loop\n\ntry:\n  GPIO.output(2, GPIO.LOW)\n  print (\"ONE\")\n  time.sleep(SleepTimeL);\n  GPIO.output(3, GPIO.LOW)\n  print (\"TWO\")\n  time.sleep(SleepTimeL);\n  GPIO.output(4, GPIO.LOW)\n  print (\"THREE\")\n  time.sleep(SleepTimeL);\n  GPIO.output(17, GPIO.LOW)\n  print (\"FOUR\")\n  time.sleep(SleepTimeL);\n  GPIO.output(27, GPIO.LOW)\n  print (\"FIVE\")\n  time.sleep(SleepTimeL);\n  GPIO.output(22, GPIO.LOW)\n  print (\"SIX\")\n  time.sleep(SleepTimeL);\n  GPIO.output(10, GPIO.LOW)\n  print (\"SEVEN\")\n  time.sleep(SleepTimeL);\n  GPIO.output(9, GPIO.LOW)\n  print (\"EIGHT\")\n  time.sleep(SleepTimeL);\n  GPIO.output(11, GPIO.LOW)\n  print (\"NINE\")\n  time.sleep(SleepTimeL);\n  GPIO.output(5, GPIO.LOW)\n  print (\"TEN\")\n  time.sleep(SleepTimeL);\n  GPIO.output(6, GPIO.LOW)\n  print (\"ELEVEN\")\n  time.sleep(SleepTimeL);\n  GPIO.output(13, GPIO.LOW)\n  print (\"TWELVE\")\n  time.sleep(SleepTimeL);\n  GPIO.output(19, GPIO.LOW)\n  print (\"THIRTEEN\")\n  time.sleep(SleepTimeL);\n  GPIO.output(26, GPIO.LOW)\n  print (\"FOURTEEN\")\n  time.sleep(SleepTimeL);\n  GPIO.output(21, GPIO.LOW)\n  print (\"FIFTEEN\")\n  time.sleep(SleepTimeL);\n  GPIO.output(20, GPIO.LOW)\n  print (\"SIXTEEN\")\n  time.sleep(SleepTimeL);\n  GPIO.cleanup()\n  print (\"Good bye!\")\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n\n# find more information on this script at\n# http://youtu.be/oaf_zQcrg7g\n"
  },
  {
    "path": "16port/script16_2.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17, 27, 22, 10, 9, 11, 5, 6, 13, 19, 26, 21, 20]\n\n# loop through pins and set mode and state to 'low'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 0.2\n\n# main loop\n\ntry:\n  while True:\n\n    for i in pinList:\n        GPIO.output(i, GPIO.HIGH)\n        time.sleep(SleepTimeL);\n        GPIO.output(i, GPIO.LOW)\n\n    pinList.reverse()\n\n    for i in pinList:\n        GPIO.output(i, GPIO.HIGH)\n        time.sleep(SleepTimeL);\n        GPIO.output(i, GPIO.LOW)\n\n    pinList.reverse()\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n# find more information on this script at\n# http://youtu.be/oaf_zQcrg7g\n"
  },
  {
    "path": "16port/script16_3.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17, 27, 22, 10, 9, 11, 5, 6, 13, 19, 26, 21, 20]\n\n# loop through pins and set mode and state to 'low'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 0.2\n\n# main loop\n\ntry:\n  while True:\n\n    for i in pinList:\n        GPIO.output(i, GPIO.HIGH)\n        time.sleep(SleepTimeL);\n\n    pinList.reverse()\n\n    for i in pinList:\n        GPIO.output(i, GPIO.LOW)\n        time.sleep(SleepTimeL);\n\n    pinList.reverse()\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n# find more information on this script at\n# http://youtu.be/oaf_zQcrg7g\n"
  },
  {
    "path": "16port/script16_4.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17, 27, 22, 10, 9, 11, 5, 6, 13, 19, 26, 21, 20]\n\n# loop through pins and set mode and state to 'low'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 0.2\n\n# main loop\n\ntry:\n   count = 9\n   while (count > 0):\n\n      print ('   The count is:', count)\n\n      for i in pinList:\n         GPIO.output(i, GPIO.LOW)\n         time.sleep(SleepTimeL);\n\n      pinList.reverse()\n\n      for i in pinList:\n         GPIO.output(i, GPIO.HIGH)\n         time.sleep(SleepTimeL);\n\n      pinList.reverse()\n      count = count - 1\n\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n\n# find more information on this script at\n# http://youtu.be/oaf_zQcrg7g\n"
  },
  {
    "path": "16port/script16_5.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17, 27, 22, 10, 9, 11, 5, 6, 13, 19, 26, 21, 20]\n\n# loop through pins and set mode and state to 'low'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeS = 0.2\nSleepTimeL = 0.5\n\n# main loop\n\ntry:\n   while True:\n\n      for i in pinList:\n         GPIO.output(i, GPIO.LOW)\n         time.sleep(SleepTimeS);\n         GPIO.output(i, GPIO.HIGH)\n         time.sleep(SleepTimeS);\n         GPIO.output(i, GPIO.LOW)\n         time.sleep(SleepTimeS);\n         GPIO.output(i, GPIO.HIGH)\n         time.sleep(SleepTimeL);\n\n\n\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n# find more information on this script at\n# http://youtu.be/oaf_zQcrg7g\n"
  },
  {
    "path": "4port/script1.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17]\n\n# loop through pins and set mode and state to 'high'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 2\n\n# main loop\n\ntry:\n  GPIO.output(2, GPIO.LOW)\n  print (\"ONE\")\n  time.sleep(SleepTimeL);\n  GPIO.output(3, GPIO.LOW)\n  print (\"TWO\")\n  time.sleep(SleepTimeL);\n  GPIO.output(4, GPIO.LOW)\n  print (\"THREE\")\n  time.sleep(SleepTimeL);\n  GPIO.output(17, GPIO.LOW)\n  print (\"FOUR\")\n  time.sleep(SleepTimeL);\n  GPIO.cleanup()\n  print (\"Good bye!\")\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n\n# find more information on this script at\n# http://youtu.be/WpM1aq4B8-A\n"
  },
  {
    "path": "4port/script2.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17]\n\n# loop through pins and set mode and state to 'high'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeS = 0.1\n\n# main loop\n\ntry:\n  while True:\n\n    for i in pinList:\n      GPIO.output(i, GPIO.LOW)\n      time.sleep(SleepTimeS);\n\n    for i in pinList:\n      GPIO.output(i, GPIO.HIGH)\n      time.sleep(SleepTimeS);\n\n    pinList.reverse()\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n# find more information on this script at\n# http://youtu.be/WpM1aq4B8-A\n"
  },
  {
    "path": "4port/script3.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17]\n\n# loop through pins and set mode and state to 'high'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 0.2\n\n# main loop\n\ntry:\n  GPIO.output(2, GPIO.LOW)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(3, GPIO.LOW)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(4, GPIO.LOW)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(17, GPIO.LOW)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(3, GPIO.HIGH)\n  GPIO.output(4, GPIO.HIGH)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(2, GPIO.HIGH)\n  GPIO.output(17, GPIO.HIGH)\n  GPIO.output(3, GPIO.LOW)\n  GPIO.output(4, GPIO.LOW)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(2, GPIO.LOW)\n  GPIO.output(17, GPIO.LOW)\n  GPIO.output(3, GPIO.HIGH)\n  GPIO.output(4, GPIO.HIGH)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(3, GPIO.LOW)\n  GPIO.output(4, GPIO.LOW)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(2, GPIO.HIGH)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(3, GPIO.HIGH)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(4, GPIO.HIGH)\n  time.sleep(SleepTimeL);\n\n  GPIO.output(17, GPIO.HIGH)\n  time.sleep(SleepTimeL);\n\n  GPIO.cleanup()\n  print (\"Good bye!\")\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n# find more information on this script at\n# http://youtu.be/WpM1aq4B8-A\n"
  },
  {
    "path": "4port/script4.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [3]\n\n# loop through pins and set mode and state to 'high'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 0.2\n\n# main loop\n\ntry:\n   count = 9\n   while (count > 0):\n\n      print ('   The count is:', count)\n\n      for i in pinList:\n         GPIO.output(i, GPIO.LOW)\n         time.sleep(SleepTimeL);\n\n      pinList.reverse()\n\n      for i in pinList:\n         GPIO.output(i, GPIO.HIGH)\n         time.sleep(SleepTimeL);\n\n      pinList.reverse()\n      count = count - 1\n\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n\n# find more information on this script at\n# http://youtu.be/WpM1aq4B8-A\n"
  },
  {
    "path": "4port/script5.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [3]\n\n# loop through pins and set mode and state to 'high'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n#    GPIO.output(i, GPIO.HIGH)\n\n\n# main loop\n\ntry:\n  GPIO.output(3, GPIO.LOW)\n  print (\"ON\")\n\n\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n# find more information on this script at\n# http://youtu.be/WpM1aq4B8-A\n"
  },
  {
    "path": "4port/script5a.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [3]\n\n# loop through pins and set mode and state to 'high'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n#    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeS = 0.2\nSleepTimeL = 0.5\n\n# main loop\n\ntry:\n  GPIO.output(3, GPIO.HIGH)\n  print (\"OFF\")\n\n\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n# find more information on this script at\n# http://youtu.be/WpM1aq4B8-A\n"
  },
  {
    "path": "8port/script1.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17, 27, 22, 10, 9]\n\n# loop through pins and set mode and state to 'low'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 2\n\n# main loop\n\ntry:\n  GPIO.output(2, GPIO.LOW)\n  print (\"ONE\")\n  time.sleep(SleepTimeL);\n  GPIO.output(3, GPIO.LOW)\n  print (\"TWO\")\n  time.sleep(SleepTimeL);\n  GPIO.output(4, GPIO.LOW)\n  print (\"THREE\")\n  time.sleep(SleepTimeL);\n  GPIO.output(17, GPIO.LOW)\n  print (\"FOUR\")\n  time.sleep(SleepTimeL);\n  GPIO.output(27, GPIO.LOW)\n  print (\"FIVE\")\n  time.sleep(SleepTimeL);\n  GPIO.output(22, GPIO.LOW)\n  print (\"SIX\")\n  time.sleep(SleepTimeL);\n  GPIO.output(10, GPIO.LOW)\n  print (\"SEVEN\")\n  time.sleep(SleepTimeL);\n  GPIO.output(9, GPIO.LOW)\n  print (\"EIGHT\")\n  time.sleep(SleepTimeL);\n  GPIO.cleanup()\n  print (\"Good bye!\")\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n\n# find more information on this script at\n# http://youtu.be/oaf_zQcrg7g\n"
  },
  {
    "path": "8port/script2.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17, 27, 22, 10, 9]\n\n# loop through pins and set mode and state to 'low'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 0.2\n\n# main loop\n\ntry:\n  while True:\n\n    for i in pinList:\n        GPIO.output(i, GPIO.HIGH)\n        time.sleep(SleepTimeL);\n        GPIO.output(i, GPIO.LOW)\n\n    pinList.reverse()\n\n    for i in pinList:\n        GPIO.output(i, GPIO.HIGH)\n        time.sleep(SleepTimeL);\n        GPIO.output(i, GPIO.LOW)\n\n    pinList.reverse()\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n# find more information on this script at\n# http://youtu.be/oaf_zQcrg7g\n"
  },
  {
    "path": "8port/script3.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17, 27, 22, 10, 9]\n\n# loop through pins and set mode and state to 'low'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 0.2\n\n# main loop\n\ntry:\n  while True:\n\n    for i in pinList:\n        GPIO.output(i, GPIO.HIGH)\n        time.sleep(SleepTimeL);\n\n    pinList.reverse()\n\n    for i in pinList:\n        GPIO.output(i, GPIO.LOW)\n        time.sleep(SleepTimeL);\n\n    pinList.reverse()\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n# find more information on this script at\n# http://youtu.be/oaf_zQcrg7g\n"
  },
  {
    "path": "8port/script4.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17, 27, 22, 10, 9]\n\n# loop through pins and set mode and state to 'low'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeL = 0.2\n\n# main loop\n\ntry:\n   count = 9\n   while (count > 0):\n\n      print ('   The count is:'), count\n\n      for i in pinList:\n         GPIO.output(i, GPIO.LOW)\n         time.sleep(SleepTimeL);\n\n      pinList.reverse()\n\n      for i in pinList:\n         GPIO.output(i, GPIO.HIGH)\n         time.sleep(SleepTimeL);\n\n      pinList.reverse()\n      count = count - 1\n\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n\n# find more information on this script at\n# http://youtu.be/oaf_zQcrg7g\n"
  },
  {
    "path": "8port/script5.py",
    "content": "#!/usr/bin/python\nimport RPi.GPIO as GPIO\nimport time\n\nGPIO.setmode(GPIO.BCM)\n\n# init list with pin numbers\n\npinList = [2, 3, 4, 17, 27, 22, 10, 9]\n\n# loop through pins and set mode and state to 'low'\n\nfor i in pinList:\n    GPIO.setup(i, GPIO.OUT)\n    GPIO.output(i, GPIO.HIGH)\n\n# time to sleep between operations in the main loop\n\nSleepTimeS = 0.2\nSleepTimeL = 0.5\n\n# main loop\n\ntry:\n   while True:\n\n      for i in pinList:\n         GPIO.output(i, GPIO.LOW)\n         time.sleep(SleepTimeS);\n         GPIO.output(i, GPIO.HIGH)\n         time.sleep(SleepTimeS);\n         GPIO.output(i, GPIO.LOW)\n         time.sleep(SleepTimeS);\n         GPIO.output(i, GPIO.HIGH)\n         time.sleep(SleepTimeL);\n\n\n\n\n# End program cleanly with keyboard\nexcept KeyboardInterrupt:\n  print (\"  Quit\")\n\n  # Reset GPIO settings\n  GPIO.cleanup()\n\n# find more information on this script at\n# http://youtu.be/oaf_zQcrg7g\n"
  }
]