code the micro:bit

How can we improve "code the micro:bit"?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. my idea is also to move everywhere to get money in magic

    if i put code how can i get the magic and me i don,t have also webstie

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)

      We’ll send you updates on this idea

    • Bug

      micro:bit uploader v0.8 dont work with Windows XP. Every show -> unable to find the entry point named SHGetKnowFolderPath in Shell32.dll

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  APIs  ·  Admin →
      • Have a radio tag for easy connection of two microbits. Similar to Microsofts PXT

        One feature I really like about PXT is the Radio tag. I wish TouchDevelop had this functionality, because if any of my students want to connect two microbits together I have to recommend they leave the language that they are beginning to become familiar with and is so well documented and instead use a new website and language.

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)

          We’ll send you updates on this idea

        • Serial Read Line not working

          I've followed the following example exactly, but cannot seem to get the serial read line to work. I have also ensured I am using the 115200 baud rate. I can collect write line from a PC, but read line is not responding at all.

          Example:
          https://codethemicrobit.com/reference/serial/read-line

          1 vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)

            We’ll send you updates on this idea

            1 comment  ·  Blocks  ·  Admin →
          • Serial and If conditions

            I can't figure out how I can use "read serial line" in an if condition. I used a variable, but I am getting a type mismatch.

            I am extremely happy that you guys have incorporated serial read / write. I can finally talk to the Raspberry Pi. This is sooo necessary and helpful.

            1 vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Blocks  ·  Admin →
            • no

              no

              1 vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)

                We’ll send you updates on this idea

              • Ctrl+s

                Ctrl+S shortcut should work to save.

                1 vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                • Bug

                  On a portrait monitor, the interface is totally broken. There is no download button and everything is out of place.

                  1 vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Blocks  ·  Admin →
                  • question

                    How do you save?

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                    • dont ask for compass calibration when only measuring field strength

                      dont ask for compass calibration when only measuring field strength. Python doesnt need this so presuming we dont either, is annoying to calibrate when just using strength

                      1 vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        2 comments  ·  Blocks  ·  Admin →
                      • add the ability to break from for loops

                        add the ability to break from for loops

                        1 vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          1 comment  ·  Blocks  ·  Admin →
                        • Allow each LEDs brightness to be controlled individually

                          Allow each LEDs brightness to be controlled individually

                          2 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            1 comment  ·  Blocks  ·  Admin →
                          • Help!

                            I am new to this site and am struggling to find documentation on how to recover a block file so I can edit it. So I have resorted to embedding my block but then I improve it and want to get rid of the old URL. How do I do that? Should I be storing work in progress in a better way? Where do I find all the answers?
                            I do not even know how to get back to this forum!

                            1 vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                            • why do we need a different block to display a number or a string?

                              Many programming languages have a print command that is overloaded so can happily take a string or a number. IMost of us don't even stop to consider and just take it as given we can supply pretty much any type as an input and the language will handle it for is. What is the value of having two separate blocks for the microbit?

                              1 vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  Blocks  ·  Admin →
                              • support floating points especially for use with sensors

                                Currently I realise a design decision was made to only support integers, especially as the microbit would need to emulate floating points. However this limits the more advanced usage of sensors for example http://www.dummies.com/how-to/content/how-to-calculate-the-maximum-height-of-a-projectil.html

                                3 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  2 comments  ·  APIs  ·  Admin →
                                • Allow music notes to be selected using a piano keyboard

                                  Allow music notes to be selected using a piano keyboard. Unless you understand scales properly and what C2, etc means its tricky to write some music. Most children can however play notes of a song given a piano keyboard without knowing what the notes actually are

                                  1 vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    2 comments  ·  Blocks  ·  Admin →
                                  • Serial Readline not working

                                    I am able to collect the writeline output, but the readline does not work no matter what I try. Here is my JS:

                                    let saj = ""
                                    basic.forever(() => {
                                    saj = serial.readLine()
                                    if (saj == "l") {
                                    serial.writeLine("Servo to 180")
                                    pins.servoWritePin(AnalogPin.P0, 180)
                                    } else if (saj == "r") {
                                    serial.writeLine("Servo to 0")
                                    pins.servoWritePin(AnalogPin.P0, 0)
                                    } else {

                                    }
                                    input.onButtonPressed(Button.A, () => {
                                    serial.writeLine("Servo to 180")
                                    pins.servoWritePin(AnalogPin.P0, 180)
                                    })
                                    input.onButtonPressed(Button.B, () => {
                                    serial.writeLine(serial.readLine())
                                    serial.writeLine("Servo to 0")
                                    pins.servoWritePin(AnalogPin.P0, 0)
                                    })
                                    })

                                    0 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Blocks  ·  Admin →
                                    • Don't see your idea?

                                    code the micro:bit

                                    Feedback and Knowledge Base