| Name | Modified | Size | Downloads / Week | 
|---|---|---|---|
| Parent folder | |||
| Arduino Firmware 298.zip | 2018-07-20 | 95.1 kB | |
| Readme.txt | 2017-10-30 | 3.5 kB | |
| Totals: 2 Items | 98.5 kB | 1 | |
The Arduino Firmware files are found here. Only the latest versions are available Both DHTxx and HTU21D sensor support is provided. You can tell which is which by the extensions used _DHT is for use with a DHTxx sensor _HTU21D is for use with a HTU21D I2C sensor _BT_ is for support with HC05 Bluetooth Adapter _local is for standalone/serial control - NO WINDOWS APPLICATION SUPPORT _winx is for use with Windows Application v2.98 31102017 Fixes to timer overflows v2.97 21042017 Code changes to reduce memory footprint Fix error where DisplayMode was sometimes in an invalid state v2.96 16072016 Bug fix for ch1/ch2 power levels switching between 0% and x% on each LCD display cycle Rewrite code for computer override Remember what display mode was selected - Celsius or Fahrenheit Rewrite main loop to include temperature requests with power calculation Move LCDInterval - time between updates into EEPROM so its remembered v2.95 16072016 Fix error in temperature tracking mode when set to Ambient etc, power levels not applied correctly v2.94 01042016 Changes for new LCD library and Arduino IDE 1.6.8 v2.93 14021016 Fixed bug in GetTemps where one probe was missing v2.92 26112015 Changed value of temp reported if no probe from -99 to 0 (does not stuff up graph in Windows App) v2.91 24112015 Added more protocol commands ready to future changes Changed main loop() routine, now uses timers to control updating of display and temp requests Hopefully this will be more responsive to serial commands Display now updates on a 2.5s loop (LCD1602 = 5s loop as its two pages) Temp requests and responses update on a 5s loop (note up to 5s delay max for updating values) For use with Windows App v2262 or greater Changed temperature probe precision to 10bit, 0.25 degrees Use with Windows App 2263 or greater v2.90 12112015 Fixed bug in display of f/c for temperature on LCD v2.89 02112015 Added =# response DC#DCOK$ query if connected to Dew Controller v2.88 25082015 Added serial command g# to return the number of temperature probes (for testing only) v2.87 11052015 Added serial commands DS0# DS1# and DG# to enable and disable display v2.86 10022015 Changed EEPROM algorithms to spread writes out evenly across entire EEPROM v2.85 06022015 Added serial commands to set an offset value to calibrate ch1temp and ch2temp probes Changed temperature precision of DS18B20 sensors to 12bit v2.84 24012015 Changed Temperature probe precision to 12 bit Added Version string to report back to Windows App via serial command VE v2.82 20092014 Changed processcmd() temperature values sent to serial port as float types rather than integers v2.81 15092014 Fixes for LCD2004, some statements were not correct in setting cursor position correctly Also #ifdef does not work - now needs user to uncomment/comment out the correct line Also lcd display order statements moved so they now all appear together - works better with LCD2004 display v2.80 21092014 Removed the fast dewpoint calc routine, no need as the more accurate one is fast enough for this application Removed check for tprobex == 0 in getpwr() as this func cannot be called if tprobex == 0 v2.79 19092014 Now implemented Serial via serialEvent() v2.78 16092014 Release version