9 Commits
test ... main

Author SHA1 Message Date
HalfSweet
6a97489d8a Merge pull request #7 from mofcandy/patch-1
错别字(
2022-08-22 19:51:09 +08:00
堆糖
ba80034bf9 错别字( 2022-08-22 19:46:33 +08:00
HalfSweet
668b0c6309 Merge pull request #6 from HalfSweetStudio/test
增加了三色屏显示第三种颜色的例程
2022-04-20 15:49:52 +08:00
HalfSweet
1a620073f8 Merge pull request #5 from HalfSweetStudio/test
佛系修bug
2022-02-14 17:58:10 +08:00
HalfSweet
50b7dfebe6 Merge pull request #4 from HalfSweetStudio/test
随缘更新
2022-02-13 23:35:40 +08:00
HalfSweet
18022510b2 Merge pull request #3 from miwyf/main
Update EPaperDrive.cpp
2022-02-10 10:14:30 +08:00
miwyf
ba30859408 Update EPaperDrive.cpp
getIcon()函数增加天气索引注释
2022-02-10 09:30:57 +08:00
HalfSweet
7dfd29370a Merge pull request #2 from HalfSweetStudio/test
Test
2022-02-03 00:05:55 +08:00
HalfSweet
322307fe45 Merge pull request #1 from HalfSweetStudio/test
Test
2022-02-02 21:54:04 +08:00
2 changed files with 14 additions and 14 deletions

View File

@@ -5,7 +5,7 @@
请着重参考[例程](https://github.com/HalfSweetStudio/EPaperDrive/tree/main/examples)、[API手册](docs/API手册.md)以及[用户手册](docs/用户手册.md)如果您遇到了例程不能使用的情况请提交issue说明详细情况。
## 我应该采用什么样的驱动电路?
事实上几乎所有的串口SPI的墨水屏驱动电路以及引脚定义都是相同的如果您有微雪或者大连佳显等厂商提供的驱动板开源直接使用它。如果您是裸屏,那么我建议您采用这款[驱动板](https://oshwhub.com/ludas/mo-shui-ping-qu-dong)。需要注意的是请您采用4-wire模式来驱动墨水屏我们暂不支持3-wire模式。
事实上几乎所有的串口SPI的墨水屏驱动电路以及引脚定义都是相同的如果您有微雪或者大连佳显等厂商提供的驱动板可以直接使用它。如果您是裸屏,那么我建议您采用这款[驱动板](https://oshwhub.com/ludas/mo-shui-ping-qu-dong)。需要注意的是请您采用4-wire模式来驱动墨水屏我们暂不支持3-wire模式。
## 这个驱动库支持什么MCU
很遗憾目前为止该驱动库仅支持ESP8266/ESP32或者别的带文件系统的MCU我们会在之后重构整个驱动库来达到更好的兼容性。
@@ -35,4 +35,4 @@
## 致谢
非常感谢Duck大佬的支持这个驱动库最开始的架构也是出自于他这是他的[个人主页](https://github.com/duck531a98)以及最开始的[开源链接](https://github.com/duck531a98/esp8266-weather-station-epaper),我入坑于电子便是受到了他的影响,同时也非常感谢他教会了我很多编程以及电子的知识,同时在我成长的道路上也一直支持鼓励着我。
同时也非常感谢在我学习的路上支持着我的各位大佬是你们的存在让我在漫天的bug中找到继续学习下去的动力。
同时也非常感谢在我学习的路上支持着我的各位大佬是你们的存在让我在漫天的bug中找到继续学习下去的动力。

View File

@@ -314,30 +314,30 @@ void EPaperDrive::DrawCircleChart(int x, int y, int r, int w, int c1, int c2, in
int EPaperDrive::getIcon(int weathercodeindex)
{
if (weathercodeindex == 0)
return 12;
return 12; //晴
if (weathercodeindex == 1)
return 58;
return 58; //多云
if (weathercodeindex == 2)
return 58;
return 58; //少云
if (weathercodeindex == 3)
return 58;
return 58; //晴间多云
if (weathercodeindex == 4)
return 54;
return 54; //阴
if (weathercodeindex >= 5 && weathercodeindex <= 18)
return 0;
if (weathercodeindex >= 19 && weathercodeindex <= 32)
return 19;
return 19; //雨
if (weathercodeindex >= 33 && weathercodeindex <= 36)
return 16;
return 16; //雪
if (weathercodeindex >= 37 && weathercodeindex <= 40)
return 16;
return 16; //雪(雨夹雪)
if (weathercodeindex == 41)
return 37;
return 37; //雾(薄雾)
if (weathercodeindex == 42)
return 37;
return 37; //雾
if (weathercodeindex == 43)
return 37;
return 17;
return 37; //雾(霾)
return 17; //阵雨夹雪
}
void EPaperDrive::DrawWeatherChart(int xmin, int xmax, int ymin, int ymax, int point_n, int show_n, String tmax, String tmin, String code_d, String code_n, String text_d, String text_n, String date, String week) //绘制天气温度变化曲线
{