Skip to content
View shenyicong's full-sized avatar
  • Joined Oct 19, 2026

Block or report shenyicong

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shenyicong/README.md

shenyicong@github:~$ whoami
→  学生开发者 / 从寄存器到浏览器

shenyicong@github:~$ cat focus.txt
→  单片机:   AT89C51 · 传感器驱动 · 电机控制 · 状态机
→  数据:     Python 采集 · 清洗 · 统计 · 可视化
→  Web:      HTML / CSS / JS · 交互与业务逻辑

shenyicong@github:~$ echo $PHILOSOPHY
→  "能跑起来只是及格,能解释清楚才算学会。"

⚡ 技术栈

— 嵌入式 / Embedded —

C AT89C51 Keil Proteus

DS18B20 LCD12864 L298

— 数据 / Data —

Python Pandas NumPy Matplotlib

— Web / 工具 —

HTML5 CSS3 JavaScript Git VS Code

🧩 精选项目

🌡️ 智能风扇系统

AT89C51 · C · Proteus

温度闭环控制的完整嵌入式系统。DS18B20 采集 → 单片机运算 → L298 驱动电机调速,LCD12864 实时显示。

技术要点

  • 单总线时序驱动(Qnewire.c 手写位操作)
  • 五键交互状态机:START / STOP / + / - / MODE
  • 显示与采集分离的模块化架构

main.c LCD12864.c DS18B20.c

→ 查看仓库

📊 车型数据可视化分析

Python · 爬虫 · 数据清洗

面向易车网的车型数据采集与多维分析管线。

技术要点

  • 分层清洗:缺失值 / 异常值 / 重复值识别与处理
  • 数值 + 分类特征分别处理策略
  • 可视化驱动的结论输出

requests pandas matplotlib

→ 查看仓库

🍜 外卖管理系统

HTML · CSS · JavaScript

纯前端实现的完整业务闭环,订单流转全程可视化。

技术要点

  • 商品 → 购物车 → 下单 → 订单状态的链路设计
  • 原生 JS 状态管理,无框架依赖
  • 响应式布局

vanilla JS

🚀 星骸战甲 ASTRA FRAME

Three.js · WebGL · 原生 JS

浏览器端第三人称科幻射击演示。程序化生成战场与贴图,逐步揭开地图迷雾。

技术要点

  • 全程序化贴图:分形噪声 → 高度图 → 法线贴图,零外部资源
  • 迷雾视野系统:标量场 + 着色器遮罩,未探索区域不渲染敌人
  • 性能优化:固定步长逻辑、实例化网格、对象池、动态像素比

Three.js ShaderMaterial WebAudio

→ 查看仓库

📈 活跃度

GitHub Stats Top Languages
Streak
Activity Graph

🎯 当前动态

正在学习:
  - 嵌入式系统设计模式与可维护性
  - Python 数据管道的工程化
  - Git 工作流与协作规范

正在构建:
  - 星骸战甲 ASTRA FRAME(Web 端实时射击)
  - 智能风扇系统的代码重构
  - 车型数据分析的可复现流程

开放合作:
  - 嵌入式 / 数据方向的实习与项目合作

「把复杂问题拆到能讲清楚为止。」


Visitors

最后更新 · 2026

Popular repositories Loading

  1. shenyicong shenyicong Public

    My GitHub Profile

  2. astra-frame astra-frame Public

    ASTRA FRAME 星骸战甲 · Three.js 第三人称科幻射击 | 战争迷雾

    JavaScript

  3. smart-fan-at89c51 smart-fan-at89c51 Public

    C

  4. yiche-car-analysis yiche-car-analysis Public

    Python

  5. ningxia-tan-sheep-web ningxia-tan-sheep-web Public

    HTML

  6. raiden-strike raiden-strike Public

    JavaScript