EV3 Basic: Getting Started

Visit Tutorial Page ( Report)
EV3 Basic (Microsoft Small Basic with the EV3 extension) lets you control your Lego EV3 robot using a programming language that is superior to the standard Lego software in two main ways: it has many functions that are not available in the standard software and it is text-based, like the languages used by programming professionals. This is a first course in EV3 Basic, designed simply to get you started with this language so that you can then begin writing your own programs, going beyond what is possible with the standard Lego EV3 software. Installation is easy and free, and is explained in one of the lectures. Installing EV3 Basic and running your first program should take less than an hour and I estimate that it might take 5-10 hours to work through the entire course, but as you try out the programs that appear in this course you will no doubt want to try modifying them (it's Lego after all!) so it's hard to make an accurate estimate. Most sections have a video, a PDF lecture and quiz. Enjoy the course!
  • Introduction
    • What is EV3 Basic?

      This video explains what makes EV3 Basic different to (and in some ways superior to) the standard Lego EV3 software, as well as introducing the companion program, EV3 Explorer.

  • Install and Test
    • Download, install and Test

      We show you how to download and install both Microsoft Small Basic and the EV3 extension, and how to write and run your first program. It should all take much less than an hour!

  • Motors
    • Motors

      EV3 Basic is compatible with all the EV3 and NXT motors. Nine functions are available in EV3 Basic to control motors, but only four are needed by beginners.

  • Sensors
    • Sensors

      EV3 Basic is compatible with all the standard EV3 and NXT sensors. This lecture explains how how to set the mode of the sensors and how to obtain values from the sensors using just three functions.

  • The LCD screen, LED light, buttons and speaker
  • EV3 Explorer
    • EV3 Explorer

      EV3 Basic programs can be run directly from within Small Basic, in which case the program is not downloaded to the brick. It is often preferable to download the program to the brick (like the standard Lego EV3 software does) and in this case it is necessary to use the companion program, EV3 Explorer. EV3 Explorer also converts (compiles) the Small Basic program into the form (called an RBF file) that the brick requires. Furthermore, EV3 Explorer allows you to download sound and image files to the brick for use with your EV3 Basic programs.

  • Bluetooth and WiFi
    • Bluetooth and WiFI

      This lecture explains how to set up and use a wireless connection (Bluetooth or WiFi). For maximum convenience and reliability, use a USB cable connection whenever possible. If you need to use wireless then prefer Bluetooth to WiFi unless you need the extra range provided by WiFi. When using either form of wireless communication, it is strongly recommended to use brick mode rather than PC mode if possible (some programs use features of Small Basic that are not compatible with brick mode).

    • Bluetooth and WiFI

      This lecture explains how to set up and use a wireless connection (Bluetooth or WiFi). For maximum convenience and reliability, use a USB cable connection whenever possible. If you need to use wireless then prefer Bluetooth to WiFi unless you need the extra range provided by WiFi. When using either form of wireless communication, it is strongly recommended to use brick mode rather than PC mode if possible (some programs use features of Small Basic that are not compatible with brick mode).

  • Going Further
    • Going Further
    • The WriterBot project
  • Reference Materials
    • Official EV3 Basic Handbook

      This is the official EV3 Basic handbook or manual. If contains a description of every function that is available in the EV3 extension as well as descriptions of the 'Text' and 'Math' functions that are part of Small Basic but which are fully compatible with EV3 Basic, even in brick mode.

Write Your Review

Reviews