Study

Micro-Controllers

  •   0%
  •  0     0     0

  • Light Sensor Values:
    The sensor data from the Light Sensor.
  • Python
    Textual programming, created by Guido van Rossum to be a clear and readable programming language.
  • Light Sensor Actions:
    The outputs available on the Light Sensor.
  • Infinite
    For the same sequence of code to repeat forever.
  • Inputs
    Information, energy, and programming that are put into a system.
  • Pseudocode
    A rough draft of the final code using short-simplified phrases, often used to break down complex coding ideas into smaller parts.
  • SAM Labs
    Company who successfully developed our SAM Blockly training, and STEAM Block kits. (Science, Technology, Engineering, Art, & Math)
  • Random
    A collection of data or information that has no determined order, or is chosen in a way that is unknown beforehand.
  • Program
    A collection of algorithms executed by a computer to perform a specific task.
  • Block Based Coding
    Alternative to textual based code so learners can visualize program development from a catalogue of commands.
  • An ‘infinite’ or ‘endless’ loop:
    Is a loop that keeps repeating with no condition that stops it.
  • Constant
    Information that does not change throughout the course of the program.
  • Light Sensor Events:
    Inputs from the Light Sensor that trigger events.
  • SAM Blockly
    Online platform that allows 'Blockly' software to be used to build block-based programs.
  • Loop
    Is a form of iteration that repeats code until a certain condition is met.
  • Syntax is:
    How the programming language is constructed and the rules that must be followed to build a working program.
  • DC Motor
    Direct Current Motor (Electrically powered and Bluetooth digitally programmed with a drive shaft.)
  • Syntax
    The grammar of the programming language; the rules that must be followed to build a working program.
  • Hardware
    The physical components of an electronic system.
  • Textual Based Coding
    Program code written using text. Python and JavaScript are examples of text based programming languages.
  • JavaScript
    Textual programming, created by Netscape to add interactive elements within web development.
  • Iteration
    In computer programming, this is the repetition of a sequence of code.
  • RGB LED
    Red, Green, Blue Light Emitting Diode.
  • Algorithm
    Step-by-step instructions to write and follow, in order to solve a given problem.
  • Repetition
    For the same code to appear again.
  • A pseudocode is a:
    Written form of an algorithm without coding language or symbols. It describes a set of instructions with inputs, outputs, repetitions, sequences, & selections.
  • Variable
    Information that has values that vary or change during the running of a program.
  • HEX File
    The set-up program file needed by your micro:bit to effectively run wirelessly using Bluetooth. Otherwise, a hardwired cable is necessary.
  • Outputs
    Are the results of a system after the inputs have been processed.
  • Bluetooth wireless
    Method in which the SAM Blocks connect and communicate wirelessly with your computing system, such as a Chromebook.
  • Selection
    The 'choice' given within a program that will determine the pathway to the outcome, for example; 'if'/'else'.
  • Programmer
    A person whose role is to write the lines of code to produce a program or piece of code.
  • What is a micro:bit?
    A pocket sized computer, complete with digital inputs, processes, and outputs.
  • SAM Hardware
    User Blocks, such as DC(Direct Current) Motors, LED(Light Emitting Diode) Light, and a Light sensor or a micro:bit.
  • Computer Coding
    The use of computer programming languages to give computers and machines instructions on what actions to perform.
  • Light Sensor
    An input block that detects the light in the room and can return a value between ‘0–100’.