diff options
Diffstat (limited to 'libraries/MultiLCD/examples/lcdhello')
-rw-r--r-- | libraries/MultiLCD/examples/lcdhello/lcdhello.ino | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/libraries/MultiLCD/examples/lcdhello/lcdhello.ino b/libraries/MultiLCD/examples/lcdhello/lcdhello.ino deleted file mode 100644 index b5c6ffd..0000000 --- a/libraries/MultiLCD/examples/lcdhello/lcdhello.ino +++ /dev/null @@ -1,82 +0,0 @@ -/************************************************************************* -* Demo sketch of Arduino Text Display Library for Multiple LCDs -* Distributed under GPL v2.0 -* Copyright (c) 2013 Stanley Huang <stanleyhuangyc@live.com> -* All rights reserved. -*************************************************************************/ - -#include <Arduino.h> -#include <Wire.h> -#include <MultiLCD.h> - -LCD_SSD1306 lcd; /* for SSD1306 OLED module */ -//LCD_PCD8544 lcd; /* for LCD4884 shield or Nokia 5100 screen module */ -//LCD_1602 lcd; /* for LCD1602 shield */ -//LCD_ZTOLED lcd; /* for ZT OLED module */ -//LCD_ILI9325D lcd; /* for Itead 2.8" TFT shield */ - -static const PROGMEM uint8_t smile[48 * 48 / 8] = { -0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xF8,0xFC,0xFC,0xFE,0xFE,0x7E,0x7F,0x7F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x7F,0x7F,0x7E,0xFE,0xFE,0xFC,0xFC,0xF8,0xF8,0xF0,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00, -0x00,0xC0,0xF0,0xFC,0xFE,0xFF,0xFF,0xFF,0x3F,0x1F,0x0F,0x07,0x03,0x01,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x01,0x03,0x07,0x0F,0x1F,0x3F,0xFF,0xFF,0xFF,0xFE,0xFC,0xF0,0xC0,0x00, -0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x1F,0x1F,0x1F,0x3F,0x1F,0x1F,0x02,0x00,0x00,0x00,0x00,0x06,0x1F,0x1F,0x1F,0x3F,0x1F,0x1F,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE, -0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x30,0xF8,0xF8,0xF8,0xF8,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF8,0xF8,0xFC,0xF8,0x30,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F, -0x00,0x03,0x0F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFC,0xF8,0xF0,0xE1,0xC7,0x87,0x0F,0x1F,0x3F,0x3F,0x3E,0x7E,0x7C,0x7C,0x7C,0x78,0x78,0x7C,0x7C,0x7C,0x7E,0x3E,0x3F,0x3F,0x1F,0x0F,0x87,0xC7,0xE1,0xF0,0xF8,0xFC,0xFF,0xFF,0xFF,0x7F,0x3F,0x0F,0x03,0x00, -0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0x0F,0x1F,0x1F,0x3F,0x3F,0x7F,0x7F,0x7E,0xFE,0xFE,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFE,0xFE,0x7E,0x7F,0x7F,0x3F,0x3F,0x1F,0x1F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00, -}; - -static const PROGMEM uint8_t tick[16 * 16 / 8] = -{0x00,0x80,0xC0,0xE0,0xC0,0x80,0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0x78,0x30,0x00,0x00,0x01,0x03,0x07,0x0F,0x1F,0x1F,0x1F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00}; - -static const PROGMEM uint8_t cross[16 * 16 / 8] = -{0x00,0x0C,0x1C,0x3C,0x78,0xF0,0xE0,0xC0,0xE0,0xF0,0x78,0x3C,0x1C,0x0C,0x00,0x00,0x00,0x30,0x38,0x3C,0x1E,0x0F,0x07,0x03,0x07,0x0F,0x1E,0x3C,0x38,0x30,0x00,0x00}; - -void setup() -{ - delay(1000); - lcd.begin(); - //lcd.setFlags(FLAG_PIXEL_DOUBLE); - lcd.setFont(FONT_SIZE_SMALL); - lcd.println("ABCDEFGHIJK"); - lcd.setFont(FONT_SIZE_MEDIUM); - lcd.println("ABCDEFGHIJK"); - lcd.setFont(FONT_SIZE_XLARGE); - lcd.printLong(12345678); -} - -void loop() -{ - return; - - lcd.draw(smile, 40, 0, 48, 48); - lcd.draw(tick, 40, 48, 16, 16); - lcd.draw(cross, 72, 48, 16, 16); - delay(1000); - - lcd.clear(); - lcd.setCursor(0, 0); - lcd.setFont(FONT_SIZE_SMALL); - lcd.print("Hello, world!"); - - lcd.setCursor(0, 1); - lcd.setFont(FONT_SIZE_MEDIUM); - lcd.print("Hello, world!"); - - lcd.setCursor(0, 3); - lcd.setFont(FONT_SIZE_SMALL); - lcd.printLong(12345678); - - lcd.setCursor(64, 3); - lcd.setFont(FONT_SIZE_MEDIUM); - lcd.printLong(12345678); - - lcd.setCursor(0, 4); - lcd.setFont(FONT_SIZE_LARGE); - lcd.printLong(12345678); - - lcd.setCursor(0, 6); - lcd.setFont(FONT_SIZE_XLARGE); - lcd.printLong(12345678); - - delay(3000); - lcd.clear(); -} |