Ch Arduino is a toolkit designed and developed at the UC Davis Center for Integrated Computing and STEM Education (C-STEM) for introducing electronics and computer programming to absolute beginners, especially for middle and high school students. It comes with a fully developed curriculum for teachers to teach Arduino and computer programming in C/C++ interpreter Ch to students You can download the required software and curriculum (Ch and C-STEM Studio) freely here. The C-STEM Arduino curriculum can readily be integrated into computer programming, science, and engineering courses. It is currently being used by a large number of partner schools of the C-STEM Center.
Key Features
ChDuino, shown in the following figure, is a simple GUI based to interact with I/O pins of Arduino boards. It is an easy way to get started tinkering with electronics using Arduino. C/C++ interpreter Ch is the simplest possible way to program Arduino using the standard Arduino C/C++ functions. The user-friendly Ch makes learning electronics using Arduino boards simple, easy, and fun with its scripting, debugging, and plotting capabilities. It breaks the barrier and allows anyone to use Arduino.
Ch Arduino readily works with the standard C/C++ Arduino library to program an Arduino board using a C/C++ interpreter Ch. The following figure is an example of programming an Arduino board in ChIDE (an Integrated Development Environment for Ch). A typical C/C++ program can run in both regular Arduino IDE and ChIDE without any modification.
Contact Information
If you have any questions and feedbacks, feel free to contact UC Davis C-STEM Center through its discussion forum or supporting email address.