Arduino, the manufacturer of the microcontroller of the same name and the associated programming environment, has added a new feature to its cloud: collaborative coding. This allows multiple people to work together on a project at the same time.
Advertisement
This should, among other things, be helpful for students and professional developers when working on complex Internet of Things (IoT) projects, but also, for example, in industrial automation. The aim of collaboration there is to increase project efficiency, reduce errors and accelerate development cycles. As Arduino points out, pair programming is also the method that teachers often choose to promote collaboration between students when programming – this is also possible with the new feature. Other possible use cases include real-time workshops or customer demonstrations of the software.
Collaborative coding in practice
If a collaborator makes changes while coding, they will be visible to everyone else as well. If multiple people are working on the same project, edited code sections are framed in orange; a note also appears at the bottom right of the screen.
A note in collaborative coding shows that someone else is currently working on the same project.
(Image: Arduino)
After you make or verify the changes and upload the sketch, the next person can start editing the code.
Arduino provides more information In the Cloud Editor document Available.
Requirement: Shared space in the Arduino cloud
Collaborative coding is one of its features Cloud EditorAn online alternative to the classic Arduino development environment. The Cloud Editor is available as part of the Arduino Cloud from January 2024 and can handle any microcontroller compatible with the Arduino software. Another requirement is that users have a Shared space Use for your organization or educational institution. Shared spaces are also located in the Arduino cloud and are available with a paid subscription Arduino Cloud School or Business Already included.
Arduino Blog Presents the new feature and possible applications in detail.
(May)
