Download Latest Version mydcp3-339-4.pdf (2.2 MB)
Email in envelope

Get an email when there's a new version of Arduino Nano Dew Controller Pro (DIY)

Name Modified Size InfoDownloads / 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
Source: Readme.txt, updated 2017-10-30