From 45bed122b0851dbdc74f91bcb795a6dfd1e2602c Mon Sep 17 00:00:00 2001 From: Eric Yu Date: Wed, 17 Aug 2022 11:25:00 -0700 Subject: [PATCH] Update README.md --- README.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 0890868..8b4d863 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # Read Resistances +Read the resistance of a voltage divider using ESP32 ## Required & Dependencies ### Required @@ -33,25 +34,21 @@ was an older version of `serial_plotter.py`. They are not longer supported. ## Issues - Newer hardware will require 3.3V. ~~Currently can only use 5V as input voltage.~~ May need to change the algorithm in `read_arduino.py`. -- Should call `writerandomvalues.py` to simulate Arduino data when nothing is connected but user still want to run. Currently just pop up error(fixed) -- "plot" button is completely disabled, should be enabled whenever is not plotting but is reading data -- Matplotlib cannot really run in multithread, this might going to be an issue for packing the program into an executable -- Csv file is only created after you close the UI - axis window size is not correct ## Todos & [Old Specs](https://docs.google.com/document/d/1Km2HZel7rILOvgHG5iXlUcXFx4Of1ot2I7Dbnq8aTwY/edit?usp=sharing): - [ ] Fix Issues - [ ] Automatically setup the driver for ESP32 -- [ ] display sensor value in either the UI or on the plot -- [ ] Reopen plot window from the UI when closed +- [x] display sensor value in either the UI or on the plot +- [x] Reopen plot window from the UI when closed - [x] Need to continue writing to file when graphing window is closed -- [ ] Make it so the time stamp is the actual time +- [x] Make it so the time stamp is the actual time - [x] No blank line in between lines of csv file (new line may be added when file is closed) - [ ] Make it so we have the option to run multiple graphs at the same time, setting window size in UI -- [ ] Inputting value of 0 for window size should have an infinite window size +- [x] Inputting value of 0 for window size should have an infinite window size - [x] Accept any inputs (such as resistor values, plot window size, base voltage etc.) as either command line argument or as input at beginning of program - [x] Write random values to simulate a sensor if no sensor available (this feature might be removed in the future) -- [ ] Advanced option menu in the UI to allow user to make more adjustments +- [x] Advanced option menu in the UI to allow user to make more adjustments - [ ] Add resolution option in the UI to allow interchange between arduino (10bit) and esp32 (12 bits) - [x] Possibly adding new module to support ESP32 - [ ] Support for non-Windows platforms (and maybe mobile)