Lab2-2 Programming Blog

Wha1eCh1ng 2022-11-18 23:21:38

Lab2-2 Programming Blog

This page provides best reading experience in the sequence of:

  1. Typora(md)
  2. Github.com(HTML)
  3. Github.com(md)
  4. CSDN.net

Links are provided in the End Section.

Contents

目录

  • Lab2-2 Programming Blog
  • Contents
  • Keys or Difficulties in programming thinking
  • Photo Proof of Pair Working
  • Working Progress
  • PSP Form
  • Learning Progress Bar
  • Demonstration
  • End

Keys or Difficulties in programming thinking

Top

  1. Problem: Hide the default actionbar so we can make it a better look.
    Solution: After carefully inspecting codes of some samples, we set it to some theme to solve it.
  2. Problem: Make a customized kind of actionbar and make sure it's good for reusing.
    Solution: Tried multiple combinations of settings, we finally found the way the achieve this. This process cost us lots of time.
  3. Problem: How to think about the relationship between single player mode and multiplayer mode.
    Solution: We made thorough understanding of class Activity and decided to share the same activity but invoked differently.
  4. Key: Speed up working progress if simple and plain solutions exist.
  5. Key: Make good uses of debug function of the IDE to figure out mistakes quickly.

Photo Proof of Pair Working

Top

photo

Working Progress

Top

This section consists of PSP Form and Learning Progress Bar.

PSP Form

Top

StagesEstimated Time CostActual Time Cost
Planning
Estimate1010
Development
Analysis1515
Design Spec1515
Design Review1010
Coding Standard105
Design4060
Coding300700
Code Review4560
Test2010
Report
Test Report1515
Size Measurement1030
Postmortem&Process Improvement1530
Total505960

Learning Progress Bar

Top

weekAdded code (line)Cumulative code (lines)Study Time this week (hours)Cumulative learning time (hours)Important Growth
143567888Design and unit test the back end
284616671018Fix bugs, redesign UI

Demonstration

Top

Project on Github.com: https://github.com/LiuJiewenTT/ee308fz_lab2

Video link:

End

Top

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608859318
MU STU ID and FZU STU ID20124082_832001228
Teammate's MU STU ID and FZU STU ID20123850_832001217
Teammate's blog linkhttps://bbs.csdn.net/topics/609331209
GitHub linkhttps://github.com/LiuJiewenTT/ee308fz_lab2
Video demo link

Project on Github.com: https://github.com/LiuJiewenTT/ee308fz_lab2

URL on github.com of this passage(download): https://liujiewentt.github.io/ee308fz_lab2/blog2.md

URL on github.com of this passage(view with Github md): https://github.com/LiuJiewenTT/ee308fz_lab2/tree/main/blog2.md

URL on github.com of this passage(view as html): https://liujiewentt.github.io/ee308fz_lab2/blog2.html

URL on csdn.net of this passage(view as html): https://bbs.csdn.net/topics/609330485

...全文
435 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
一、项目简介 本项目(HF24075 SDFeatureRivertraining)是一套以多路 PWM 多彩 LED 灯光控制为核心的固件方案,基于 PADAUK PMS 系列单片机。方案对蓝、青、粉等多色 LED 进行独立 PWM 调光,实现呼吸、渐变、流水等细腻灯光效果,并支持按键切换与传感器交互。其 PWM 调光结构清晰,是学习单片机 PWM、色彩混合与灯光算法的理想范例。 核心应用场景: 1. 氛围灯 / 流水灯产品开发 2. PWM 调光与色彩混合学习 3. 电子类课程设计 / 毕业设计 4. 灯光艺术与 DIY 项目 适配使用场景:学习练手、毕业设计、课程设计、创业售卖、实操实训,突出实用性与可落地性。 二、硬件核心配置 · 主控芯片:PADAUK(应广科技)PMS 系列 8 位 OTP 单片机 · 外接外设: - 多色 LED 灯组(蓝 / 青 / 粉等多路独立 PWM) - 轻触按键(模式切换) - 传感器(交互触发) · 操控设备: - 机身实体按键操控 三、核心功能介绍 1. 多路独立 PWM 调光:蓝、青、粉等 LED 各自独立占空比控制,实现精准亮度; 2. 呼吸 / 渐变 / 流水效果:通过 PWM 变化曲线营造丰富灯光律动; 3. 按键切换模式:轻触在多种灯效间循环切换; 4. 传感器交互:外部传感信号触发或联动灯光变化; 5. 低功耗设计:闲置进入低功耗,按需唤醒。 6. 参数可配:亮灭周期、渐变速度等可调,便于定制。 四、项目优势与亮点 · 灯光细腻:多路独立 PWM,效果远胜简单开关灯。 · 算法清晰:呼吸 / 渐变实现简洁,易于理解与移植。 · 扩展性强:可轻松增加颜色与模式,适配各类灯饰。 ·

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧