Skip to content

Arduino based regression tool for calculating coefficients for fitting. This serial menu driven script provides the capability for using regression to determine fitting coefficients for multiple types of potential fitting equations linear, quadratic, power, exponential, and logarithmic functions from input data either supplied or measured via mi…

CalPlug/ArduinoMenuCalibrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Calit2

ArduinoMenuCalibrator

build passing

California Plug Load Research Center (CalPlug) & California Institute of Telecommunications and Information Technology (Calit2)

Code development by Mugared Khalifa, Kejia Qiang, Bryan Karmini and Avinash Pai
University of California, Irvine (UC Irvine)
Project Leaders: Dr. Michael J. Klopfer & Prof. G.P. Li

Project Description: This serial menu driven script provides the capability for using regression to determine fitting coefficients for multiple types of potential fitting equations linear, quadratic, power, exponential, and logarithmic functions from input data either supplied or measured via microcontroller ADCs. It can be used for sensor calibration and provide fitting summaries and coefficients. After reading values and calculating fits and goodness of fits (along with average and absolute errors) it will allow the saving of fitting cofficients into onboard EEPROM to be recalled by anothe rprogram. The intent of this operation is to use this as a program to calibrate onbboard sensors where the saved data can be recalled from the EEPROM as required. It has been tested as functional on Arduino Uno and Arduino Mega. NOTE: Limited memory on microcontrollers limits the practicality of regressions with very large datasets. A library based version of this script is in development currently.

Copyright The Regents of the University of California, 2019-2020 Built with open source software and released into the public domain under GNU License for permissive use.

About

Arduino based regression tool for calculating coefficients for fitting. This serial menu driven script provides the capability for using regression to determine fitting coefficients for multiple types of potential fitting equations linear, quadratic, power, exponential, and logarithmic functions from input data either supplied or measured via mi…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages