迪文科技论坛

 找回密码
 立即注册
搜索
查看: 19|回复: 0

【分享】彼得觅食记

[复制链接]

1

主题

0

回帖

22

积分

新手上路

Rank: 1

积分
22
发表于 6 天前 | 显示全部楼层 |阅读模式
游戏名称:《彼得觅食记》

这是一个通过“小兔子拔萝卜-回家饮酒-睡眠灯光互动”的场景化流程,结合酒精传感器与RGB灯效,实现趣味交互。
1. 游戏概念
通过迪文屏按键,控制小兔子拔萝卜,同时有动画显示,从四个萝卜中选择正确的萝卜,失败则重新选择,成功则进入回家动画,后回家喝酒,喷上酒精后,进入睡眠调节灯光。
2.迪文屏和函数实现

        if((!EXIT_INT1)&&(exit1_cnt==1))
                {
                        win_page(18);                        // 清除标志,避免重复切换
                        exit1_cnt=2;
                }
                if(exit1_cnt==2)  //检测到酒精后调光
                {
                        sys_read_vp(0x3010,(u8*)&rgb_red,1);
                        sys_read_vp(0x3020,(u8*)&rgb_green,1);
                        sys_read_vp(0x3030,(u8*)&rgb_blue,1);  
                        dat_buf[0]= (u8)rgb_red;
                        dat_buf[0]= (dat_buf[0]<<8)+(u8)rgb_green;
                        dat_buf[0]= (dat_buf[0]<<8)+(u8)rgb_blue;   
                        rgb_dat[1]= dat_buf[0];
                        rgb_dat[2]= dat_buf[0];
                        sys_delay_ms(500);
                        rgb_set_allbyte(1);
                }

3.感想
、完成这个C51小兔子拔萝卜互动系统,最大的收获是体会到“硬件联动”与“场景化设计”结合的乐趣。从最初单纯想实现传感器功能,到后来把“拔萝卜-饮酒-睡觉”串联成有逻辑的小故事,让冰冷的元器件有了“场景感”。单片机不再是课本里抽象的概念,而是能搭建出有温度的小场景的工具,也让我更明白“技术”的意义,往往藏在这些贴近生活的趣味互动里。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-9-19 11:24 , Processed in 0.028738 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表