C-STEM Studio – Version 7.0.3 – Aug 24 2020
v7.0.3 – Aug 24 2020
- [Ch Song] Slow down the LittleLamb song
- [Ch Professional] Fixed ChIDE save as Ch
- [Ch Linkbot] Reimplement blinkLED(NB) and blinkLEDColors(NB). Not compatible with the previous version.
- [Ch Robosim] Reimplement blinkLED(NB) and added blinkLEDColors(NB). Not compatible with the previous version.
- [Ch Mindstorms] Added blinkLED(NB) and blinkLEDColors(NB) fake functions.
- [Ch Professional] Fixed saving files as Ch.
v7.0.2 – Aug 09 2020
- [Ch Professional]
- Fixed a bug related to grd(), cdivisor(), and cdivisornum() in numeric.h
- Added multiples() to replace multiple()
v7.0.1 – Jul 29 2020
- [Ch Arduino] Updated the Arduino board image
- [C-STEM Folder]
- Fixed graphLight.ch for learnArduino
- Fixed ultrasonic_vehicle.ch for LearnSensorBasedRobotics
- Added LearnSensorBasedRobotics for Mac
- [Ch Linkbot] Fixed warning message for LArduino version mismatch
v7.0.0 – Jun 26 2020
- [Ch Professional] Updated Ch version to 8.5
- Fully supported macOS10.15
- Fixed copy/paste issue
- Supported macOS keyboard shortcuts with the command key
- Save a file as Ch by default if no file extension provided
- Updated the open/save file dialog to more user-friendly
- Stop the running Ch process when ChIDE is about to exit
- Added Ch Activation dialog in the Help menu
- [LinkbotLabs] Improved the stability
- Moved the local web-server to LinkbotLabs from the daemon
- LinkbotLabs will launch LinkbotService Manager on Windows
- Added Serial ID tool and firmware version bumped to 5.0.1
- [RoboSim] Updated the color theme
v6.5.0 – Jan 17 2020
- [Ch Arduino] Support color sensor with JavaScript
- [Ch Professional] v8.1 now supports macOS 10.15
- [Ch Professional] Allow double-click to open a Ch file
v6.3.5 – Jan 7 2020
- [Ch Linkbot] Updated Larduino firmware to version 1.1.0 for using the Barobo color sensor
- [Ch Linkbot] Added color sensor related functions to Ch binding
- [Ch Arduino] Updated Arduino firmware to version 1.1.0 for using the Barobo color sensor
- [Ch Arduino] Added color sensor related functions to Ch binding
v6.3.4 – Dec 12 2019
- [Ch Linkbot] Added legend in generated plots in CLC
- [Ch Mindstorms] Added legend in generated plots in CMC
- [Ch Linkbot] Added wait and repeat series of methods
- [Ch Robosim] Fixed RoboSim display issue with fullscreen mode
- [Ch Linkbot] Implemented moveJointForeverNB method
v6.3.3 – Nov 27 2019
- [C-STEM Studio] Fixed menus not responding
- [Ch Linkbot] Fixed Non-blocking function not quiting at the end of the program
- [Ch Linkbot] Fixed ChLinkbotController not launching on Mac
v6.3.2 – Nov 20 2019
- [Ch Arduino] Supported multi-clients in ChDuino
- [Linkbot Labs] Use LinkbotLabs 2.2.2 installer
v6.3.1 – Nov 15 2019
- [Ch Arduino] Added servo series methods for Web-based application
- [Ch Arduino] Added digitalWriteHighLow series methods for Web-based application
- [Ch Arduino] Fixed readUltrasoundSensor warning
- [Ch Linkbot] Fixed digitalWriteHighLow durations
v6.3.0 – Oct 21 2019
- [C-STEM Studio] Updated description for RoboBlockly
- [RoboBlockly] Updated roboblockly
- Changed URL to www.roboblockly.com
- Bump version to 0.2.0
- [LinkbotLabs] Use LinkbotLabs 2.2.1 installer
- Automatically add linkbotd to firewall exception for Windows
- Give a warning message to macOS 10.13 and 10.14 related to the firmware update issue
- [C-STEM Folder] Added LearnSensorBasedRobot folder
v6.2.8 – Sep 30 2019
- [Ch RoboSim] Fixed the tgrid numbering toggling through pressing ‘n’ key
- [Ch Linkbot] Added readUltrasonicSensor method
- [Ch Arduino] Added readUltrasonicSensor method
v6.2.7 – Sep 23 2019
- [Ch Professional] Updated numeric library and related demos
v6.2.6 – Sep 12 2019
- [C-STEM Studio] Fixed silent installation
v6.2.5 – Sep 9 2019
- [Ch RoboSim] Fixed playNotesOff method
v6.2.4 – Sep 6 2019
- [C-STEM Studio] Make sure file/directory does not end with spaces
- [LinkbotLabs] Display version number correctly
v6.2.3 – Aug 29 2019
- [Ch Linkbot] Added playNotesOff method
- [C-STEM Studio] Updated RoboBlockly links in Documentation tab
v6.2.2 – Aug 26 2019
- [Ch Professional] Updated plotting features
v6.2.1 – Aug 21 2019
- [Ch Arduino] Fixed the firmware version number
- [LinkbotLabs] Updated to v2.1.1
v6.2.0 – Aug 12 2019
- [LinkbotLabs] Fixed Linkbot communication in Mac (firmware updater is still not working on macOS 10.14 and up)
- [Ch Professional] Minor improvements
- [C-STEM Folder] Updated LearnArduino folder
- modified: LearnArduino.pdf
- modified: program/Ch/blinkLED.ch
- modified: program/Ch/rgbLED.ch
- modified: program/Ch/rgbLEDYellow.ch
v6.1.1 – Aug 7 2019
- [Ch Linkbot] Fixed panTilt function
- [Ch Linkbot] Added minimum and maximum variables to servoAttach function
- [LinkbotLabs] Updated Larduino firmware version 1.0.2
- [Ch Arduino] Updated Larduino firmware version 1.0.2
- [RoboBlockly] Fixed launching issue in Windows 7
- [Ch Arduino] Added readIRSensor function
- [Ch Linkbot] Added readIRSensor member function
v6.1.0 – Aug 2 2019
- [Ch Professional] include/chplot.h
- [Ch Professional] include/numeric.h
- [Ch Professional] lib/libch/numeric/CPlot.chf
- [Ch Professional] lib/libch/numeric/pquartiles.chf
- [Ch Professional] demos/lib/libch/numeric/pquartiles.ch
- [Ch Professional] demos/lib/libch/plot/ref/cone.ch, sphere.ch, cylinder.ch, rectangulaPrism.ch rectangularPyramid.ch triangularPrism.ch
v6.0.2 – Jul 31 2019
- [C-STEM Studio] Updated the capture of LinkbotLabs
- [Ch Arduino] Merged LArduino firmware
- [Ch Linkbot] Modified digitalWriteHighLow series of methods to take two
- time period for on/off durations
- [Ch Linkbot] Added digitalWriteHighLowForeverNB method
- [Ch Linkbot] Modified blinkLED series of methods to take two time periods
- for on/off durations
v6.0.1 – Jul 25 2019
- [Ch Linkbot] Made digitalWriteWait accept pin number
- [Ch Linkbot] Added warning message if LArduino is not communicating
- [C-STEM Folder] Updated LearnArduino Ch program
- [Linkbot Labs] Fixed I2C communication in Linkbot firmware
- [Linkbot Labs] Detect Arduino firmware version
- [Ch Linkbot] Added servoWriteMicroseconds method
- [Ch Linkbot] Updated panTilt method for more precise servo control
v6.0.0 – July 3 2019
- [C-STEM Studio] Fixed installation on Mac
- [Ch Linkbot] Added panTilt method
- [Ch Folder] Added files related to 2019 RoboPlay challenge
- [Ch Folder] Updated LearnArduino program folder
- modified: colorMixingLamp.ch
- new file: linkbotJSDirectionBot.ch
- new file: linkbotsJSPursuitBots.ch
- new file: mindstormsJSDirectionBot.ch
- new file: rgbLEDJS.ch
- [Ch Arduino] Moved map method to Ch
- [Ch Linkbot] Added more Linkbot Arduino methods
- added: readUltrasoundSensor
- added: servoAttach
- added: servoWrite
- added: digitalWriteHighLowNB
- added: digitalWriteWait
- [Ch RoboSim] Added Arduino shield compatible methods
- [Ch RoboSim] Added 2019 RoboPlay Challenge Competitions
- [Ch Linkbot] Added Arduino related functions[Ch Arduino] Fixed duplicated serial ports on Mac
- [Ch Arduino] Allowed control an Arduino board from a Web browser via Javascript
- [Ch Linkbot] Bundled with LinkbotLabs 2.0 and Ch binding
- [C-STEM Folder] Deleted C-STEM/LearnLinkbot/program/appendixA_AdvancedProgramming/standfunc.ch
- [C-STEM Folder] Modified C-STEM/LearnLinkbot/program/chap13_MultipleRobots/recordparallel.ch
- [C-STEM Folder] Modified C-STEM/LearnMindstorms/program/chap13_MultipleRobots/recordparallel.ch
- [C-STEM Folder] Added C-STEM/LearnArduino/program/Ch/linkbotJSButton.ch
- [C-STEM Folder] Added C-STEM/LearnArduino/program/Ch/linkbotJSDrive.ch
- [C-STEM Folder] Added C-STEM/LearnArduino/program/Ch/linkbotJSDriveTurn.ch
- [C-STEM Folder] Added C-STEM/LearnArduino/program/Ch/rgbLED.ch
- [C-STEM Folder] Added C-STEM/LearnArduino/program/Ch/rgbLEDYellow.ch
- [Ch Linkbot] Added playNote method
- [Ch Mindstorms] Added playNote method
- [RoboSim] Added playNote method
- [C-STEM Studio] Rename ‘Programming with Ch’ to ‘ChIDE’
- [Ch Linkbot] Handled robot connection errors
- [C-STEM Studio] Renamed ‘Student Homework’ to ‘My Workspace’
- [C-STEM Studio] Moved ‘Code in Curriculum’ to the side navigation menu
- [C-STEM Studio] Added several images
- [RoboBlockly] Changed download path to My Workspace
- [C-STEM Studio] Moved everything from student homework to my workspace
- [C-STEM Stutio] Fixed launching Linkbot Labs
- [C-STEM Studio] Allowed only one window
- [C-STEM Folder] Updated C-STEM/LearnCh/program/chap02/lemonade.ch
- [C-STEM Studio] Copied curriculum files to My Workspace if they don’t exist
- [Ch Arduino] Added panTilt method
- [C-STEM Folder] Added programs to use pantilt method
- [C-STEM Folder] Updated LearnArduino folder
- modified: LearnArduino/program/Ch/rgbLED.ch
- new file: LearnArduino/program/Ch/rgbLEDLow.ch
- modified: LearnArduino/program/Ch/rgbLEDYellow.ch
- new file: LearnArduino/program/Ch/rgbLEDYellowLow.ch
- renamed: rgbLEDLow.ch -> rgbLEDPositive.ch
- renamed: rgbLEDYellowLow.ch -> rgbLEDYellowPositive.ch
- new file: LearnArduino/program/Ch/linkbotTwoSirens.ch
- modified: C-STEM/LearnArduino/program/Ch/linkbotJSDrive.ch
- modified: C-STEM/LearnArduino/program/Ch/linkbotJSDriveTurn.ch
- modified: C-STEM/LearnArduino/program/Ch/linkbotSiren2.ch
- [C-STEM Studio] Prevented Linkbot Labs from launching too many times
v5.5.2 – Jan 31 2019
- [Ch Linkbot] Fixed delaySeconds method
- [C-STEM Folder] Updated C-STEM/LearnPi/program/linkbotSirenPi.ch
- [C-STEM Folder] Updated C-STEM/LearnPi/program/linkbotSirenPi1.ch
- [C-STEM Folder] Updated C-STEM/LearnPi/program/linkbotSirenPi2.ch
v5.5.1 – Jan 28 2019
- [C-STEM Folder] Fixed C-STEM/LearnLinkbot/program/chap09_RobotInCoordinateSystem/getposition.ch
- [C-STEM Folder] Fixed C-STEM/LearnLinkbot/program/chap09_RobotInCoordinateSystem/obstaclecourse.ch
- [Ch Linkbot] Fixed playNotes method
- [C-STEM Studio] Fixed Dock icon in MacOS
- [C-STEM Folder] C-STEM/LearnArduino/program/Ch/linkbotDirectionBot.ch
- [C-STEM Folder] C-STEM/LearnArduino/program/Ch/linkbotMindstormsPursuitBots.ch
- [C-STEM Folder] C-STEM/LearnArduino/program/Ch/linkbotSpeedBot.ch
- [C-STEM Folder] C-STEM/LearnArduino/program/Ch/linkbotSpinBot.ch
- [C-STEM Folder] C-STEM/LearnArduino/program/Ch/linkbotsPursuitBots.ch
- [C-STEM Folder] C-STEM/LearnArduino/program/Ch/mindstormsDirectionBot.ch
- [C-STEM Folder] C-STEM/LearnArduino/program/Ch/mindstormsPursuitBots.ch
- [C-STEM Folder] C-STEM/LearnArduino/program/Ch/mindstormsSpeedBot.ch
- [C-STEM Folder] C-STEM/LearnArduino/program/Ch/mindstormsSpinBot.ch
- [C-STEM Folder] C-STEM/LearnPi/program/linkbotDirectionBot.ch
- [C-STEM Folder] C-STEM/LearnPi/program/linkbotMindstormsPursuitBots.ch
- [C-STEM Folder] C-STEM/LearnPi/program/linkbotSpeedBot.ch
- [C-STEM Folder] C-STEM/LearnPi/program/linkbotSpinBot.ch
- [C-STEM Folder] C-STEM/LearnPi/program/linkbotsPursuitBots.ch
- [C-STEM Folder] C-STEM/LearnPi/program/mindstormsDirectionBot.ch
- [C-STEM Folder] C-STEM/LearnPi/program/mindstormsPursuitBots.ch
- [C-STEM Folder] C-STEM/LearnPi/program/mindstormsSpeedBot.ch
- [C-STEM Folder] C-STEM/LearnPi/program/mindstormsSpinBot.ch
v5.5.0 – Nov 29 2018
- [Ch Linkbot] Fixed delaySeconds function
- [C-STEM Studio] Made launch button shorter
- [C-STEM Folder] Updated C-STEM/LearnArduino/program/Ch/linkbotSiren.ch
- [C-STEM Folder] Added C-STEM/LearnPi/program/linkbotSirenPi.ch
- [C-STEM Folder] Added C-STEM/LearnPi/program/linkbotSirenPi1.ch
- [C-STEM Folder] Added C-STEM/LearnPi/program/linkbotSirenPi2.ch
- [C-STEM Studio] Fixed the RoboPlay description
- [RoboBlockly] Used Qt 5.9.7 to avoid loading JS multiple times
- [C-STEM Studio] Added launch button for each list item
- [Ch Mindstorms] Fixed the dl file not supporting 32-bit Mac
- [Ch Mindstorms] Prevented AppNap on Mac
- [Ch Arduino] Fixed serial port of Bluetooth device on Mac
- [Ch Arduino] Optimized the Bluetooth communication
- [Ch Linkbot] Added moveByTrackPos, moveJointByTrackPos and their non-blocking version
v5.0.6 – Oct 8 2018
- [Ch Linkbot] Added blinkLEDNB and blinkWait functions
- [Ch Linkbot] Added blinkLEDColors and blinkLEDColorsNB functions
- [Ch Song] Renamed TheStarSpangledBanner to StarSpangledBanner
- [C-STEM Folder] Updated LearnLinkbot.pdf
- [C-STEM Folder] Added LCD examples using I2C communication
v5.0.5 – Sep 17 2018
- [Ch Song] Changed the sirens name
- [C-STEM Folder] Updated the siren related programs
v5.0.4 – Sep 13 2018
- [Ch Song] Added three sirens
- [Ch Song] Optimized the playMelody functions
- [Ch Arudino] Added LiquidCrystal_I2C for using the LCD screen with I2C
- [Ch Arudino] Updated warning message when no devices found
- [C-STEM Folder] Updated the documentation for Arduino and Pi
- [RoboSim] Added delay function for robot group classes
- [Ch Song] Make frequency and duration higher resolution
v5.0.3 – Sep 5 2018
- [C-STEM Studio] Added a new page for all RoboPlay materials
- [Ch Arduino] Added Bluetooth module rename utility
- [Ch Arduino] Updated Arduino drivers
- [Ch Linkbot] Added delay function
v5.0.2 – Aug 27 2018
- [C-STEM Studio] Support MacOS 10.9
v5.0.1 – August 24 2018
- [RoboBlockly] Fixed the hardware robot not running when new pages loaded
- [Ch Arduino] Fixed the crash when firmware update button for Bluetooth connection
v5.0.0 – Aug 22 2018
- [C-STEM Studio] Fixed the Copy-to-Student bug for first-time use
- [RoboBlockly] Fixed incorrect removal of downloaded files
v5.0.0 – August 14 2018
- [RoboBlockly] Added controlling hardware Linkbot, Arduino board, Lego Mindstorms NXT/EV3 from RoboBlockly
- [C-STEM Folder] Updated LearnArduino curriculum
- [C-STEM Folder] Updated LearnLinkbot curriculum
- [C-STEM Folder] Updated LearnMindstorms curriculum
- [C-STEM Folder] Updated LearnPi curriculum
- [Ch Song] Added 12 more sample songs
v5.0.0 – Aug 9 2018
- [RoboBlockly] Added a missing dll file
- [C-STEM Studio] Fixed the unexpected clicking behavior
- [Ch Mindstorms] Save Ch files to C-STEM Student Homework
- [Ch Linkbot] Save Ch files to C-STEM Student Homework
- [Ch Linkbot] Updated images for Linkbots
v5.0.0 – Aug 8 2018
- [RoboBlockly] Added download manager
- [RoboBlockly] Optimized the download path search
v5.0.0 – Aug 2 2018
- [C-STEM Studio] Optimized the directory sorting
- [Ch Mindstorms] Fixed the plot display in multi-segmental control
- [Ch Linkbot] Fixed the plot display in multi-segmental control
v5.0.0 – Aug 1 2018
- [C-STEM Studio] Made it able to bring older version of LinkbotLabs to the front
- [RoboSim] Fixed the RoboSim GUI crashing with keys pressed
- [RoboBlockly] Fixed the bug that background window not popping up
- [C-STEM Studio] Fixed copy-to-student-home always copying to the default location
v5.0.0 – July 27 2018
- [C-STEM Studio] Expand the default directories when home button clicked in the directory browser
- [C-STEM Studio] Find LinkbotLabs from the registry instead of hard code the path
- [RoboSim] Find Ch path from the registry
v5.0.0 – July 26 2018
- [RoboBlockly] Fixed the Ch file not opening with cloud home directory
- [RoboSim] Added setBuzzerFreq/setBuzzerFreqOn/setBuzzerFreqOff functions
- [Ch Linkbot] Added setBuzzerFreq/setBuzzerFreqOn/setBuzzerFreqOff functions
- [Ch Mindstorms] Added setBuzzerFreq/setBuzzerFreqOn/setBuzzerFreqOff functions
- [C-STEM Studio] Made home button for the directory browser direct to home directory with the previous root directory expanded
v5.0.0 – July 23 2018
- [RoboBlockly] Disabled notification of program downloaded for executing
- [RoboBlockly] Fixed the frozen after a few runs
- [RoboBlockly] Added command line options
- [Ch Linkbot] Changed setLEDColor now accept HEX encoded color
v5.0.0 – July 18 2018
- [C-STEM Studio] Updated the display image GPIO Viewer in Windows/Mac
- [RoboBlockly] Made RoboBlockly a single application with a customized web browser which support running local Ch code
- [ChDuino] Fixed the GUI for Bluetooth mode
- [RoboSim] Added 2018 RoboPlay challenges
v4.6.0 – Apr 20 2018
- [C-STEM Studio] Bring GPIOViewer to front instead of creating a new one
- [C-STEM Studio] Restore software windows if they are minimized
- [Ch Mindstorms] Make default size of the mainwindow bigger to display everything
v4.6.0 – Apr 18 2018
- [C-STEM Studio] Kill all related processes before installation
- [C-STEM Studio] Bring the existing windows to the top instead of launching new windows
- [C-STEM Studio] Added the tooltip for double click to launch software
- [Ch Mindstorms] Fixed virtual robot not working on Mac
- [Ch Linkbot] Fixed debug mode on Mac
- [RoboSim] Kill previous RoboSim process before launching a new one on Mac
- [Ch Arduino] Fixed connection status when the Arduino board unplugged
- [Ch Arduino] Updated the icon
v4.5.0 – Apr 05 2018
- [C-STEM Studio] Rearranged the layout to make it more user-friendly
- [C-STEM Studio] Implemented “Copy to Student Homework” in code in curriculum for easily copy files to student homework
- [C-STEM Studio] Show the instruction of code in curriculum/student homework/teaching resources as tooltips
- [C-STEM Studio] Launch Ch activation from the help menu
- [ChDuino] Redesigned the program to allow Ch program control the Arduino board through the GUI
- [ChDuino] Rearranged the layout of the GUI
- [ChDuino] Connect to the first device in the list if no one selected
- [ChDuino] Made firmware uploading information more detectable
- [GPIOViewer] make digal value High/Low instead of 1/0
- [Ch Mindstorms] Fixed connection issue in Raspberry Pi
- [Ch Song] Added songs:
- MarioUnderworld
- PiratesTheme
- Star Wars
- [RoboSim] Fixed the issue that libraries are not loaded in debug mode in Ch
v4.2.0 – Mar 01 2018
- [C-STEM Folder] Added melody “The Ants Go Marching” and a higher pitch “The Ants Go Marching”
- [C-STEM Folder] Added melody “Mario Theme”
- [C-STEM Folder] Added “Chapter 16 Advanced Sensory Information for a Mindstorms” for “Learning Robot Programming with Lego Mindstorms for the Absolute Beginner”
- [C-STEM Folder] Updated “Learning Physical Computing wtih Arduino for the Absolute Beginner”
- [C-STEM Folder] Updated “Learning Physical Computing wtih Pi for the Absolute Beginner”
- [C-STEM Studio] Moved the “launch” button to the upper left corner
- [C-STEM Studio] Fixed the renaming in List View
- [CMC] Made the windows scrollable to fit different resolution
- [CMC] Added driveAngle, turnLeft, and turnRight to the group class
- [CMC] Fixed the driveForever ignoring speed direction
v4.1.0 – Dec 20 2017
- [Ch Arduino] Fixed the failure of retrieving data from Arduino in Windows
- [C-STEM Studio] Updated description a little
- [Ch Robot] Added robot.h and cpsbot.h
v4.0.0 – Dec 07 2017
- [C-STEM Folder] Updated Ch Linkbot book
- [C-STEM Folder] Updated Ch Lego Mindstorms book
- [C-STEM Folder] Updated programs for Arduino curriculum
v4.0.0 – Dec 05 2017
- [C-STEM Folder] Updated the code for the pursuitbots example
v4.0.0 – Nov 27 2017
- [C-STEM Studio] Added the textbook “Learning Robot Programming with Lego Mindstorms for the Absolute Beginner” and related source code
- [C-STEM Studio] Added the textbook “Learning Physical Computing with Raspberry Pi for the Absolute Beginner” and related source code
- [C-STEM Studio] Added the textbook “Learning Physical Computing with Arduino for the Absolute Beginner” and related source code
- [C-STEM Studio] Updated the textbook “Learning Robot Programming with Linkbot for the Absolute Beginner” significantly as 7th Edition and related source code
- [C-STEM Studio] Added LearnOpenCV in Code in Curriculum for Windows and Pi
- [C-STEM Studio] Added LearnMechaism in Code in Curriculum
- [C-STEM Studio] Added LearnControlSystem in Code in Curriculum
- [C-STEM Studio] Added LearnCC++MathlabFortran in Code in Curriculum
- [C-STEM Studio] Luanch GPIO Viewer image for Windows and Mac
- [C-STEM Studio] Updated start page image and description
- [Ch Linkbot] Updated Linkbot software significantly
- [C-STEM Folder] Updated Linkbot curriculum
- [Ch Linkbot & Ch Mindstorms] Updated on controlling a hardware robot in a coordinate system
- [Ch Linkbot & Ch Mindstorms] Updated on controlling multiple hardware robots in a coordinate system
- [Ch Linkbot & Ch Mindstorms] Updated on buzzers for multiple robots
- [Ch Linkbot & Ch Mindstorms] Updated on playing medodies and music notes for multiple robots
- [C-STEM Folder] Added doc and sample code on controlling Linkbot and Mindstorms in a single program
v3.5.0 – Nov 17 2017 (internal release)
- [Ch Arduino] Fixed output not working after firmware uploading
3.5.0 – Nov 14 2017 (internal release)
- – [Ch Arduino] Fixed output not working after firmware uploading
- – [Ch Arduino] Added another UNO variant
v3.5.0 – Oct 30 2017 (internal release)
- – [Ch Mindstorms] Changed the default initial position
- – [Ch Mindstorms] Removed debug info for NXT
- – [Ch Linkbot] Changed the default initial position
- – [RoboSim] Fixed the wrong package for Win64
v3.5.0 – Oct 24 2017 (internal release)
- – [Ch OpenCV] Included in C-STEM Studio
- – [Ch Arduino] Added new RedBoard product in ChDuino
v3.5.0 – Oct 9 2017 (internal release)
- – [C-STEM Folder] Updated documentats for Mindstorms, Arduino and Pi
- [RoboSim] Changed max speed to 570 deg/s for Mindstorms
- [RoboSim] Fixed rounding issue in max speed warning message
- – [C-STEM Folder] Updated Ch Mindstorms Package User’s Guide chmindstorms.pdf
- – [C-STEM Folder] Updated programs in Code in Curriculum->LearnPi->program folder
- – [C-STEM Folder] Updated programs in Code in Curriculum->LearnArduino->program folder
v3.5.0 – Oct 2 2017 (internal release)
- – [RoboSim] Fixed driveTimeNB
- – [RoboSim] Fixed dot coloring
- – [RoboSim] Fixed initPosition warning message
- – [RoboSim] Fixed units reading for metric
- – [RoboSim] Unwrapped angle retrieved from getPosition
- – [RoboSim] Changed getJointAngles, getJointSpeeds and getJointSpeedRatios to take 3 arguments instead of 4
- – [C-STEM Folder] Updated Ch Mindstorms Package User’s Guide chmindstorms.pdf to v1.0
- – [C-STEM Folder] Updated programs in Code in Curriculum->LearnPi->program folder
- – [C-STEM Folder] Updated programs in Code in Curriculum->LearnArduinoInCh->program folder
- – [C-STEM Studio] Added pdf file “Learning Physical Computing with Raspberry Pi for the Absolute Beginner” in Documentation
- – [C-STEM Studio] Added pdf file “Learning Physical Computing with Arduino for the Absolute Beginner” in Documentation
- – [C-STEM Folder] Updated Code in Curriculum>LearnPi>program
- – [C-STEM Folder] Merge Learn Arduino with C and Learn Arduino with Ch into a single folder
- – [C-STEM Folder] Added Code in Curriculum>LearnArduino
- – [C-STEM Studio] Changed the file name for Ch Mindstorms Package User’s Guide from chmindstorms.pdf to chmindstormsuserguide.pdf
- – [C-STEM Studio] Added Curriculum>LearnMindstorms>chmindstorms.pdf
- – [Ch Linkbot] Fixed function moveToByTrackPosNB
- – [Ch Mindstorms] Added function moveToByTrackPosNB
- – [Ch Mindstorms] Added function moveJointByPowerNB
- – [Ch Mindstorms] Fixed function setLEDColor for EV3
- – [Ch Mindstorms] Fixed a bug that NXT will keep running after a program finishes
- – [Ch Arduino] Added missing files for redistribution
- – [RoboSim] Fixed driveTime crashes when called multiple times
- – [RoboSim] Changed default speed to 200 deg/s for Mindstorms
- – [RoboSim] Changed default max speed to 650 deg/s for Mindstorms
- – [Ch Mindstorms] Updated demos
v3.0.1 – Aug 1 2017 (internal release)
- – [Ch Mindstorms] Fixed the bug that NXT is detected as EV3 in Linux
- – [Ch Mindstorms] Fixed the Ch program crashing
v3.0.0 – Jun 28 2017
- [C-STEM Folder] Updated LearnPi folder
- [RoboSim] Added contents for 2017 RoboPlay Competition
- [Ch Arduino] Updated documents
v3.0.0 – Jun 1 2017
- [Ch Arduino] Redesigned output interface for ChDuino
v3.0.0 – May 30 2017
- [C-STEM Folder] Added documents for RoboPlay competition 2017
- [Ch Mindstorms] Fixed delay in Mac OSX
v3.0.0 – May 24 2017
- [Ch Arduino] Fixed incorrent PWM pins in ChDuino
- [Ch Arduino] Redesigned the ouput interface for pins in ChDuino
- [GPIOviewer] Redesigned the ouput interface for pins
- [RoboSim] Proper loading of the challenge backgrounds when clicking on one in the gui
v3.0.0 – May 8 2017
- [C-STEM Folder] Added LearnPi folder for learning Raspberry Pi
v3.0.0 – Mar 21 2017
- [RoboSim] Fixed Mac CLC: General Vehicle control generates two graphs on first run but not the thrid graph 2 vehcile control – generates 1 graph on first run. single vehicle control doesnt generate plot on first run
- [RoboSim] Fixed Mac: “Any key” to kill simulation app no longer available. Have to click X on simulation screen to kill. “Any Key” to kill still works when running robosim with ChIDE
- [RoboSim] Fixed Mac CLC: don’t get a “Number Line” Graph for Two Vehicle control.
- [RoboSim] Fixed Mac CLC: don’t get an “Arc Length vs Time ” graph.
- [RoboSim] Fixed Mac CMC: don’t get “Angle vs Time” or “Arc Length vs Time” graphs.
- [RoboSim] Fixed Mac CMC: no graphs for single vehicle control?
v3.0.0 – Mar 18 2017
- [C-STEM Studio] Changed the program name from “Raspberry Pi GPIO Viewer” to “GPIOviewer” for Raspberry Pi
- [C-STEM Studio] Fixed all links for challenge mats on Raspberry Pi
- [C-STEM Studio] Added a missing library for launching ChDuino on Raspberry Pi
- [C-STEM Studio] Added missing header files for Ch wiringPi package on Raspberry Pi
v3.0.0 – Mar 13 2017
- [RoboSim] Fixed CLC: General Vehicle plots experimental data even when option selected for Plot without experimental data. Two Vehicle control plots experimental data for number line when Plot without experimental data selected
- [RoboSim] Fixed CLC: gives exit code 1 when running the first time. Runs fine after 2nd or 3rd try
- [RoboSim] Fixed CMC: two vehicle control doesnt generate any graphs first time – works second time
- [RoboSim] Fixed CRC: No graph generated for single vehicle control
- [RoboSim] Fixed CRC: Two Vehicle control – Default graph is distance vs. time but no plot displayed for distance vs. time and numberline. Works when running 2nd time
- [RoboSim] Fixed CRC: General Vehicle control – numberline plot works but no plot for angle vs time or arc length vs time. Plot works when running 2nd time
- [RoboSim] Fixed CRC: General Vehicle Control – when plot without experimental data selected angle vs time shows experimental data but arc length vs time and numberline does not
- [RoboSim] Fixed CMC->Vieccle Segment Control->Plot with/without Exprimentatl Data will not display the plot
v3.0.0 – Mar 7 2017
- [C-STEM Studio] bundles Ch Control System Toolkit
- [C-STEM Studio] bundles the textbook “Introducton to Ch” in pdf file
- [C-STEM Studio] Raspberry Pi: bundles Ch Common Gateway Interface (CGI) for developing interactive web site
- [C-STEM Studio] Raspberry Pi: bundles Web-based Mechanism Design and Analysis
- [C-STEM Studio] Raspberry Pi: bundkes Web-based Control System Designa and Analysis
- [C-STEM Studio] Raspberry Pi: contains GPIO Viewer
- [C-STEM Studio] Raspberry Pi: bundles Ch binding to WiringPi
v3.0.0 – Mar 6 2017
- [ChRobosim & ChMindstorms & ChLinkbot] Changed traceColor(color) to traceColor(color, width).
- [RoboSim] Fixed RoboSim GUI crashes in 32-bit machines.
- [RoboSim] Changed default fill color for filled shapes.
- [RoboSim] Fixed a minor issue related to window position when running robosim on Windows tablets.
- [RoboSim] Fixed the aspect ratio by default shall be 1:1 so that a circle will appear as a circle.
- [RoboSim] Fixed arrow in Drawing.
- [RoboSim] Fixed running RoboSim from a remote Windows server machine from remote desktop in Windows or VNC from a Chromebook.
- [RoboSim] Fixed MacOS: left wheel left behind for moving a single robot.
- [RoboSim] Fixed MacOS: two linkbots/NXTs do not work.
- [RoboSim] Fixed MacOS: two linkbots with NB do not work.
- [RoboSim] Fixed MacOS: group of Linkbots does not work.
- [RoboSim] Fixed MacOS: pictures on the left for “Individual Robots”, “Pre-Configrued”, “Objects” are missing
- [RoboSim] Fixed MacOS: crashes on adding a block from obstacles and drawings.
- [RoboSim] Fixed MacOS: Click Challenge task, it does not popup a proper scene like in Windows.
- [RoboSim] Fixed MacOS: Click Competition Border will crash.
- [RoboSim] Fixed MacOS: RoboSim crashes and cannot recover even reboot and re-install C-STEM Studio.
- [RoboSim] Fixed MacOS: when the background is 2015 competition board, click 2016 challenge will crash.
- [RoboSim] Fixed MacOS: Save Robosim conf file in ~/Library/Application Support/C-STEM Studio/RoboSim/robosim.xml, instead of in ~/.robosimrc to be consistent with Windows and Mac Convention for saving configuration file.
- [RoboSim] Support Mac OS X
- [RoboSim] Fixed MacOS: Connected robots; Explorer and Lift do not work
- [RoboSim] Fixed 1. MacOS: click on background -> 2016 roboplay mat -> roboplay challenges -> any 2014 challenge ->crash. Please try a few other combinations to see if it will crash
- switching between any board to a different year task. 2016 board to 2015 challenge works.
- [RoboSim] Fixed for CLC, General Vichicel Control, the robosim.xml file configuration might incorrect, as it does not move in straight line. robosim.xml setup using RoboSIm, it then works.
- [RoboSim] Fixed for CLC, Two Vichicel Control, the robosim.xml file configuration might incorrect, as it does not move in straight line. robosim.xml setup using RoboSIm, it then works.
- [RoboSim] Fixed the same issues for CMC for general motion and two robots.
- [RoboSim] Fixed MacOS: Connected robots; Explorer at the beginning, the robots are separated.
- [RoboSim] Fixed MacOS: Lift robot is missing robots at the beginning. it appears that the initial state of ALL pre-configured robots are missing parts/robots or not in the right position when using the Ch code in Chapter 16 of Ch Linkbot book.
- [RoboSim] Fixed MacOS: robosim for explorer now wont run and opens the clinkboti.chf.
- [RoboSim] Fixed simulation screen is black.rs communication::Publisher cannot bind to socket.error: cannot recover from previous errors at or before line 19
- [RoboSim] Fixed Explorer – cube connector and wheels are in the wrong place. Running a second and third time gives errors at line 35 and 19
- [RoboSim] Fixed fourwheeldrive does not run, and parts are in the wrong place – error in chlinkboti.chf at line 3273
- [RoboSim] Fixed fourbotdrive is missing linkbots. Linkbot 1 and 2 are not in the right position
- snake only has one linkbot and wont run. Error in chlinkboti.chf at line 19
- [RoboSim] Fixed stand.ch linkbots in wrong position. Doesnt move
- [RoboSim] Fixed lift.ch missing a bridge
- [RoboSim] Fixed Fourbotdrive wheel and H connector are switched. error at line 19 first time i ran. runs after 2 attempts
- [RoboSim] Fixed explorer would work the first three times – error at line 0 and line 35. runs on fourth attemp to run explorer.chcube connector and wheel switched
- [RoboSim] Fixed fourwheeldrive cube connector and wheel switched
- [RoboSim] Fixed omnidrive error at line 20 first time running. wheel and H connector switched
- most time, run an application from CLC, the third time, the RoboSim then work. Previous two times, it will fail.
- [RoboSim] Fixed two mindstorms crashing on Mac
- [RoboSim] Fixed connector within lift preconfig isn’t in right place
- [RoboSim] CLC/CMC General Vehicle Control ->Run -> when finished running close. out plot display and simulation screen by clicking x in top left corner -> Two Vehicle Control -> Run -> Black screen.
- [RoboSim] Fixed MacOS, for CMC two robot virtual controll gvies error: CRC Error: Ch program fails with exit code 1 but can still run on the second try
- [RoboSim] Fixed On MacOS clicking on any RoboPlay challenge competitions cause robosim to crash regardless of board
- [RoboSim] Fixed On MacOS If you add a connected robot without first removing the linkbot I the robots have a negative value. When running, all of the connector parts are missing.
v3.0.0 – Jan 26 2017
- [C-STEM Studio] Added links for RoboPlay completition mats.
v3.0.0 – Dec 20 2016
- [C-STEM Studio] Hidded PartnerCurriculum in Linux.
- [C-STEM Studio] Made C-STEM folder read-only in Linux.
v3.0.0 – Dec 19 2016
- [C-STEM Studio] Added a new document, introduction to Ch.
- [CMC & CLC] Fixed chrc file not found for first time user.
v3.0.0 – Dec 5 2016
- [Ch Linkbot & CMC & RoboSim] Add traceColor member function.
- [Ch Linkbot] Fix dl loading error causing by redistribution package on Windows 32-bit machiens.
v3.0.0 – Nov 22 2016
- [Ch Linkbot] Fixed the errors in debug mode on Mac.
- [CMC] Fixed ch package dl loading error on Mac.
v3.0.0 – Nov 14 2016
- [Ch Mindstorms Controller] Rename Ch Robot Controller (CRC) to Ch Mindstorms Controller (CMC).
- [C-STEM Studio] Updated documents for RoboBlockly.
- [RoboSim] Added more drawing features for RoboSim to be consistent with RoboBlockly drawing features.
- [Ch] Added function angle2distance(double radius, double angle)
- [Ch] Added function distance2angle(double radius, double distance)
- [RoboBlockly] Added the ability to merge the Board Workspace blocks with the Workspace blocks.
- [RoboBlockly] Updated to a newer version of Google Blockly.
- [RoboBlockly] Fixed several bugs involving running RoboBlockly on different browsers.
- [RoboBlockly] Separated the single Interactive Tutorial into three Interactive Tutorials
- [RoboBlockly] Fixed a bug involving the isPrime block.
- [C-STEM Studio] Fixed: Ch file won’t launch when ChIDE.session not found.
- [Ch Linkbot] Ch Linkbot binding is now self-contained (used to be installed with Linkbot Labs).
- [CMC & Ch Linkbot] Added a: global option for displaying plots without or with experimental data.
- Experimental Data:
- () Plot without Experimental Data
- () Plot with Experimental Data
- [CMC & Ch Linkbot] Added function robot.getxy(double &x, double &y).
- [CMC & Ch Linkbot] Added function robot.getPosition(double &x, double &y, double &angle).
- [CMC & Ch Linkbot] Added function robot.drivexy(double x, double y, double radius, double trackwidth).
- [CMC & Ch Linkbot] Added function robot.drivexyNB(double x, double y, double radius, double trackwidth).
- [CMC & Ch Linkbot] Added function robot.drivexyTo(double x, double y, double radius, double trackwidth).
- [CMC & Ch Linkbot] Added function robot.drivexyToNB(double x, double y, double radius, double trackwidth).
- [CMC & Ch Linkbot] Added function robot.drivexyToExpr(double x0, double xf, int num, string_t expr, double radius, double trackwidth).
- [CMC & Ch Linkbot] Added function robot.drivexyToExprNB(double x0, double xf, int num, string_t expr, double radius, double trackwidth).
- [CMC & Ch Linkbot] Added function robot.drivexyToFunc(double x0, double xf, int num, double(*func)(double x), double radius, double trackwidth).
- [CMC & Ch Linkbot] Added function robot.drivexyToFuncNB(double x0, double xf, int num, double(*func)(double x), double radius, double trackwidth).
- [CMC & Ch Linkbot & RoboSim] Added function robot.playNotesNB(note_t song[:], double speedFactor).
- [CMC & Ch Linkbot & RoboSim] Added function robot.playMelodyNB(note_t song[:], double speedFactor).
- [CMC & Ch Linkbot & RoboSim] Added function robot.playNotesWait().
- [CMC & Ch Linkbot & RoboSim] Added function robot.initPosition(double x, double y, double angle).
- [CMC & Ch Linkbot & RoboSim] Added function group.delaySeconds(double seconds).
- [RoboSim] Added function robot.playNotes(note_t song[:], double speedFactor).
- [RoboSim] Fixed a light box jumps up and down in front of a robot before the robot moves.
- [RoboSim] Fixed issues with the robosim.xml configuration file that will prevent RoboSim to get started.
- [RoboSim] Fixed robot.getPosition(double &x, double &y, double &angle), the obtained angle is incorrect.
- [RoboSim] Added a pull-down option for “Caster” and “Scoop for Robot.
- Editor to attach either a caster or scoop for a Linkbot-I.
- [RoboSim] Changed the initial angle for a robot heads to 90 degrees instead of 0 degrees. The angle obtained by getPosition() also changed accordingly.
- [RoboSim] Added a clock to scene.
- [RoboSim] Changed the hacky sack to a ball and cylinder combination.
- [RoboSim] Fixed redundant actions for a robot to turn when the speed is negative.
- [RoboSim] Updated challenges with scoop.
- [RoboSim] Added an option to add grid to challenges and other boards.
- [RoboSim] Disabled outdoor grids when RoboPlay Challenge grid is on.
- [RoboSim] Changed the default value for draings to make it more visible.
- [RoboSim] Change the black background for drawing to white, the same as the background for obstacles.
- [Ch Arduino] Fixed the wrong ChDuino positioning in Windows 10
Version 2.0.2 2016, June 18, 2016
- [C-STEM Studio] Add Documentation tab for listing all documents
Version 2.0.1 2016, June 17, 2016
- [C-STEM Studio] Add Video Tutorials tab for launching the C-STEM video tutorials website.
- [RoboSim] Fixed: an object with light weight mass can be pushed by a robot.
- [RoboSim] Fixed: combination of moveJointNB() and moveJointTime() can move in a straight line.
- [RoboSim] Added the member function robot.getPosition().
- [RoboSim] Fixed: Use a challenge background, a program will not finish and hang at the end.
- [RoboSim] Fixed: The incorrect value for the x-coordinate for the robot shown on the scene when clicking the robot.
- [RoboSim] Fixed the display issue of RoboSim for some of Windows 7 32-bit machines.
- [Curriculum] Updated chlinkbot.pdf.
- [CLC & CRC]: Fixed: negative values of wheel size appears in code.
- [CLC & CRC]: Fixed: negative values of distance won’t affect angular velocity.
Version 2.0 2016, June 08, 2016
- [C-STEM Studio] All curriculum updated to use new Ch plotting features of strokeColor(), strokeWidth(), fillColor(), lineStyle(), pointStyle(), fillCurve(), etc.
- [RoboSim] Use brand new GUI
- [RoboSim] Add support of Lego Mindstorms
- [RoboSim] Allow changing background
- [RoboSim] Support RoboPlay Challenge Competition Board and Challenges
- [RoboSim] Support Obstacles and Drawings
- [RoboSim] Fix a bug that rotation is not accurate
- [Ch Linkbot] Support robot.playMelody() and robot.playNotes() to play songs and music notes.
- [CRC] Support robot.playMelody() and robot.playNotes() to play songs and music notes.
Version 1.3.2 2016, May 24, 2016
-
[C-STEM Studio] Added Partner Curriculum tab to browse curriculum from C-STEM Curriculum Partners
Version 1.3.1 2016, May 16, 2016
-
[C-STEM Studio] Fix a bug that paths for configuration files cannot be found for non-admin users
Version 1.3.0 2016, May 9, 2016
- [ChDuino] Support Bluetooth communication with Arduino boards
Version 1.2.4 2016, April 14, 2016
- [ChDuino] Change communication baudrate to 9600
- [ChDuino] Fix Redboard communication issue
Version 1.2.3 2016, April 4, 2016.
-
[CRC] Disable App Nap feature in Mac which causes CRC not responding
Version 1.2.2 2016, March 29, 2016.
- [C-STEM Studio] Disable the driver installation for the silent mode in Windows.
- [C-STEM Studio] Added C-STEM Arduino Driver v1.2.2 to install driver for users using Arduino in a lab with the C-STEM Studio installed silently.
- [CRC] Fix an issue on dependency of libmindstorms.dl on Mac
- [CRC] Fix the chmindstorms folder permission issue on Mac
Version 1.2.1 2016, March 18, 2016.
-
- [ChDuino]Support Arduino 101
- [ChDuino]Fix debug mode for charduino package so that the first line of user’s code will be executed during the debugging.
Version 1.2 2016, March 10, 2016.
- [ChDuino] Add ChDuino, a GUI, for real time control of Arduino boards
- [ChDuino] Update charduino package with new communication protocol
Version 1.0.7 2016, January 21, 2016.
- Update Ch Arduino Package
Version 1.0.6 2015, December 8, 2015.
- Update Ch Arduino Package
Version 1.0.5 2015, November 29, 2015.
- Update Arduino firmware uploading for Mac
- Update Learning Arduino with Ch document
Version 1.0.4 2015, November 12, 2015 (Windows Only).
- Fixed issues with ChMindstorms dl.
Version 1.0.3 2015, November 6, 2015.
- Fixed issues with using Arduino Redboard with Ch.
Version 1.0.2, 2015, October 27, 2015 (Macintosh only).
- Updated installer to display error message if Ch Professional is not previously installed.
Version 1.0.1, 2015, October 19, 2015.
- Fixed the bluetooth communication from Ch Robot Controller with Lego Mindstorms NXT/EV3 for Windows 8.x and 10.
- Fixed launching Ch Command Shell from C-STEM Studio for Mac OS X 10.11 EI Capitan.
Version 1.0, 2015, October 15, 2015.
- The initial first release.