
INTRODUCTION TO BBC micro:bit V2.
In this Lecture you will briefly know about what is BBC micro:bit V2, History of BBC micro:bit, Features and uses . Brief idea of what you will learn in the course.
Why use BBC micro:bit ?
From this lecture, you will know about benefits and real world example of BBC micro:bit.
Explore the BBC micro:bit v2’s physical features: a mini computer with a 5x5 LED matrix, two buttons, built-in microphone and speaker, accelerometer, magnetometer, temperature sensor, touch logo, and gold pins.
Explore programming the BBC micro:bit with the Microsoft MakeCode block editor and see results instantly in the simulator. Learn that it is free, web-based, open-source, cross-platform, and supports easy sharing.
Discover two ways to use Microsoft MakeCode for micro:bit: install the Windows app or use the web version, then create and share projects.
Learn to download a ready BBC micro:bit project from computer, pair the device, connect via usb, and verify the program runs on the micro:bit with proper naming and simulation check.
Explore logic in programming by using conditional statements to compare two scores in a button-driven two-player game, determining a winner or tie with if-then-else logic.
Explore forever, repeat, while, for, and for each loops (including boolean loops) on the micro:bit, then build a counter and a highest-number finder from a list.
Discover how the BBC micro:bit uses a 5x5 LED matrix to display shapes, letters, and numbers, while acting as a light sensor by dimming in bright light.
Learn to build a BBC micro:bit feedback device using Microsoft MakeCode or block editor, mapping button A, button B, and A plus B to happy, sad, and confused icons.
Explore how the accelerometer on the BBC micro:bit senses motion in three axes x, y, and z, detecting steps, gestures, and various movements for interactive projects.
Learn to build a heads up game on the BBC micro:bit using the accelerometer to detect up and down gestures, display words from a list, and manage score and lives.
Learners explore the BBC micro:bit magnetometer and magnetic field changes, triggering a security door alarm with a buzzer when magnets separate, demonstrating a practical home security solution.
Explore using the BBC micro:bit's built-in temperature sensor as a thermometer, programming it to display Celsius and Fahrenheit readings on an LCD.
Learn to build a thermometer project on the BBC micro:bit that reads temperature, stores it in a variable, and shows hot, warm, or cold messages using basic logic.
Explore how the light sensor on the BBC micro:bit detects ambient light levels and drives the led outputs, using a 0–255 scale for alarm-like projects.
Build a morning alarm on the BBC micro:bit using the lcd as a light sensor; when brightness exceeds a threshold, leds light and music plays; otherwise the screen clears.
Explore how the BBC micro:bit v2 uses a built-in speaker for sound output and supports external output via crocodile clips or headphones, enabling music playback, muting, and sound input/output projects.
Build a virtual pet with the BBC micro:bit v2 that uses sound input and output to greet with hello and display a happy face when the sound level exceeds 128.
Explore BBC micro:bit pins for input and output, connecting LEDs, a resistor, or a headphone buzzer with crocodile clips and beans, while avoiding direct power-ground short circuits.
Learn to build a water flooding alarm system with BBC micro:bit using crocodile clips to detect water level and trigger an alarm and LCD indicator.
Develop a moisture sensor project with a BBC micro:bit using crocodile clips to measure plant moisture, and trigger alarms and visuals when readings exceed thresholds like 750 and 1000.
Explore radio signals on the BBC micro:bit v2 to enable wireless communication between devices, adjust signal strength, and create projects like Morse code, social distancing alerts, and remote control toys.
Explore radio communication between two BBC micro:bit devices, sending text or numbers using radio send string and receive string, with group setup and button-driven messaging.
Our future is connected with coding and programming but many people find it difficult to understand programming because of long and complicated text based languages.
In this course, you will learn fundamentals of coding and programming with latest BBC Micro:bit V2 which is pocket sized codable computer. To support BBC Micro:bit , we will use MICROSOFT MAKECODE BLOCK editor.
If you are starting with programming computers, the BBC Micro:bit is an ideal choice to learn various input-output devices and sensors. For its size, the BBC Micro:bit is an incredible educational tool that will let teachers, parents and students have fun with code to create real world examples.
The objectives of this course is to make you understand coding and programming of real life examples with hands on experience using BBC Micro:bit V2.
This course is explained with STEM based teaching method which inspires children to learn about coding with fun. All the projects encourage children to improve their computational thinking, creativity and problem solving skills.
We will learn projects like door alarm, digital thermometer, virtual pet, moisture sensors, step counting, heads up game, waterflooding, SMART home and many other projects which are based on real world examples.
COURSE JOURNEY:-
Get to know about BBC Micro:bit V2, its input-output devices (LED, Buttons, Pins, Speaker, Bluetooth- radio signal ) and different sensors (Accelerometer, Magnetometer, touch logo, light senor)
Introduction of MICROSOFT MAKECODE ( Block editor) and how to use it for coding
Basic concepts of Programming like VARIABLES, LOGIC AND LOOP in depth
Learn how to use LED and Buttons of BBC Micro:bit with projects
Detailed explanation of sensors like Accelerometer, magnetometer, touch logo and light sensor with hands on experience on BBC Micro:bit
Understand how pins are working in BBC Micro:bit by water flooding project and checking moisture in plant project
How two or more Micro: bits can communicate with each other by sending and receiving signals with Bluetooth and radio signal feature
This course introduces you to basics of programming which can lead you towards vast world of programming languages. This can be a stepping stone for your career in coding and programming as well.