HS-F30-PL 2.66인치 전자 페이퍼 디스플레이

HS-F30-PL 2.66인치 전자 페이퍼 디스플레이

1、소개

주의: UNO 개발 성능이 충분하지 않아 인쇄 스크린을 구동할 수 없습니다.

2、시뮬레이션 그래프

2.66인치 전자 페이퍼(검은색)-HS-F30-PL 시스템 도면点击查看

3、모듈 매개변수

핀 이름

설명

G

GND(전원 입력 부정极)

V

VCC(전원 입력 정극)

SDA

SPI데이터핀

SCL

SCL시리얼클로크핀

CS

핀셀핀

DC

데이터핀

RST

외부 리셋 핀

BUSY

빈 상태 출력 핀

  • 전원 공급 전압: 3.3V

  • 연결 방식: PH2.0 4P 핀 라인

  • 해상도: 152(H) X 296(V)픽셀

  • 드라이버 칩: SSD1680

  • 설치 방법: 블록 고정

4、회로판 크기

5、아두이노 IDE 예제 프로그램

주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
Arduino IDE 라이브러리 다운로드 및 导入 가이드:
点击查看

예제 프로그램(ESP32 개발 보드):

#include "DEV_Config.h"
#include "EPD.h"
#include "GUI_Paint.h"
#include <stdlib.h>

void setup(){
  EPD_SetPin(13,14,15,26,27,25);

  DEV_Module_Init();
  EPD_2IN66_Init();
  DEV_Delay_ms(500);
  UBYTE *BlackImage;
  UWORD Imagesize = ((EPD_2IN66_WIDTH % 8 == 0)? (EPD_2IN66_WIDTH / 8 ): (EPD_2IN66_WIDTH / 8 + 1)) * EPD_2IN66_HEIGHT;
  if((BlackImage = (UBYTE *)malloc(Imagesize)) == NULL) {
      printf("Failed to apply for black memory...\r\n");
      while(1);
    }
  Paint_NewImage(BlackImage, EPD_2IN66_WIDTH, EPD_2IN66_HEIGHT, 270, WHITE);
  Paint_Clear(WHITE);

  Paint_DrawString_EN(0, 20, "1234", &Font8,BLACK,WHITE );
    Paint_DrawString_EN(0, 60, "1234", &Font8,BLACK,WHITE );
  EPD_2IN66_Display(Paint.Image);
}

void loop(){

}

6、미시치 Mixly 예제 프로그램(그래픽 언어)

예제 프로그램(ESP32 개발보드-C 언어 버전):다운로드 클릭
주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
미시지(Mixly)IDE ESP32 라이브러리 다운로드 및 가져오기 가이드:
点击查看

예제 프로그램(ESP32-S3 개발보드-C 언어 버전):다운로드 클릭
주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
미시지(Mixly)IDE ESP32 라이브러리 다운로드 및 가져오기 가이드:
点击查看

7、테스트 환경 구축

Arduino ESP32 테스트 환경 구축

부품 준비:“

  • ESP32 개발보드 *1

  • ESP32 EXP1 확장 보드 *1

  • USB type-c 데이터 케이블 *1

  • HS-F30-L 중량 센서*1

  • PH2.0 8P PH2.0 던부론 라인 *1

전기 연결도):

Arduino ESP32S3 테스트 환경 구축

부품 준비:“업데이트 대기 중...

전기 연결도): 업데이트 대기 중...

8、비디오教程

비디오 강의:업데이트 대기 중...

9、테스트 결과

ESP32 테스트 결과:

코드를 넣고 나면, 물체를 감응 중량에 올려놓으면 컴퓨터의 시리얼 포트를 통해 물체의 무게를 읽을 수 있습니다.