10PCS 0.96 ÀÎÄ¡ IIC SPI Á÷·Ä OLED µð½ºÇ÷¹ÀÌ ¸ðµâ I2C 128X64 SSD1306 12864 LCD ½ºÅ©¸° º¸µå 4 Arduino Nodemcu ESP8266 ¿ë ÇÉ
¼³¸í:
Å©±â: 0.96
ÇØ»óµµ: 128X64
»ö»ó: ÆĶû/Èò»ö/ÆĶû°ú ³ë¶û
½Ã¾ß°¢: 160 µµ ÀÌ»ó
Áö¿øµÇ´Â Ç÷§Æû: arduino, 51 ½Ã¸®Áî, MSP430 ½Ã¸®Áî, STIM32 / 2, SCR Ĩ ¿ë
³·Àº Àü·Â ¼Òºñ: Á¤»ó ÀÛµ¿ Áß 0.04W
³ÐÀº Àü¾Ð Áö¿ø: 3.3V-5V DC
ÀÛµ¿ ¿Âµµ: -30-80 µµ
º¼·ý: 27MM * 27MM * 4.1MM
µå¶óÀ̹ö IC: SSD1306
Åë½Å: IIC, 2 °³ÀÇ I / O Æ÷Æ® ¸¸
±Û²Ã ¾øÀ½: ¼ÒÇÁÆ®¿þ¾î´Â ´Ü¾î ¸ðµâÀ» »ç¿ëÇÕ´Ï´Ù.
¹é¶óÀÌÆ®: OLED ÀÚü Á¶¸í, ¹é¶óÀÌÆ® ¾øÀ½
ÀÎÅÍÆäÀ̽º:
VCC: 3.3-5V
GND: ±×¶ó¿îµå
SCL: Á÷·Ä ½Ã°è
SDA: Á÷·Ä µ¥ÀÌÅÍ
ÆÐÅ°Áö Æ÷ÇÔ:
10 X IIC OLED ¸ðµâ
ÄÚµå:
# Æ÷ÇÔ
# SDA_PIN 4 Á¤ÀÇ
# SCL_PIN 5 Á¤ÀÇ
Adafruit_ssd1306syp µð½ºÇ÷¹ÀÌ (SDA_PIN,SCL_PIN);
º¸ÀÌµå ¼³Á¤ ()
{
Áö¿¬ (1000);
Ç¥½Ã. ÃʱâÈ ();
}
º¸ÀÌµå ·çÇÁ ()
{
µð½ºÇ÷¹ÀÌ. drawLine(0, 0, 127, 63,WHITE);
Ç¥½Ã. ¾÷µ¥ÀÌÆ® ();
Áö¿¬ (1000);
Ç¥½Ã. Ŭ¸®¾î ();
Ç¥½Ã. setTextSize(1);
µð½ºÇ÷¹ÀÌ. setTextColor(WHITE);
µð½ºÇ÷¹ÀÌ. setÄ¿¼ (0,0);
µð½ºÇ÷¹ÀÌ. println("¾È³ç, ¼¼°è!");
. SetTextColor Ç¥½Ã (ºí·¢, ÈÀÌÆ®); // `¹ÝÀü µÈ` ÅؽºÆ®
µð½ºÇ÷¹ÀÌ. println(3.141592);
µð½ºÇ÷¹ÀÌ. setTextSize(2);
µð½ºÇ÷¹ÀÌ. setTextColor(WHITE);
µð½ºÇ÷¹ÀÌ. print("0x"); µð½ºÇ÷¹ÀÌ. println(0xDEADBEEF, HEX);
Ç¥½Ã. ¾÷µ¥ÀÌÆ® ();
Áö¿¬ (2000);
Ç¥½Ã. Ŭ¸®¾î ();
}
FAQ
Q: arduino unoÀÇ i2c ¶óÀο¡ Ç®¾÷ ÀúÇ×ÀÌ ÇÊ¿äÇմϱî?
A: ÇÊ¿ä ¾øÀ½
Q: Nodemcu¿Í ÇÔ²² ÀÏÇÏ´Â ¹æ¹ý?
A: ¿©±â ´ç½ÅÀ»À§ÇÑ Æ©Å丮¾óÀÔ´Ï´Ù https://randomnerdtutorials.com/esp8266-0-96-inch-oled-display-with-arduino-ide/´ÙÀ½°ú °°ÀÌ 2 ¸µÅ©¸¦ º¯°æÇÏ´Â °ÍÀ» ±â¾ïÇϽʽÿÀ:
# Á¤ÀÇ OLED_RESET -1 // Àç¼³Á¤ ÇÉ # (¶Ç´Â Arduino Àç¼³Á¤ ÇÉÀ» °øÀ¯ÇÏ´Â °æ¿ì-1)
(! Display. bet (SSD1306_SWITCHCAPVCC, 0x3C)) { // ÁÖ¼Ò 0x3D 128x64