Picaxe Logicator Sample Programs & Software

KS3 Computer Science

11-14 Years Old

48 modules covering EVERY Computer Science topic needed for KS3 level.

GCSE Computer Science

14-16 Years Old

45 modules covering EVERY Computer Science topic needed for GCSE level.

A-Level Computer Science

16-18 Years Old

66 modules covering EVERY Computer Science topic needed for A-Level.

GCSE Programming Resources (14-16 years)

  • An editable PowerPoint lesson presentation
  • Editable revision handouts
  • A glossary which covers the key terminologies of the module
  • Topic mindmaps for visualising the key concepts
  • Printable flashcards to help students engage active recall and confidence-based repetition
  • A quiz with accompanying answer key to test knowledge and understanding of the module

A-Level Software Resources (16-18 years)

  • An editable PowerPoint lesson presentation
  • Editable revision handouts
  • A glossary which covers the key terminologies of the module
  • Topic mindmaps for visualising the key concepts
  • Printable flashcards to help students engage active recall and confidence-based repetition
  • A quiz with accompanying answer key to test knowledge and understanding of the module

store_high_score.plf

  • This program uses EEPROM location 1 to store a high score.
  • The program counts button presses, if the button is pressed more times than the high score then the high score is updated and stored back in EEPROM location 1.
  • LED’s are used as indicators. Amber = waiting for a button press, red = not a new high score and green = a new high score.
  • The high score and the score are both displayed on an OLED screen.

eprom_store_timer_value.plf

  • This program READS the value stored in EEPROM location 2 and displays it, then starts a timer when the button is pressed. When the button is pressed again the timer is paused and the timer value is stored in EEPROM location 2.
  • This illustrates how values stored in EEPROM are preserved when the power is switched off.

random_seed.plf

  • Because the random number always starts from the same seed this program generates random numbers but does not display them until the button is pressed.
  • The numbers that are displayed therefore appear to be totally random because the delay until then button is pressed will be different every time the program is run.

Light follow.plf

  • A simple light follow program using 2 LDR’s on the front of the MicroBot. If the difference between the two readings is great enough the MicroBot will veer towards the higher reading. otherwise it will keep moving forwards
  • The inbuilt LED’s indicate which LDR is receiving the most light.

Further Readings: