Difference between revisions of "Arduino screen"

From Tmplab
(Hardware)
(Hardware)
Line 5: Line 5:
 
* you want to display some data/state of your arduino
 
* you want to display some data/state of your arduino
 
* If you're fed up or can't use the serial line
 
* If you're fed up or can't use the serial line
 +
* A lot to display on 128x64
  
 
Try the very cheap tft screen for arduino. No brainfuck ahead
 
Try the very cheap tft screen for arduino. No brainfuck ahead

Revision as of 23:21, 30 January 2016

Easy Arduino TFT screen

Hardware

  • you want to display some data/state of your arduino
  • If you're fed up or can't use the serial line
  • A lot to display on 128x64

Try the very cheap tft screen for arduino. No brainfuck ahead

Pictures+Library u8glib on github

It can be as low as 4 pin to connect in i2c :

  • VCC (5V)
  • GND
  • SCL, a clock, goes by default to arduino A5 pin
  • SDA, for data, goes by default to arduino A4 pin

Software

If you use the 4 pin display and u8glib, the line you need to remove comment (// at the beginning) is :

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Display which does not send AC

See u8glib examples sketch.

Sketch

With previous explanations the u8glib examples should work like a charm (tested on Nano)

A basic sketch to display strings array and a pin value is available. Ask contact at tmplab.org if it's not available soon on git