
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)pixel
驅動芯片:SSD1680
安裝方式:積木固定
4、電路板尺寸

5、Arduino 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 測試結果:
下載代碼,之後將物體放在感應秤上,通過電腦串口即可讀出物體重量。
