모든 Arduino 프로젝트에는 올바른 디스플레이를 선택하는 것이 중요합니다. 에이 0.96 OLED 디스플레이 광범위한 애플리케이션에 이상적인 소형 고 대비 솔루션을 제공합니다. 이 안내서는 옵션을 탐색하고 귀하의 요구에 가장 적합한 것을 선택하는 데 도움이됩니다.
0.96 OLED 디스플레이 생생한 색상, 날카로운 텍스트 및 저전력 소비로 유명합니다. 그것들은 자기 방출이므로 각 픽셀은 자체 빛을 생성하여 대비와 깊은 검은 색을 만듭니다. 이것은 다양한 조명 조건에서 가독성이 중요한 프로젝트에 완벽하게 만듭니다. 크기가 작기 때문에 휴대용 장치 또는 공간이 제한된 응용 프로그램에 이상적입니다.
a 0.96 OLED 디스플레이 Arduino 프로젝트의 경우 이러한 주요 기능을 고려하십시오.
몇 가지 우수 0.96 OLED 디스플레이 Arduino와 함께 쉽게 사용할 수 있습니다. 몇 가지 예는 다음과 같습니다.
디스플레이 모델 | 해결 | 인터페이스 | 특징 | 메모 |
---|---|---|---|---|
SSD1306 기반 디스플레이 (공통) | 128x64 픽셀 | I2C 또는 SPI | 널리 지원되는 저렴한 비용 | 많은 변형이 존재합니다. 데이터 시트를 확인하십시오 |
SH1106 기반 디스플레이 | 128x64 픽셀 | I2C 또는 SPI | SSD1306과 유사하며 종종 저렴합니다 | 라이브러리 지원은 약간 다를 수 있습니다 |
참고 : 특정 모델 번호 및 가용성은 공급 업체에 따라 다릅니다. 정확한 사양에 대해 항상 데이터 시트를 확인하십시오.
통합 a 0.96 OLED 디스플레이 Arduino는 비교적 간단합니다. 디스플레이 컨트롤러 칩에 따라 적절한 Arduino 라이브러리, 일반적으로 Adafruit_SSD1306 또는 유사한 라이브러리가 필요합니다. Dalian Eastern Display Co., Ltd. (https://www.ed-lcd.com/)는 Arduino 프로젝트에 대한 호환 옵션을 포함하여 다양한 LCD 및 OLED 디스플레이를 제공합니다. 배선 다이어그램 및 예제 코드에 대한 특정 라이브러리의 문서를 참조하십시오.
#include #include #define screen_width 128 // OLED 디스플레이 너비, pixels#define screen_height 64 // OLED 디스플레이 높이, 픽셀#정의 eled_Reset 4 // Reset#(adafruit_s) screen_height, & wire, eled_reset); void setup () {display.begin (ssd1306_switchcapvcc, 0x3c); display.cleardisplay (); display.settextsize (2); display.settextColor (흰색); display.setCursor (0,0); display.println (안녕하세요, OLED!); display.display ();} void loop () {// 여기에 코드를 추가하여 디스플레이 업데이트}}
특정 하드웨어 및 디스플레이 컨트롤러에 따라 PIN 정의 및 라이브러리 포함을 조정해야합니다.
문제가 발생하면 확인하십시오.
오른쪽을주의 깊게 선택하여 0.96 OLED 디스플레이 위에서 설명한 단계를 따라이 다재다능한 구성 요소를 다음 Arduino 프로젝트에 성공적으로 통합 할 수 있습니다. 특정 하드웨어 구성 요소의 데이터 시트를 항상 참조하십시오.
제쳐두고>