How to start coding?
Since some of you may not have installed an IDE (Integrated Development Environment) on your computer yet, you may use an online version to write your code. For your Tutorial 0, Programiz(https://www.programiz.com/c-programming/online-compiler/) is a good choice.
For Tutorial 1, as we will start to learn how to work with multiple .c
.h
files, Online Cpp(https://online-cpp.com) is a good choice for multi file programming
However, remember to switch to C instead of C++
As we will start to learn how to work with multiple .c
files in Tutorial 1 and your homework, please create a workspace on Github Codespace. The environment is similar to VSCode. However, we do not really recommend setting it up on your machine as it may be troublesome to install the C compiler (unless you already have it installed). Hence, we will use this for now.
However, if you insist to work on your computer's VSCode, please refer to our guide (the tutorial for Windows only):
For robotics programming, we will teach you to install CubeIDE, which is where you will spend the majority of your time during our tutorials.
You are recommended to set it up now, but we will make sure your installation works in the first tutorial. Please refer to our guide:
If your computer cannot flash code to the board, please refer to the guide here.
(We hope that it does not take too long for you to setup)