به فروشگاه ما خوش آمدید هم اکنون می توانید وارد حساب خود شوید و یا حساب جدید باز نمایید.

جستجو

سبد خرید

0 کالا(ها) مشاهده سبد
سبد خرید شما خالی است!

تلفن تماس تلگرام و واتس آپ  Whatsapp & Telegram +989177629869

Crowtail- OLED
Crowtail- OLED

Crowtail- OLED

  ... جزئیات بیشتر »

تولید کننده: Elecrow
مدل کالا: ELEC0016
موجودی: 18
قیمت: 37,800تومان

Crowtail- OLED

 

Crowtail- OLED is constructed from 128 x 64 dot matrix OLED module. The display offers high brightness, self-emission, high contrast ratio, slim/thin outline, wide viewing angle, wide temperature range and low power consumption.

Features

  • Connection Mode:I(IIC)
  • Display Color:Bule/Black
  • Resolution:128x64
  • Interface:I2C
  • Wide range of pperating temperature: : -20°C~70°C

Part List

  • 1 X Crowtail- OLED
  • 1 X Crowtail 4 Pin Cable

Wiki & External links

 

1.Hardware connection

2.Connect the Crowtail- RGB-LED to I port

2.Connect the board to PC using USB cable.

3.Download the library OLED library;Unzip it into the libraries file of Arduino IDE by the path: ..\arduino-1.0.1\libraries.

4.Open the code directly by the path:File -> Example ->U8glib->Ele_0_96_12864.

5.Upload the Code,you shoule see the display of OLED.

#include "U8glib.h"
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);	
void drawColorBox(void)
{
 u8g_uint_t w,h;
 u8g_uint_t r, g, b;
 w = u8g.getWidth()/32;
 h = u8g.getHeight()/8;
 for( b = 0; b < 4; b++ )
   for( g = 0; g < 8; g++ )
     for( r = 0; r < 8; r++ )
     {
       u8g.setColorIndex((r<<5) |  (g<<2) | b );
       u8g.drawBox(g*w + b*w*8, r*h, w, h);
     }
}
void drawLogo(uint8_t d)
{
 u8g.setFont(u8g_font_gdr25r);
 u8g.drawStr(8+d, 30+d, "E");
 u8g.setFont(u8g_font_gdr25r);
 u8g.drawStr(30+d,30+d,"l");
 u8g.setFont(u8g_font_gdr25r);
 u8g.drawStr(40+d,30+d,"e"); 
 u8g.setFont(u8g_font_gdr25r);
 u8g.drawStr(55+d,30+d,"c");
 u8g.setFont(u8g_font_gdr25r);
 u8g.drawStr(70+d,30+d,"r");
 u8g.setFont(u8g_font_gdr25r);
 u8g.drawStr(85+d,30+d,"o");
 u8g.setFont(u8g_font_gdr25r);
 u8g.drawStr(100+d,30+d,"w");
}

void drawURL(void)
{
 u8g.setFont(u8g_font_4x6);
 u8g.drawStr(35,54,"www.elecrow.com");

}
void draw(void) {
 if ( u8g.getMode() == U8G_MODE_R3G3B2 ) {
   drawColorBox();
 }
 u8g.setColorIndex(1);
 if ( U8G_MODE_GET_BITS_PER_PIXEL(u8g.getMode()) > 1 ) {
   drawLogo(2);
   u8g.setColorIndex(2);
   drawLogo(1);
   u8g.setColorIndex(3);
 }
 drawLogo(0);
 drawURL();
  
}

void setup(void) {
}

void loop(void) {
 // picture loop
 u8g.firstPage();  
 do {
   draw();
 u8g.setColorIndex(1);
 } while( u8g.nextPage() );  
 // rebuild the picture after some delay
 delay(200);  
}

 

نوشتن نظر

نام شما:


نظر شما: توجه : HTML ترجمه نمی شود!

رتبه: بد           خوب

کد امنیتی را در کادر زیر وارد نمایید:



سایت پروین کامپیوتر © 2017 - پشتیبان: اپن کارت فارسی