Skip to content

Necessary Information for Electronics Trainees

Hello, world! This is an index page that contains information that every Electronics trainee should read and understand before proceeding to the next stage. For topics that are outside of this index page, you can refer to the individual topic shown on the right slide bar.

1. Programming tools

It is required that both electronics trainees and software trainees to learn basic programming tools. Training materials for Arduino, Git, Soldering are in this website (see the sidebar on Software team):

  1. C++ is used in device drivers and MCU programming. Python is sometimes used in mathematical robot modelling and design.
  2. Arduino is an open-source platform used for building and learning small electronics projects.
  3. Git is used daily for version control so engineers can cooperate effectively.
  4. Soldering is an essential skill for electronics engineers. You can refer to some soldering tutorials on the sidebar.

2. Tutorials

There will be a series of training tutorials on Arduino, Git, Electronics theory, and MCU programming.

You will need to have a personal Github account to submit related classworks and assignments in the tutorials.

Having an account, you need to fork this repository https://github.com/m2robocon/m2classwork_2022 to your Github repository and submit your work there later on.

3. End

Congratulations :tada::tada:. You should have finished all the materials provided to trainees. However, you are just at the beginning of your journey here and there are much to learn.