🔬
Wiki.Linhkientot
  • 👋Chào mừng tới Linhkientot's Wiki
  • Hướng dẫn phần mềm
    • Cài đặt Arduino IDE 2.0
    • Cài đặt phần mềm Mixly
    • Cài đặt phần mềm Mind+
    • Cài đặt phần mềm Thonny
  • Arduino Products
    • Hướng dẫn ban đầu Arduino IDE
      • Hướng dẫn nạp chương trình Arduino IDE
      • Thêm thư viện Arduino IDE
      • Cài đặt Driver CH340 trên MAC OS
      • Lập trình Board ESP32 trên Arduino IDE
    • Arduino Starter Kit
      • Lesson 0. Getting Started - install IDE
      • Lesson 2. LEDs
      • Lesson 3. RGB LEDs
      • Lesson 4. Eight LEDs and a Shift Register
      • Lesson 5. The Serial Monitor
      • Lesson 6. Digital Inputs
      • Lesson 7. Make an RGB LED Fader
      • Lesson 8. Analog Inputs
      • Lesson 9. Sensing Light
      • Lesson 10 Making Sounds
      • Lesson 11 LCD Displays Part 1
      • Lesson 12 LCD Displays Part 2
      • Lesson 13 DC Motors
      • Lesson 14 Servo Motors
      • Lesson 15 DC Motor Reversing
      • Lesson 16 Stepper Motors
      • Lesson 17 Email Sending Movement Detector
    • Arm Robot
      • Hướng dẫn lắp ráp Arm-4DoF
      • Hướng dẫn lắp ráp Arm-6DoF
      • Hướng dẫn lắp ráp Arm - 6DoF đế tròn quay
    • Car Robot
      • Hướng dẫn lắp ráp tank TS-100
    • Arm Car Robot
    • Smart home IoT
    • Lập trình cảm biến khí ga/ khói MQ-2 Arduino
  • Micro:bit Products
    • Micro:bit Setup
    • Micro:bit Starter Kit V1
      • Setting up the micro:bit with Makecode
      • Set up Arduino IDE for micro:bit
      • Using the Buttons and LED Matrix on micro:bit
      • Pushbutton with micro:bit
      • Tilt Sensor with micro:bit
      • Temperature Sensor with micro:bit
      • DC Motor with micro:bit
      • Sound Sensor with micro:bit
      • Raindrop Sensor with micro:bit
      • Make an RGB LED Blink with micro:bit
      • Ultrasonic Distance Sensor with micro:bit
      • Analog Inputs and micro:bit
      • Servo with micro:bit
      • Smoke sensor with micro:bit
      • Light-dependent Resistor with micro:bit
      • Infrared Obstacle Avoidance Sensor with micro:bit
      • Using LEDs with micro:bit
    • Micro:bit Starter Kit V2
      • Microbit Introduction
      • Microbit Basic Lessons
      • 1. Lesson: Đèn LED nhấp nháy
      • 2. Lesson: RGB Led
      • 3. Lesson: Đọc giá trị từ triết áp
      • 4. Lesson: Đọc nút nhấn
      • 5. Lesson: Servo Motor
      • 6. Lesson: Passive Buzzer-Còi thụ động
      • 7. Lesson: Active Buzzer-Còi chủ động
      • 8. Lesson: Compass-La bàn
      • 9. Lesson: Accelerometer-Gia tốc kế
      • 10. Lesson: Module phát hiện âm thanh
      • 11. Lesson: Cảm biến ánh sáng (quang trở)
      • 12. Lesson: Cảm biến ngọn lửa
      • 13. Lesson: Cảm biến khói
      • 14. Lesson: Cảm biến siêu âm
      • 15. Lesson: ModuleRelay
      • 16. Lesson: Cảm biến nhiệt độ (DHT11)
      • 17. Lesson: Bộ điều khiển từ xa (IR)
      • 18. Lesson: Hiển thị màn hình LCD i2c 1602
      • 19. Lesson: Hiển thị nhiệt độ, độ ẩm trên màn hình LCD
      • 20. Lesson: Điều khiển quạt bằng Relay
    • Micro:bit Advanced Kit V2
      • Giới thiệu BBC Sensor Shield V2
      • Danh sách linh kiện bộ Kit
    • Micro:bit Car
  • ESP32 PRODUCTS
    • Hướng dẫn lập trình ESP32
  • Raspberry Products
    • Raspberry Pico Kit
    • Raspberry Pico Car
  • Group Robots
    • 🤖Arduino Robots
    • 🐦Micro:bit Robots
    • 🍓Raspberry Robots
Powered by GitBook
On this page
  1. Micro:bit Products
  2. Micro:bit Starter Kit V1

Setting up the micro:bit with Makecode

PreviousMicro:bit Starter Kit V1NextSet up Arduino IDE for micro:bit

Step 1 Go to the makecode.microbit.org website

  • All of the programming for the micro:bit is done through their website. Open this link to go to the website:

  • Click on 'New Project'

  • You'll then be directed to the MakeCode editor.

Step 2 The two interfaces

  • The micro:bit coding interface has two options; the 'Blocks' interface and a 'Javascript' interface. These interfaces are intended to enable one to learn coding easily by being able to transfer from blocks to javascript.

Step 3 Introduction to the Blocks Interface

  • The blocks interface is a visual programming interface; where 'blocks' 'snap' into place to form functions and commands

  • This type of interface is aimed at beginners to aid them in the beginning of their programming journey and help one understand how computer commands and functions work.

Step 4 Blocks interface - Panel Layout

  • As a blank project is opened, down the side is the location of all the 'blocks' separated in their categories; With a BBC micro simulator next to this.

  • In the centre is the panel building space. This is where the blocks get placed and the programming happens!

Step 5 Adding extensions

  • Extension packages are used to extend the functionality of the micro:bit

  • To add a package, you must first click on the 'Advanced' tab found on the bottom of the panel layout.

  • Next select 'Extensions' button

  • And now you can search for the extension package you need, for the groove kit, the package required is the 'grove zero' package

Step 6 Blocks interface - Programming

  • To program using the block interface, an 'on start' or a 'forever' loop is required which allows anything in this loop runs forever.

  • To program, a simple click, drag and drop maneuverer is employed; this can be done with any of the 'blocks'.

Step 7 Javascript Interface - Introduction

  • To access the JavaScript programming interface, click on the 'JavaScript' button in the top centre.

  • This will open the interface where any initial blocks become text. The add on packages still apply here.

Step 8 Javascript Interface - Programming

  • This programming language is javascript and goes beyond the scope of this guide; the categories on the side apply the text equivalent of the 'blocks'

  • This format is used mostly for precise tweaking or learning javascript.

Step 9 Adding a program to the micro:bit

  • First off, click the download button in the bottom left corner of the screen.

    • This will download a hex file (computer program file) which the micro:bit can read.

  • Next, plug in your micro:bit, this will reveal a USB on your computer.

  • Lastly copy across the downloaded file to the micro:bit by dragging and dropping it into the MICRO:BIT drive

  • The micro:bit will flash as the code is being uploaded. Once done, unplug the micro:bit.

https://makecode.microbit.org