BBC micro:bit Starter Kit Overview
40 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What type of communication software is required to display 'Hello World!' using a micro:bit?

  • Arduino IDE (correct)
  • Visual Studio Code
  • Code::Blocks
  • Python IDLE

Which pin on the BBC micro:bit is specifically labeled for ground connections?

  • 4
  • 3V
  • 1
  • GND (correct)

What needs to be done first before launching the Arduino software?

  • Connect the battery case
  • Download a different programming language
  • Ensure the USB drivers are correctly installed (correct)
  • Update your operating system

What is the correct baud rate to set in the Arduino IDE's serial monitor for micro:bit?

<p>115200 (A)</p> Signup and view all the answers

Which version of Arduino software is suggested as a common starting point for projects?

<p>1.5.6 (A)</p> Signup and view all the answers

What does the tilt sensor primarily use to detect tilting?

<p>Ball movement inside a switch (A)</p> Signup and view all the answers

What happens when the notch of the photo interrupter sensor is blocked?

<p>There is a continuous change in the signal end between High and Low levels (C)</p> Signup and view all the answers

Which component can replace conventional push-type buttons?

<p>Capacitive touch sensor (B)</p> Signup and view all the answers

How does the traffic light module control the blinking of traffic lights?

<p>Using an integrated design with three LEDs (C)</p> Signup and view all the answers

What does a successful connection and coding of the tilt sensor imply for the LED matrix on micro:bit?

<p>It will display different icons based on the tilt direction (A)</p> Signup and view all the answers

What is a primary feature of the BBC micro:bit?

<p>It is programmable and has various onboard sensors. (B)</p> Signup and view all the answers

What is required to transfer code to the micro:bit using the MakeCode online editor?

<p>You must save the code as a 'hex' file and then copy it to the micro:bit. (A)</p> Signup and view all the answers

Which components does the Keyestudio 37 in 1 Starter Kit include to facilitate programming education?

<p>A sensor shield compatible with micro:bit. (A)</p> Signup and view all the answers

How can you check if the driver installation for the micro:bit was successful?

<p>Through the 'Device Manager' in the computer's properties. (B)</p> Signup and view all the answers

What power sources can be used for the micro:bit?

<p>Either a USB cable or two 1.5V AA batteries. (A)</p> Signup and view all the answers

What is the main difference between an active buzzer and a passive buzzer?

<p>Active buzzers have a built-in oscillating source, passive buzzers do not. (B)</p> Signup and view all the answers

Which port must the buzzer module be connected to on the micro:bit?

<p>P0 (B)</p> Signup and view all the answers

What is the power requirement for the Keyestudio micro:bit sensor shield?

<p>DC 7-9V (C)</p> Signup and view all the answers

What code input will make the buzzer play the song 'Ode to Joy'?

<p>2 (A)</p> Signup and view all the answers

What type of RGB LED module is described for use with the micro:bit?

<p>Common Anode (B)</p> Signup and view all the answers

Which pin is used to control the brightness of the LED in the light breath experiment?

<p>P0 (D)</p> Signup and view all the answers

When the button on the push button module is pressed, what should the micro:bit display if correctly programmed?

<p>An icon like a heart (B)</p> Signup and view all the answers

What type of buzzer is used in the Keyestudio digital buzzer module?

<p>Active buzzer (D)</p> Signup and view all the answers

What should you avoid touching when using the Keyestudio micro:bit sensor shield?

<p>The operating current chip (B)</p> Signup and view all the answers

What occurs during the LED module's operation in the breathing mode?

<p>The LED gradually brightens and dims. (B)</p> Signup and view all the answers

What signals does the Hall Magnetic Sensor output when it detects a magnetic field?

<p>A digital signal (D)</p> Signup and view all the answers

What happens to the LED display of micro:bit when no object is detected by the line tracking sensor?

<p>It shows the number 0 (A)</p> Signup and view all the answers

What is the effective detection range of the infrared obstacle avoidance sensor?

<p>2-40 cm (D)</p> Signup and view all the answers

Which component is primarily used in the line tracking sensor to detect black lines?

<p>TCRT5000 infrared tube (D)</p> Signup and view all the answers

How can the sensitivity of the infrared obstacle avoidance sensor be adjusted?

<p>By rotating the potentiometer knobs (A)</p> Signup and view all the answers

What does a PIR motion sensor output when it detects the movement of a human body?

<p>High level (C)</p> Signup and view all the answers

What is the maximum detection distance of a PIR motion sensor?

<p>3 meters (D)</p> Signup and view all the answers

Which component is used to alert in case of a fire when connected with a flame sensor?

<p>Active buzzer (D)</p> Signup and view all the answers

What does the flame sensor detect within the wavelength range of 760nm to 1100nm?

<p>Infrared radiation (C)</p> Signup and view all the answers

In the context of 3D printing, what role does the crash sensor perform?

<p>Signals when the axis reaches a boundary (A)</p> Signup and view all the answers

Which action occurs when the spring plate of the crash sensor is pressed?

<p>The buzzer sounds (C)</p> Signup and view all the answers

What should be adjusted on the flame sensor to control its sensitivity?

<p>Sensitivity potentiometer (D)</p> Signup and view all the answers

What is a feature of the crash sensor regarding its output during a collision?

<p>It outputs a Low level signal (D)</p> Signup and view all the answers

What does the LED matrix display when no movement is detected by the PIR motion sensor?

<p>Number 1 (A)</p> Signup and view all the answers

What is a common misconception regarding the detection capability of the PIR motion sensor?

<p>It can detect static bodies (A)</p> Signup and view all the answers

Flashcards

What is a BBC micro:bit?

A microcontroller-based device designed for introductory programming and electronics education. It has onboard sensors like an accelerometer, compass, and a 5x5 LED matrix.

What is a sensor shield?

A collection of physical components and software that allow users to interact with and control the micro:bit. It often includes different sensors, buttons, and displays.

What is MakeCode?

A programming language designed to be beginner-friendly and visual. It uses blocks to represent code, making it easier to understand.

What is a .hex file?

A file format used to store programs for the micro:bit. It contains instructions in a compact form.

Signup and view all the flashcards

How do you program the micro:bit?

A method of transferring programs to the micro:bit. It involves copying a .hex file to the micro:bit's storage.

Signup and view all the flashcards

Edge Connector

The gray area on the right side of the micro:bit board, containing 25 external connections called 'pins'.

Signup and view all the flashcards

Holes

Tiny holes on the micro:bit board labelled 0, 1, 2, 3V, and GND, allowing for connections to external components.

Signup and view all the flashcards

Micro:bit Code

A program written for the micro:bit, often using a visual block editor like MakeCode.

Signup and view all the flashcards

Serial Communication

A type of communication that sends data between devices over a USB cable.

Signup and view all the flashcards

Baud Rate

The rate at which data is transmitted over a serial connection, measured in bits per second.

Signup and view all the flashcards

Keyestudio Micro:bit Sensor Shield V2

The Keyestudio Micro:bit Sensor Shield V2 is a versatile board that allows easy connection of various sensor modules to the Micro:bit. It features breakout pins for I/O, communication interfaces like I2C and SPI, and a power supply for the Micro:bit and other modules.

Signup and view all the flashcards

Keyestudio Digital White LED Module

The Keyestudio Digital White LED Module is a simple, user-friendly module for controlling LED lighting. It has three pins: GND, VCC (3.3-5V), and S (signal). Setting the S pin to high or low allows for turning the LED on or off.

Signup and view all the flashcards

Keyestudio Red LED Module

The Keyestudio Red LED Module is similar to the White LED Module but uses a red LED for light output. It has the same three pins (GND, VCC, and S) for controlling the LED on and off.

Signup and view all the flashcards

Keyestudio 3W LED Module

The Keyestudio 3W LED Module is a high-brightness LED module, ideal for applications needing strong light, like robotics or search and rescue. Its power consumption is 3W, so exercise caution when using it, especially with direct exposure to your eyes.

Signup and view all the flashcards

Keyestudio Digital Buzzer Module

The Keyestudio Digital Buzzer Module is a simple sound-making module that uses a built-in oscillating source. By applying HIGH or LOW signals to its S pin, you can control the buzzer's on/off state.

Signup and view all the flashcards

Tilt Sensor

A sensor that uses a ball inside a switch mechanism to detect tilting movement. The ball's position changes with the angle of inclination, triggering a circuit when the ball moves from one end to the other.

Signup and view all the flashcards

Photo-Interrupter Module

A sensor that detects the interruption of a light beam by an object passing through it. This interruption generates a signal that can be used for counting, measuring speed, and triggering actions.

Signup and view all the flashcards

Capacitive Touch Sensor

A sensor that detects changes in capacitance caused by touch. When pressed, the sensor's capacitance changes, triggering a signal.

Signup and view all the flashcards

Traffic Light Module

A module that provides LEDs for red, yellow, and green light, mimicking a traffic light. It can be controlled by a microcontroller to simulate traffic light sequences.

Signup and view all the flashcards

Keyestudio Micro:bit Sensor V2 Shield

A microcontroller platform that allows users to program and control various sensors, actuators, and other components. It offers a user-friendly programming environment and flexibility in controlling both hardware and software.

Signup and view all the flashcards

What is a passive buzzer?

A type of electronic component that produces a sound when electricity is passed through it. It requires a square wave signal with a frequency between 2KHz and 5KHz to operate.

Signup and view all the flashcards

What is a microcontroller?

An integrated circuit (IC) used for controlling electronic devices and reading inputs from sensors. The micro:bit has built-in sensors and LEDs for educational programming.

Signup and view all the flashcards

What is block-based coding?

A method of programming that uses visual blocks to represent code. It makes programming easier for beginners by abstracting away complex syntax.

Signup and view all the flashcards

What is an RGB LED?

A specific type of electronic component that emits light when electricity is passed through it. RGB LEDs have three diodes, each emitting red, green, or blue light.

Signup and view all the flashcards

What is a push button?

A small physical switch that can be pressed to control an electronic circuit. They are used in various devices to trigger actions or inputs.

Signup and view all the flashcards

Hall Magnetic Sensor

A type of sensor that uses a magnetic field to detect the presence of a magnetic object. It outputs a digital signal, indicating either the presence or absence of a magnetic field.

Signup and view all the flashcards

Line Tracking Sensor

A type of sensor that uses infrared light to detect the presence of a black line or object. It outputs a digital signal, indicating either the presence or absence of a black line or object.

Signup and view all the flashcards

Obstacle Avoidance Sensor

A type of sensor that uses infrared light to detect objects in its path. It emits an infrared beam and detects its reflection, indicating the presence or absence of an object.

Signup and view all the flashcards

MakeCode

A programming interface that uses visual blocks to represent code, making it easier for beginners to understand and create programs.

Signup and view all the flashcards

hex File

A file format used to store programs for the micro:bit. It contains instructions in a compact form that the micro:bit can understand and execute.

Signup and view all the flashcards

What is a PIR Motion Sensor?

A sensor that detects infrared radiation emitted by moving objects, like people or animals, and signals a change in its output based on movement. It typically outputs a High level when motion is detected and a Low level when stationary.

Signup and view all the flashcards

What is a Flame Sensor?

A sensor that detects the presence of a flame or other light sources within a specific wavelength range. It often has a potentiometer to adjust sensitivity, allowing for detection of different flame intensities.

Signup and view all the flashcards

What is a Crash Sensor?

A sensor that detects collision by sensing physical pressure. It provides a digital output, either HIGH or LOW, indicating whether an object has contacted it.

Signup and view all the flashcards

What is a Buzzer Module?

A small electronic component designed to generate sound. It creates an audible alert when a signal is applied to its input pin, often used in alarm systems or simple sound devices.

Signup and view all the flashcards

What is a Reed Switch Module?

A sensor that detects the presence or absence of a magnetic field. Its output, which can be used for detection or control purposes, typically changes as the magnetic field strength varies.

Signup and view all the flashcards

What is Micro:bit code?

This code is designed to run on the micro:bit, typically created using a visual programming language. It instructs the micro:bit to perform various actions and respond to different events.

Signup and view all the flashcards

What is Serial Communication?

A standardized method of sending data between devices using a USB cable. It allows communication between the micro:bit and a computer.

Signup and view all the flashcards

What is Baud Rate?

The rate at which data is transmitted over a serial connection, measured in bits per second. A higher baud rate means more data is transferred per unit of time.

Signup and view all the flashcards

What is Keyestudio Micro:bit Sensor V2 Shield?

A specialized board specifically designed to be used with the micro:bit platform. It allows easy connection of various sensors and other components, making it easier to build projects and experiments with the micro:bit.

Signup and view all the flashcards

Study Notes

BBC micro:bit Starter Kit (Keyestudio 37 in 1)

  • The BBC micro:bit is a small, programmable computer, about half the size of a credit card, designed for educational programming for children.
  • It includes built-in features like Bluetooth, accelerometer, compass, buttons, an LED matrix, a USB interface, and connection pins.
  • The Keyestudio 37 in 1 starter kit includes the micro:bit and a sensor shield for easy learning.
  • The kit includes wiring diagrams, source code, and various projects for hands-on learning.

Installing Micro:bit Drivers

  • Connect the micro:bit to your computer using a USB cable.
  • Locate and download the appropriate driver for your operating system (e.g., Windows).
  • Double-click the driver file to install it.
  • Check Device Manager (Computer > Properties > Device Manager) to verify the installation.
  • The micro:bit appears as a drive named "MICROBIT" on your computer.

Programming with MakeCode

  • Use the MakeCode Block editor (https://makecode.microbit.org/) to write and test your micro:bit programs.
  • Drag and drop blocks for easy coding and simulate your project.
  • Switch to the Javascript Blocks editor for more in-depth coding, if desired.
  • Click "Download" in the editor to create a "hex" file with your program.
  • Save the file on your computer using a descriptive name (e.g. microbit-LED1).
  • Copy the "hex" file to your micro:bit (like a USB drive file transfer).
  • Windows: Right-click the file, select "Send To → MICROBIT".

Powering the Unit

  • The micro:bit can be powered by a USB cable or two 1.5V AA batteries.
  • A battery holder is required for battery operation, but it is not included in the kit.

Understanding micro:bit Pins

  • The BBC micro:bit has 25 external connections (pins).
  • The larger external connections are labeled 0, 1, 2, 3V, and GND.
  • The edge connector that holds the 25 pins (grey edge) is on the right side of the board.
  • Refer to the provided reference diagrams (and BBC micro:bit official website links).

Installing Arduino Software

  • Download the Arduino software from the Arduino website (https://www.arduino.cc/en/Main/Software).
  • Choose the version compatible with your Windows (1.5.6).
  • Ensure the download is for the correct OS (e.g., Windows installer/ZIP file).

Using the Arduino Software

  • The Arduino IDE includes tools for controlling the micro:bit.

"Hello World!" Project

  • This project demonstrates communication between the micro:bit and a computer.
  • Use microbit MakeCode (https://makecode.microbit.org/) to build your Micro:bit program for communication.
  • Use Arduino IDE serial monitor to see the result.
  • Configure the serial communication baud rate to 115200.

Projects (LED, Buzzers, Sensors)

  • Numerous projects are detailed, each demonstrating how to use various sensors, LEDs, and buzzer modules to create interactives experiences.
  • These include blinking lights, light-breathing effects, sound generation and music playback, color controls, pressure sensing, vibration detecting, and various sensor applications.
  • The provided tutorials demonstrate detailed connections, MakeCode code, and results for each experiment.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

This quiz covers the essentials of the BBC micro:bit Starter Kit, including its features and components. Explore how to install micro:bit drivers and begin programming using MakeCode. Perfect for beginners looking to enhance their programming skills.

More Like This

برمجة Microbit
25 questions

برمجة Microbit

FearlessRoentgenium5899 avatar
FearlessRoentgenium5899
Micro:bit Programming Basics
5 questions
Use Quizgecko on...
Browser
Browser