Learn about using the *Processing- open-source programming language and development environment with CTC 101.
In this article:
- Get the Processing IDE
- Can I use processing in Chromebooks?
- Get started with Processing in CTC 101
- How to work with the projects that use Processing-Arduino communication in Chromebook
- What programming language does Processing use?
- Where are the Processing examples?
- Where are the pictures for the Processing projects?
Get the Processing IDE
To use Processing, we recommend downloading and installing the official Processing IDE from the Processing Foundation website.
Can I use processing in Chromebooks?
Yes, you can use Processing on Chromebooks that support Linux on ChromeOS. Most Chromebooks released after 2019, and some earlier models, allow this. Follow this video tutorial for instructions on how to install Processing on your Chromebook.
To check if your Chromebook supports Linux, visit ChromeOS Systems Supporting Linux.
If you’re using a Chromebook from a school or workplace, Linux may be disabled. In that case, ask your administrator for help.
Get started with Processing in CTC 101
Install and use Processing in the CTC 101 kit resources:
- Go to ctc101.arduino.cc/resources.
- Type “Processing” in the search field.
- Check these resources:
- Install Processing and examples
- Processing Android Mode examples
- Processing Android mode installation
- Processing exercises
- Processing in the browser
- Processing serial port
How to work with the projects that use Processing-Arduino communication in Chromebook
When using Chromebooks, not being able to install programs in the laptop means that it is not possible for the Arduino Cloud Editor’s Serial port to communicate with the processing code.
The 4 projects in CTC 101 that uses communication between Processing and Arduino, and some workarounds for them are:
-
Module 3 - Cookie monster: The project can be done without Processing, but no photos can be captured.
-
Module 4 - Camera bot: The project can be done without Processing, but no photos can be captured.
-
Module 5:
-
Asteroid Attack: can be focused on developing a game. Instead of controlling the game with the Arduino 101 board, it can be controlled using the keyboard and mouse.
-
Nova beam: Use the board only. A colored LED and a rolled paper sheet can be used for the beam.
-
What programming language does Processing use?
Processing is the name both for the IDE and the language used.
Where are the Processing examples?
You can find and download all the code for the processing programs here.
Where are the pictures for the Processing projects?
For the Post-it clock, you can find the pictures in the data folder inside each one of the steps in here. For the Catch the apple game, you can find the pictures here.