ESP32-C3 OLED 개발 보드, 0.42 인치 OLED 모듈 세라믹 안테나, ESP32 초미니 개발 보드, 와이파이 블루투스
개요
이 화면은 다른 0.42 인치 화면과 다릅니다. 화면의 시작점은 12864 (13, 14) 입니다. 구입하기 전에주의하십시오, 당신은 직접 다른 0.42 인치 화면을 교체해서는 안됩니다
제품 소개
SP32 C3 OLED 개발 보드는 코어 보드를 설계하고 생산 한 ESP32C3FN4/FH4 를 기반으로합니다. 4M 플래시가 내장되어 있습니다. WiFi와 Bluetooth, 세라믹 안테나가있는 두 가지 모드가 있습니다. 0.42 인치 OLED 스크린이 장착되어 있으며 USB 다운로드를 지원합니다.
OLED는 실제로 조금 이상합니다. 작동하려면 약간의 트릭이 필요합니다. # 포함 # 포함 // U8g2 에는 72x40 생성자가 없으므로 72x40 화면이 SSD1306 컨트롤러의 132x64 픽셀 버퍼 중간에 매핑됩니다. U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, 6, 5); Int 너비 = 72; Int 높이 = 40; Int xOffset = 30; // = (132-w)/2 Int yOffset = 12; // = (64-h)/2 Void 설정 (void) { 지연 (1000); U8g2. 시작 (); U8g2. setContrast(255); // 최대 대비 설정 U8g2. setBusClock(400000); // 400kHz I2C U8g2. setFont(u8g2_font_ncenB10_tr); } Void 루프 (void) { U8g2. clearBuffer(); // 내부 메모리를 지우십시오 U8g2. drawFrame(xOffset + 0, yOffset + 0, 너비, 높이); // 테두리 주위에 프레임을 그립니다. U8g2. setCursor(xOffset + 15, yOffset + 25); U8g2. printf("% dx % d", 너비, 높이); U8g2. sendBuffer(); // 디스플레이에 내부 메모리를 전송 }
'개발자 > 부품' 카테고리의 다른 글
Pico MIDI 확장 보드미디 메시지 전송 (3) | 2024.12.09 |
---|---|
CH552-36은 36키 분할 키보드입니다. (0) | 2024.12.06 |
8비트 USB 디바이스 MCU - CH552 (0) | 2024.12.06 |
스위치, 버튼 찾을 때 여기 다 있다. (1) | 2024.11.28 |
4채널 릴레이 드라이버 회로 및 PCB 설계 (0) | 2024.11.22 |
ULN2803 및 릴레이용 전류 제한기 저항을 계산하는 방법은 무엇인가요? (0) | 2024.11.22 |
Meshtastic T-Beam ESP32 LoRa 개발 보드, 433, 868, 915MHz LoRaWAN 모듈 회로, WiFi, 블루투스, GPS, OLED (1) | 2024.11.16 |
전자 종이 e-paper 디스플레이의 기상 관측소 (6) | 2024.11.15 |
더욱 좋은 정보를 제공하겠습니다.~ ^^