FAQ | Contact Us  |  Register  |  Login

UC Davis Center for Integrated Computing and STEM Education (C-STEM) --- Research and Outreach
Home > C-STEM Studio > Ch Arduino

Ch Arduino

Download the textbook: Learning Arduino with Ch Programming for the Absolute Beginner

Download the textbook: Learning Arduino with C Programming 


 Ch Arduino package in C-STEM Studio allows the same C/C++ code to run in both ChIDE and Arduino IDE without any modification. ChDuino is a simple graphical user interface to interact with I/O pins of Arduino boards. It is the easiest 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 join the Maker Movement. The C-STEM Arduino curriculum can readily be integrated into computer programming, science, and engineering courses.

Ch Arduino currently supports Arduino Uno, Arduino Leonardo, Arduino 101, and Redboard Arduino boards.  More Arduino boards will be supported, please come back to check other supported boards later.

Two textbooks in PDF files “Learning Arduino with Ch Programming for the Absolute Beginner” and “Learning Arduino with  C Programming” are included in the C-STEM Studio.