I have experienced an I2CREAD problem that might be related to this one. Coincidentally, I was using the DS3231 RTC device also, and it works fine with the PBP I2CREAD and I2CWRITE commands. My...
Type: Posts; User: ChuckR; Keyword(s):
I have experienced an I2CREAD problem that might be related to this one. Coincidentally, I was using the DS3231 RTC device also, and it works fine with the PBP I2CREAD and I2CWRITE commands. My...
The Vishay OLED-016O002B is a 2x16 compact (53mm x 20mm) OLED display that uses the OLED-0012 controller. The OLED-0012 is substantially different from the OLED-0010 controller (used in most other...
Just one further point to fully clarify...
When there are multiple MAX7219s cascaded -- let's say 4 -- every SHIFTOUT command requires that many arguments in the command, with No-Ops sent to the...
My earlier post provided sample code for a single HW-179 8-digit 7-segment LED display. The MAX7219 provides for a cascade configuration such that multiples of 8-digit displays can be connected to...
This sample code demonstrates writing to an 8-digit 7-segment LED display (the HW-179 module) that uses the MAX7219 driver device. The MAX7219 is fully SPI compliant, and as such does not require...
The Newhaven NHD-0420CW series of OLED displays is an expensive (~$40 US) but flexible and brilliant OLED character display available in a variety of colors. I recently used this display in a WWVB...
Several months ago, I purchased a PICkit 4 programmer/debugger pod inasmuch as support for the PICkit 3 pod has been discontinued. I wanted to create a programmer profile for the PICkit 4 in the...
Probably no functional advantages, but the 4-digit 7-segment TM1637 displays are dirt cheap. I have found them for about $1 on ebay from China. I used them in a small engine RPM indictor, and they...
I recently encountered this same error message, and was confused as my code was executing properly. I was able to trace it through searching the *.LST file for "WARNING", and found it in a LOOKUP...
Several months ago, I bought a handfull of TM1638 8-Digit/7-Segment & 16 button keypad modules identified as "HCW-132". They were really cheap and I thought I'd add them to some on-going projects as...
My last forum code example contribution was about a year ago, and provided sample code for the TM1637 7-Segment LED driver/controller. The TM1637 is used on 4-digit 7-Segment display modules...
Following my original post and code example, I hand-wired a 4x4 pushbutton keypad into the TM1637 to experiment with its key scanning capability. The attached photo shows how this turned out.
I...
Microcode Studio accommodates the use of alternate programming hardware devices, such as the PICKit3 & 4 and Microchip development board on-board programmers, so that the single click "Compile...
Employing undocumented commands with a "WS0010 equivalent" controller would cause me many sleepless nights. I've learned to stay well within the boundaries of product specification sheets.
Further to my earlier post, I can confirm brightness can be controlled by turning the display's internal power on and off. Specifically, the command $FE, $13 uses the "Cursor/Display...
I was similarly perplexed by the Chinese-only taobao website. The photo at taobao showed the part number as "YB1602-OLED" and referenced a website yab-lcm.com, which is where there was a non-OLED...
I think I found the display you are using at http://www.yab-lcm.com/en/yb1602/113-415.html. If this your display, it appears not to be an OLED with a Winstar 0010 controller, but a backlit LCD with...
This short demo code provides the basis for using Winstar WS0010 based OLED Displays in the SPI (3-wire) connection mode. If other Forum members are interested, I could pursue rolling this into a...
I've investigated PICBASIC's SHIFTOUT command and have found that it can be used to write to the TM1637, when used with bit-banged start, stop, and acknowledge sequences.
The attached demo...
I can confirm the manual potentiometer brightness adjustment capability as is described in the Winstar OLED App Note Ver. 3.4 (2015/01/27). Page 8 illustrates wiring, but it notes that an option...