The 4×4 LED Display was my first project with a two-layer circuitboard layout. The alignment was not 100% optimal, but sufficent. I wanted to make the board as small as possible, so the parts had to be stacked at some places. The square LED’s were painted black on the sides to keep the pixels sharp.
The rows and columns are both controlled by a 4094 Shift&Store-register. The upper four bits control the coloumns and the lower four the rows. So for each frame 4 bytes have to be shifted in.
4×4 LED Display – [Link]
I recently obtained a very old mobile phone from a friend. The battery was dead, so I dismantled it and to my surprise found a display with soldered contacts. In other mobile phones the display was connected via a conducting polymerpad, which was extremly difficult to use on selfmade circuitboards.
LPH7319 LCD display – [Link]
Yes, I know this has been done before, but I wanted to build my own, using as few parts as possible. I built this as a table top or wall mount model, but it can be scaled up to make a coffee table. I built it as a study for a more ambitious project, which will be an 8×8 RGB coffee table. In designing this project, I wanted to keep the part count and cost as low as possible, and also to design the software for speed and minimal memory usage.
Yet Another Daft Punk Coffee Table/Display – [Link]
rsdio presents: 1-Wire network via an SPI-compatible display controller.
To produce the 3-wire SPI™ interface required by a MAX7221 display controller (active-low CS, DIN, and CLK), this 1-Wire network serially addresses three 1-Wire switches (DS2413). The first switch creates Chip Select directly (active-low CS), the second creates the serial-data line directly (DIN), and the third switch—with the help of three exclusive-OR gates—creates the serial clock (CLK).
App note: One-wire control of SPI peripherals – [Link]
I ported the Arduino driver written by Limor Fried for the SSD1306 monochrome OLED display to the netduino last week. The Arduino driver bit-bangs the data to the display controller, which is relatively slow. I attempted to speed up data transfers by driving the display using hardware SPI on the neduino. Oddly enough, this approach did not work and I have not yet found the root cause. As a result, I resorted to the bit-bang method. Because the SSD1306 OLED display supports a variety of protocols, I’ll continue investigating the issue until I can find a data transfer method yielding better performance.
Driving an SSD1306 OLED display with a netduino - [Link]
This article discuss how to use the Matrix Orbital 20×4 display with Arduino via I2C using the Wire library. The LK204-25 is a serial display, so connection to the Arduino requires just two wires to accept I2C commands and data. If you are looking to drive a LCD via parallel interface and Arduino then take a look at LiquidCrystal library. [via]
Arduino talking to an I2C LCD display - [Link]
Fabien writes :
AdaFruit released a monochrome OLED screen last week and I wanted to test it with a netduino. So, I ported the Arduino driver written by Limor to C#, wrote a basic test app, soldered header pins to the OLED display, hooked it up to my netduino and… nothing happened. It became clear that I needed to test the OLED display on an Arduino first to make sure that the screen was not defective in the first place. I had on hand a Boarduino that I had previously upgraded with an Atmega328 and hacked to run on 3.3 volts instead of 5 volts, removing the need to use the level-shifter provided with the OLED display.
Using an AdaFruit OLED display on a Boarduino without a level shifter – [Link]