Update README.md

This commit is contained in:
Eric Yu 2022-08-17 11:25:00 -07:00 committed by GitHub
parent d680b62810
commit 45bed122b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 9 deletions

View File

@ -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)