Skip to content

Programming Arduinos using Source Academy

martin-henz edited this page Mar 2, 2020 · 6 revisions

Disclaimer

The info below is not actually describing facts, but it serves to communicate the vision of the Arduino-Source-Academy project.

Principles

The Source Academy allows users with an NUS course account to program some types of Arduinos using the Source language. The programming is done as usual, using the web-based programming environment Source Academy (https://sourceacademy.nus.edu.sg). When students choose "Arduino" as the language, their programs are sent to their Arduino, instead of the Source runtime system in the Source Academy browser-frontend.

Source Academy Arduino Connections

  • The Source Academy provides a menu for registering Arduino connections:
    • Get new Arduino ID
    • Set Arduino ID (for multiple students to share the same Arduino and for letting a student access their Arduino from multiple devices)

Preparation