墨水屏电子书
基础任务:
1、 编程实现LED灯的闪烁(尽量实现呼吸灯)。
2、 编程实现按键控制LED灯的亮灭(按下一次LED亮,再按一次LED灭) 。
3、 基于屏幕驱动函数(在屏幕任意位置画点)实现字符的显示,例如显示Hello EEPW & DigiKey,也可显示自己喜欢的名言警句 。
4、 实现电子书基本功能,实现按键翻页(上一页、下一页等)。
进阶任务:
1、 实现图片显示并加入抖动算法 。
2、 利用扩展的三极管+扬声器实现背景音乐播放:实现一边听歌一边看书(由于扬声器需要自己焊接,需要有一定的动手能力选做此题)
板卡说明
核心器件(完成基础任务用):
• Raspberry Pi Pico - ARM® Cortex®-M0+ MCU 32-位 评估板 - SC0917
(必选) 规格书 得捷购
• Raspberry Pi Pico 平台评估扩展板 - PIM634 - RP2040 2.9" 电子墨水电子纸显示
(必选) 规格书 得捷购
扩展器件(完成进阶任务用):
• 三级管 - SS8550DTA - 晶体管-双极 (BJT)-单PNP 25 V 1.5 A 200MHz 1 W通孔TO-92-3
规格书 得捷购
• 扬声器 - OWS-1330TA-8 - 8Ohms通用扬声器500 mW 100 Hz~20 kHz顶部圆形
规格书 得捷购
彩屏贪吃蛇小游戏
基础任务:
1、 编程实现LED灯的闪烁((尽量实现呼吸灯)。
2、 编程实现按键控制LED灯的亮灭(按下一次LED亮,再按一次LED灭)。
3、 基于彩屏驱动函数(已经实现贪吃蛇向右移动),实现贪吃蛇上下左右移动。
4、 实现贪吃蛇吃食物增加长度和撞边界结束游戏的功能。
进阶任务:
1、 增加关卡功能,即随着贪吃蛇不断增长,小蛇的运动速度也越来越快。(也可以发挥自己的想象力,增加其他玩法)
2、 利用扩展的三极管+扬声器实现游戏音乐播放(由于扬声器需要自己焊接,需要有一定的动手能力选做此题)
板卡说明
核心器件(完成基础任务用):
• Raspberry Pi Pico - ARM® Cortex®-M0+ MCU 32-位 评估板 - SC0917
(必选) 规格书 得捷购
• Raspberry Pi Pico 平台评估扩展板 - PIM543 - RP2040 LCD 1.14" 显示
(3选1) 规格书 得捷购
• Raspberry Pi Pico 平台评估扩展板 - PIM580 - LCD 2" 显示
(3选1)规格书 得捷购
• Raspberry Pi Pico 平台评估扩展板 - 103030400 - ST7789 LCD 1.14" 显示
(3选1) 规格书 得捷购
扩展器件(完成进阶任务用):
• 三级管 - SS8550DTA - 晶体管-双极 (BJT)-单PNP 25 V 1.5 A 200MHz 1 W通孔TO-92-3
规格书 得捷购
• 扬声器 - OWS-1330TA-8 - 8Ohms通用扬声器500 mW 100 Hz~20 kHz顶部圆形
规格书 得捷购
项目评分表 |
项目 |
分数 |
课程内容 |
任务要求 |
报名成功 |
5 |
|
按要求填写申请表,获得试用资格,并通过专属链接得捷购在DigiKey得捷下单。 |
开箱贴 |
15 |
讲解模块组装的注意事项和使用MDK开发pico的注意事项。 |
发布图文帖子。拍照展示模块组装成功,拍照展示编译完成老师提供的MDK工程文件,并文字简单介绍说明即可。 |
过程贴 |
20 |
1 讲解pico的GPIO的内部结构
2介绍关于GPIO的几个SDK函数
3 讲解LED和按键驱动函数。 |
发布图文帖子。介绍按键去抖原理,实现按键控制LED灯的亮灭(按下一次LED亮,再按一次LED灭)的代码。图文并茂,文字流畅不低于200字,图片清晰不少于2张图。 |
墨水屏电子书 |
成果贴 |
30 |
1 讲解spi串口通信协议,介绍pico内部spi的逻辑框图和关于SPI的SDK函数;
2 讲解墨水屏驱动原理,介绍墨水屏驱动函数;
3 讲解字符取模原理,介绍GB2312编码集,并介绍如何实现中英文混合显示。 |
发布图文帖子。简单介绍实现电子书显示的代码及实现逻辑(当然也可以写在制作时遇到了什么困难,自己是怎么解决的,老师会根据精彩程度给予加分)。图文并茂,文字流畅不低于500字,图片清晰不少于3张图。 |
成果视频 |
30 |
|
拍摄成果展示视频。要求横板视频1920*1080,拍摄实现电子书的基本功能,例如显示Hello EEPW & DigiKey,也可显示自己喜欢的名言警句,视频长度3-5分钟。 |
彩屏贪吃蛇小游戏 |
成果贴 |
30 |
1 讲解spi串口通信协议,介绍pico内部spi的逻辑框图和关于SPI的SDK函数;
2 讲解彩屏驱动原理,介绍彩屏屏驱动函数;
3 讲解贪吃蛇基本数据结构并实现向右移动。 |
发布图文帖子。简单介绍实现贪吃蛇的代码及实现逻辑(当然也可以写在制作时遇到了什么困难,自己是怎么解决的,老师会根据精彩程度给予加分)。图文并茂,文字流畅不低于500字,图片清晰不少于3张图。 |
成果视频 |
30 |
|
拍摄成果展示视频。要求横板视频1920*1080,拍摄实现贪吃蛇的基本功能,例如上下左右移动、吃食物等功能,也可以展现自己增加的新玩法,视频长度3-5分钟。 |