diff --git a/Clock/Images/IMG_1215.JPG b/Clock/Images/IMG_1215.JPG deleted file mode 100644 index f0c0980..0000000 Binary files a/Clock/Images/IMG_1215.JPG and /dev/null differ diff --git a/Clock/Images/IMG_1222.JPG b/Clock/Images/IMG_1222.JPG deleted file mode 100644 index f438aa8..0000000 Binary files a/Clock/Images/IMG_1222.JPG and /dev/null differ diff --git a/Clock/Images/Pico_DAC_bb.jpg b/Clock/Images/Pico_DAC_bb.jpg deleted file mode 100644 index 7a4a908..0000000 Binary files a/Clock/Images/Pico_DAC_bb.jpg and /dev/null differ diff --git a/Clock/README.md b/Clock/README.md index 05b53a9..edafab4 100644 --- a/Clock/README.md +++ b/Clock/README.md @@ -1,27 +1,31 @@ # Analog Clock on an RP2040. # -* Features: - * Direct Digital Synthesis (DDS) - * Dual 8 bit R-2R Digital to Analog converter - * Target device = Pico (also works on Pimoroni PGA2040) - * Set time through Putty terminal session over USB port -### Construction... ### -![Hardware](https://github.com/oddwires/RP2040/blob/master/Clock/Images/Pico_DAC_bb.jpg) -### Early Low res version on a digital scope... ### -![Hardware](https://github.com/oddwires/RP2040/blob/master/Clock/Images/IMG_1215.JPG) -### Looking so much better with the new clock face on a CRT scope... ### -![Hardware](https://github.com/oddwires/RP2040/blob/master/Clock/Images/IMG_1222.JPG) +There is also an asscociated Instructable detailing the hardware. -* Supported commands - * ? - Help - * V - Version info - * S - Set time: Notation: HH:MM:SS or HH,MM,SS
-HH can be either 12 or 24 hour notation. e.g. '03:00:00' is the same as '15:00:00'
-Delimiter can be either ':' or ','. e.g. '15:00:00' is the same as '15,00,00'
-MM is in the range 0<=MM<=59
-SS is in the range 0<=SS<=59
-Leading zeros can be ommited. e.g. '1:2:3' is the same as '01:02:03'
-Trailing parameters can be ommited, and will be set to zero. e.g. '12:15' is the same as '12:15:00' and '12' is the same as '12:00:00' +https://github.com/oddwires/RP2040-code/assets/3483157/f9f16b66-ea9f-45c7-9ec1-8131fb11000c -* Limitations: +### Features: + * Two independent 8-bit Digital to Analog (DAC) channels using R-2R networks. + * Oscilloscope XY mode to plot an analogue clock. + * C++ program + * Single USB provides power, programming and control. + * Solder-less construction. + +### Supported commands + * ? - Help + * T - Set time + * Notation: HH:MM:SS or HH,MM,SS + * HH can be either 12 or 24 hour notation. e.g. '03:00:00' is the same as '15:00:00' + * Delimiter can be either ':' or ','. e.g. '15:00:00' is the same as '15,00,00' + * MM is in the range 0<=MM<=59 + * SS is in the range 0<=SS<=59 + * Leading zeros can be omitted. e.g. '1:2:3' is the same as '01:02:03' + * Trailing parameters can be omitted. e.g. '12:15' is the same as '12:15:00' + * L - Set level + * Notation: 2 digit percentage 0<=NN<=100 + * V - Version info + * X - Invert X axis + * Y - Invert Y axis + +### Limitations: * USB serial requires Windows (10 or later)