ESP8266 WIFI °³¹ß º¸µå 0.91 ÀÎÄ¡ OLED CP2014 32Mb Ç÷¡½Ã ESP 8266 ¸ðµâ Arduino IOT ¿ë NodeMcu ¿ë º¸µå PCB
WIFI Å°Æ® 8 ºñ¿ë È¿°úÀûÀÎ ÀÎÅÍ³Ý °³¹ß ÇÁ·Î±×·¥ ÁÖ¿ä Ĩ »ç¿ëÇÏ¿© ESP8266, CP2014 USB Á÷·Ä Ĩ, ¸®Æ¬ ¹èÅ͸® ÀÎÅÍÆäÀ̽º ÃæÀü ¹× ¹æÀü ȸ·Î 32MByte Ç÷¡½Ã, WIFI ¾ÈÅ׳ª, 0.91 ÀÎÄ¡ OLED µð½ºÇ÷¹ÀÌ.
?
±×°ÍÀº arduino¿Í NodeMCU ȯ°æÀ» À§ÇØ ÇÁ·Î±×·¥µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÛ¾÷Àº NodeMCU ÀÏÄ¡ÇÕ´Ï´Ù.
?
ESP8266 6ÀÇ ¸ðµç ÇÉÀ» ÁöµµÇϽʽÿÀ
?
12 µðÁöÅÐ ÇÉÀº Àбâ, ¾²±â, IIC, SPI, Áß°£, PWM ¹× ±âŸ ±â´ÉÀ» ±¸¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù
1 AD ÀÔ·Â
ÅëÇÕ 0.91 ÀÎÄ¡ 128*32 OLED
ÀÛµ¿ Àü¾Ð: 3.3V ~ 7V
?
¿¹:
?
# Include <Wire.h>
# Æ÷ÇÔ "OLED.h"
/0.91s OLED ¿¬°á:
// SDA-D4
// SCL-D5
// RST-D2
?
OLED µð½ºÇ÷¹ÀÌ (SDA, SCL);
?
¹«È¿ ¼³Á¤ () {
PinMode (D2, Ãâ·Â);
DigitalWrite (D2, ³·À½); //oled¸¦ ´Ù½Ã ³õ±â À§ÇÏ¿© d2¸¦ ³·°Ô µ¹¸³´Ï´Ù
Áö¿¬ (50);
DigitalWrite (D2, HIGH); /oled°¡ ´Þ¸®¸é¼ d2¸¦ ³ô°Ô ¼³Á¤ÇؾßÇÕ´Ï´Ù.
?
Serial.begin(9600);
Serial.println("OLED Å×½ºÆ®!");
?
// ÃʱâÈ µð½ºÇ÷¹ÀÌ
µð½ºÇ÷¹ÀÌ. ½ÃÀÛ ();
?
// Å×½ºÆ® ¸Þ½ÃÁö
µð½ºÇ÷¹ÀÌ. Àμâ ("¾È³çÇϼ¼¿ä");
Áö¿¬ (3*1000);
?
// Å×½ºÆ® ±ä ¸Þ½ÃÁö
Àü½Ã. Àμâ (“Lorem ipsum dolor ¾É¾Æ¼, consectetur adipiscing elit,
Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");
Áö¿¬ (3*1000);
?
// Å×½ºÆ® µð½ºÇ÷¹ÀÌ Áö¿ì±â
Àü½Ã. ¸íÈ®ÇÑ ();
Áö¿¬ (3*1000);
?
// Å×½ºÆ® ¸Þ½ÃÁö postioning
µð½ºÇ÷¹ÀÌ. Àμâ ("»ó´Ü ¿ÞÂÊ");
µð½ºÇ÷¹ÀÌ. Àμâ ("4 Çà", 4);
?
µð½ºÇ÷¹ÀÌ. Àμâ ("¿À¸¥ÂÊ ÇÏ´Ü", 7, 4);
Áö¿¬ (3*1000);
?
// Å×½ºÆ® µð½ºÇ÷¹ÀÌ ¿ÀÇÁ
Àü½Ã. off();
µð½ºÇ÷¹ÀÌ. Àμâ ("3 Çà", 3, 8);
Áö¿¬ (3*1000);
?
// Å×½ºÆ® µð½ºÇ÷¹ÀÌ
Àü½Ã. ¿¡ ();
Áö¿¬ (3*1000);
}
?
Int r = 0, c = 0;
?
¹«È¿ ·çÇÁ () {
?
R = r % 4;
C = micros() % 6;
If (r = = 0) display.clear();
µð½ºÇ÷¹ÀÌ. Àμâ ("¾È³çÇϼ¼¿ä", r +, c +);
Áö¿¬ (500);
}
?
ÆÐÅ°Áö Æ÷ÇÔ:
?
1x0.91 OLED ESP8266 Wifi Kit8 °³¹ß º¸µå