diff --git a/content/Education and Kits/CTC 101 and CTC UNO/Are-the-webinars-compulsory-to-get-the-diploma.md b/content/Education and Kits/CTC 101 and CTC UNO/Are-the-webinars-compulsory-to-get-the-diploma.md deleted file mode 100644 index 7c75c38b..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/Are-the-webinars-compulsory-to-get-the-diploma.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "Are the webinars compulsory to get the diploma?" -id: 360017053600 ---- - -No, to get the diploma you just need to complete all the evaluations on the `Training` area. diff --git a/content/Education and Kits/CTC 101 and CTC UNO/Can-I-use-processing-in-Chromebooks.md b/content/Education and Kits/CTC 101 and CTC UNO/Can-I-use-processing-in-Chromebooks.md deleted file mode 100644 index 9a9320f4..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/Can-I-use-processing-in-Chromebooks.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: "Can I use processing in Chromebooks?" -id: 360017098519 ---- - -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](https://www.youtube.com/watch?v=OteeRNblwxU) for instructions on how to install Processing on your Chromebook. - -To check if your Chromebook supports Linux, visit [ChromeOS Systems Supporting Linux](https://www.chromium.org/chromium-os/chrome-os-systems-supporting-linux/). - -If you're using a Chromebook from a school or workplace, Linux may be disabled. In that case, ask [your administrator](https://support.google.com/accounts/answer/6208960?sjid=7209928928643098082-EU) for help. - -If you can’t install Processing, you can still code Processing or p5.js projects online. See [Use Processing in your browser](https://support.arduino.cc/hc/en-us/articles/360017098499). diff --git a/content/Education and Kits/CTC 101 and CTC UNO/Get-started-with-Processing-in-CTC-101.md b/content/Education and Kits/CTC 101 and CTC UNO/Get-started-with-Processing-in-CTC-101.md deleted file mode 100644 index 0e46248e..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/Get-started-with-Processing-in-CTC-101.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: "Get started with Processing in CTC 101" -id: 360017053660 ---- - -When you've [registered your kit](https://support.arduino.cc/hc/en-us/articles/4407393580818-Register-an-Arduino-Education-Kit), you can learn about how to install and use Processing in the CTC 101 kit resources: - -1. Go to [ctc101.arduino.cc/resources](https://ctc101.arduino.cc/resources). -2. Type "Processing" in the search field. -3. Check these resources: - * Install Processing and examples - * Processing Android Mode examples - * Processing Android mode installation - * Processing exercises - * Processing in the browser - * Processing serial port diff --git a/content/Education and Kits/CTC 101 and CTC UNO/How-can-I-get-my-diploma-in-another-language.md b/content/Education and Kits/CTC 101 and CTC UNO/How-can-I-get-my-diploma-in-another-language.md deleted file mode 100644 index 73d40131..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/How-can-I-get-my-diploma-in-another-language.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "How can I get my diploma in another language?" -id: 360017053640 ---- - -In order to get your diploma for another language, you must pass all the evaluations in that language. Once passed, you will be able to issue it in that language. diff --git a/content/Education and Kits/CTC 101 and CTC UNO/How-does-the-evaluation-system-work.md b/content/Education and Kits/CTC 101 and CTC UNO/How-does-the-evaluation-system-work.md deleted file mode 100644 index 1efe0b4e..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/How-does-the-evaluation-system-work.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "How does the evaluation system work?" -id: 360017053680 ---- - -Before starting with the next module, every teacher needs to pass the evaluation for that module. The evaluation is a set of around 15 choose-the-right-answer questions, and it can be repeated as many times as you want. Once submitted and evaluated, you can see the right answers and grade. diff --git a/content/Education and Kits/CTC 101 and CTC UNO/How-to-work-with-the-projects-that-use-Processing-Arduino-communication-in-Chromebook.md b/content/Education and Kits/CTC 101 and CTC UNO/How-to-work-with-the-projects-that-use-Processing-Arduino-communication-in-Chromebook.md deleted file mode 100644 index 7051b636..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/How-to-work-with-the-projects-that-use-Processing-Arduino-communication-in-Chromebook.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: "How to work with the projects that use Processing-Arduino communication in Chromebook" -id: 360017098619 ---- - -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. diff --git a/content/Education and Kits/CTC 101 and CTC UNO/The-diploma-is-issued-with-a-wrong-name-how-do-I-change-it.md b/content/Education and Kits/CTC 101 and CTC UNO/The-diploma-is-issued-with-a-wrong-name-how-do-I-change-it.md deleted file mode 100644 index e92265dd..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/The-diploma-is-issued-with-a-wrong-name-how-do-I-change-it.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "The diploma is issued with a wrong name, how do I change it?" -id: 360017098719 ---- - -In this case, you can change your profile name and surname and re issue the diploma. diff --git a/content/Education and Kits/CTC 101 and CTC UNO/The-sine-function-might-be-too-advanced-for-my-students-is-there-an-easier-option.md b/content/Education and Kits/CTC 101 and CTC UNO/The-sine-function-might-be-too-advanced-for-my-students-is-there-an-easier-option.md deleted file mode 100644 index b946dc27..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/The-sine-function-might-be-too-advanced-for-my-students-is-there-an-easier-option.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: "The sine function might be too advanced for my students, is there an easier option?" -id: 360017053720 ---- - -For an easier version, instead of the sine function, it’s possible to use a counter that counts up and down between 0 and 255. Example: - -``` -int red = 255; -int direction=1; -int speed=1; -void setup() { - size(400, 400); -} - -void draw() { - if(red>=255){ - direction=-1; - } - if(red<=0){ - direction=1; - } - red=red+speed*direction; - noStroke(); - fill(red, 0, 0); - ellipse(mouseX, mouseY, 30, 30); -} -``` diff --git a/content/Education and Kits/CTC 101 and CTC UNO/Use-Processing-in-your-browser.md b/content/Education and Kits/CTC 101 and CTC UNO/Use-Processing-in-your-browser.md deleted file mode 100644 index 68df91c7..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/Use-Processing-in-your-browser.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: "Use Processing in your browser" -id: 360017098499 ---- - -Processing is a programming language with multiple possibilities, thanks to the effort of its community. To display your projects to this community we suggest two ways to upload and share your projects. - -These tools could also help you create a collaborative environment to write your code in. - -## 1. OpenProcessing - -[www.openprocessing.org](https://openprocessing.org/) - -OpenProcessing is an open gallery for your projects, just create an account and you can upload and execute your Processing sketches in the browser. - -This website has the option to render your sketch using [p5js](https://p5js.org/) or [processingJS](http://processingjs.org/). These two modes have some different syntaxes however the processingJS mode uses the same syntax as the one you use in the Processing IDE. - -## 2. SketchPad - -[sketchpad.cc](https://sketchpad.cc/) - -SketchPad will help you create a collaborative environment to write code between multiple users by just sharing the URL of the project. It also allows to share code and embed it in websites. - -An interesting feature is that you can keep track of your code's versions, useful when you want to go back to any of the past interactions. diff --git a/content/Education and Kits/CTC 101 and CTC UNO/What-programming-language-does-Processing-use.md b/content/Education and Kits/CTC 101 and CTC UNO/What-programming-language-does-Processing-use.md deleted file mode 100644 index ed95fda8..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/What-programming-language-does-Processing-use.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "What programming language does Processing use?" -id: 360017098799 ---- - -Processing is the name both for the IDE and the language used. diff --git a/content/Education and Kits/CTC 101 and CTC UNO/Where-are-the-Processing-examples.md b/content/Education and Kits/CTC 101 and CTC UNO/Where-are-the-Processing-examples.md deleted file mode 100644 index 6f36eeee..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/Where-are-the-Processing-examples.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "Where are the Processing examples?" -id: 360017098839 ---- - -You can find and download all the code for the processing programs [here](https://github.com/arduino/CTC-Processing/tree/master/en). diff --git a/content/Education and Kits/CTC 101 and CTC UNO/Where-are-the-pictures-for-the-Processing-projects.md b/content/Education and Kits/CTC 101 and CTC UNO/Where-are-the-pictures-for-the-Processing-projects.md deleted file mode 100644 index a5522684..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/Where-are-the-pictures-for-the-Processing-projects.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "Where are the pictures for the Processing projects?" -id: 360017053740 ---- - -For the Post-it clock, you can find the pictures in the data folder inside each one of the steps in [here](https://github.com/arduino/CTC-Processing/tree/master/en/_02_PostIt_Clock). For the Catch the apple game, you can find the pictures [here](https://github.com/arduino/CTC-Processing/tree/master/en/_03_Catch_The_Apple). diff --git a/content/Education and Kits/CTC 101 and CTC UNO/Where-do-I-find-the-diplomas-for-CTC-101.md b/content/Education and Kits/CTC 101 and CTC UNO/Where-do-I-find-the-diplomas-for-CTC-101.md deleted file mode 100644 index 888d226b..00000000 --- a/content/Education and Kits/CTC 101 and CTC UNO/Where-do-I-find-the-diplomas-for-CTC-101.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "Where do I find the diplomas for CTC 101?" -id: 4404389928210 ---- - -The diplomas are available in the CTC 101 online platform once the program and self-evaluations are completed. diff --git a/content/Education and Kits/CTC 101/Use-Processing-with-CTC-101.md b/content/Education and Kits/CTC 101/Use-Processing-with-CTC-101.md new file mode 100644 index 00000000..cd61b325 --- /dev/null +++ b/content/Education and Kits/CTC 101/Use-Processing-with-CTC-101.md @@ -0,0 +1,105 @@ +--- +title: "Use Processing with CTC 101" +--- + +Learn about using the **Processing*- open-source programming language and development environment with CTC 101. + +In this article: + + + +- [Use Processing in your browser](#use-processing-in-your-browser) +- [Can I use processing in Chromebooks?](#can-i-use-processing-in-chromebooks) +- [Get started with Processing in CTC 101](#get-started-with-processing-in-ctc-101) +- [How to work with the projects that use Processing-Arduino communication in Chromebook](#how-to-work-with-the-projects-that-use-processing-arduino-communication-in-chromebook) +- [What programming language does Processing use?](#what-programming-language-does-processing-use) +- [Where are the Processing examples?](#where-are-the-processing-examples) +- [Where are the pictures for the Processing projects?](#where-are-the-pictures-for-the-processing-projects) + + + +--- + +## Use Processing in your browser + +Processing is a programming language with multiple possibilities, thanks to the effort of its community. To display your projects to this community we suggest two ways to upload and share your projects. + +These tools could also help you create a collaborative environment to write your code in. + +- [OpenProcessing](https://openprocessing.org/){.link-external} + + OpenProcessing is an open gallery for your projects, just create an account and you can upload and execute your Processing sketches in the browser. + + This website has the option to render your sketch using [p5js](https://p5js.org/) or [processingJS](http://processingjs.org/). These two modes have some different syntaxes however the processingJS mode uses the same syntax as the one you use in the Processing IDE. + +- [SketchPad](https://sketchpad.cc/){.link-external} + + SketchPad will help you create a collaborative environment to write code between multiple users by just sharing the URL of the project. It also allows to share code and embed it in websites. + + An interesting feature is that you can keep track of your code's versions, useful when you want to go back to any of the past interactions. + +--- + +## 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](https://www.youtube.com/watch?v=OteeRNblwxU) for instructions on how to install Processing on your Chromebook. + +To check if your Chromebook supports Linux, visit [ChromeOS Systems Supporting Linux](https://www.chromium.org/chromium-os/chrome-os-systems-supporting-linux/). + +If you're using a Chromebook from a school or workplace, Linux may be disabled. In that case, ask [your administrator](https://support.google.com/accounts/answer/6208960?sjid=7209928928643098082-EU) for help. + +If you can’t install Processing, you can still code Processing or p5.js projects online. See [Use Processing in your browser](https://support.arduino.cc/hc/en-us/articles/360017098499). + +--- + +## Get started with Processing in CTC 101 + +When you've [registered your kit](https://support.arduino.cc/hc/en-us/articles/4407393580818-Register-an-Arduino-Education-Kit), you can learn about how to install and use Processing in the CTC 101 kit resources: + +1. Go to [ctc101.arduino.cc/resources](https://ctc101.arduino.cc/resources). +2. Type "Processing" in the search field. +3. 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](https://github.com/arduino/CTC-Processing/tree/master/en). + +--- + +## 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](https://github.com/arduino/CTC-Processing/tree/master/en/_02_PostIt_Clock). For the Catch the apple game, you can find the pictures [here](https://github.com/arduino/CTC-Processing/tree/master/en/_03_Catch_The_Apple). + + diff --git a/content/Education and Kits/CTC 101 and CTC UNO/Where-can-I-find-the-Education-Shield-examples-in-the-Cloud-Editor.md b/content/Education and Kits/CTC 101/Where-can-I-find-the-Education-Shield-examples-in-the-Cloud-Editor.md similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/Where-can-I-find-the-Education-Shield-examples-in-the-Cloud-Editor.md rename to content/Education and Kits/CTC 101/Where-can-I-find-the-Education-Shield-examples-in-the-Cloud-Editor.md diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Start1.png b/content/Education and Kits/CTC 101/img/CTC101_Start1.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Start1.png rename to content/Education and Kits/CTC 101/img/CTC101_Start1.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Start2.png b/content/Education and Kits/CTC 101/img/CTC101_Start2.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Start2.png rename to content/Education and Kits/CTC 101/img/CTC101_Start2.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Start3.png b/content/Education and Kits/CTC 101/img/CTC101_Start3.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Start3.png rename to content/Education and Kits/CTC 101/img/CTC101_Start3.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Start4.png b/content/Education and Kits/CTC 101/img/CTC101_Start4.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Start4.png rename to content/Education and Kits/CTC 101/img/CTC101_Start4.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Start5.png b/content/Education and Kits/CTC 101/img/CTC101_Start5.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Start5.png rename to content/Education and Kits/CTC 101/img/CTC101_Start5.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinar_booking_Add_info.png b/content/Education and Kits/CTC 101/img/CTC101_Webinar_booking_Add_info.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinar_booking_Add_info.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinar_booking_Add_info.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinar_booking_Confirm.png b/content/Education and Kits/CTC 101/img/CTC101_Webinar_booking_Confirm.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinar_booking_Confirm.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinar_booking_Confirm.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinar_booking_Select_Date.png b/content/Education and Kits/CTC 101/img/CTC101_Webinar_booking_Select_Date.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinar_booking_Select_Date.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinar_booking_Select_Date.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinar_booking_Select_Tutor.png b/content/Education and Kits/CTC 101/img/CTC101_Webinar_booking_Select_Tutor.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinar_booking_Select_Tutor.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinar_booking_Select_Tutor.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinar_booking_Start.png b/content/Education and Kits/CTC 101/img/CTC101_Webinar_booking_Start.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinar_booking_Start.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinar_booking_Start.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars1.png b/content/Education and Kits/CTC 101/img/CTC101_Webinars1.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars1.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinars1.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars2.png b/content/Education and Kits/CTC 101/img/CTC101_Webinars2.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars2.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinars2.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars3.png b/content/Education and Kits/CTC 101/img/CTC101_Webinars3.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars3.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinars3.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars4.png b/content/Education and Kits/CTC 101/img/CTC101_Webinars4.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars4.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinars4.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars5.png b/content/Education and Kits/CTC 101/img/CTC101_Webinars5.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars5.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinars5.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars6.png b/content/Education and Kits/CTC 101/img/CTC101_Webinars6.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/CTC101_Webinars6.png rename to content/Education and Kits/CTC 101/img/CTC101_Webinars6.png diff --git a/content/Education and Kits/CTC 101 and CTC UNO/Troubleshoot-servo-motors.md b/content/Hardware Support/Generic/Troubleshoot-servo-motors.md similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/Troubleshoot-servo-motors.md rename to content/Hardware Support/Generic/Troubleshoot-servo-motors.md diff --git a/content/Education and Kits/CTC 101 and CTC UNO/img/2-servos-set-up-diagram.png b/content/Hardware Support/Generic/img/2-servos-set-up-diagram.png similarity index 100% rename from content/Education and Kits/CTC 101 and CTC UNO/img/2-servos-set-up-diagram.png rename to content/Hardware Support/Generic/img/2-servos-set-up-diagram.png