查看: 8502|回复: 36

PWM+LED模拟霹雳游侠里面KITT的扫描灯

[复制链接]
  • TA的每日心情

    2021-4-23 14:54
  • 签到天数: 489 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-10-17 00:05:15 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 powerdruy 于 2012-10-17 16:56 编辑

    经过几天不懈努力,终于搞出了这么个半成品,真是不容易

    下面是制作过程
    视频来了!


    这是需要用到的模块
    模块配置.jpg

    这是PWM模块的配置
    模块参数.jpg

    引脚配置
    IO配置.jpg
    下面放出代码,注释明天再写吧,太晚了
    1. #include <device.h>

    2. void main()
    3. {
    4. uint8 i,j;
    5. PWM_1_Start();
    6. PWM_1_WriteCompare1(255);
    7. PWM_1_WriteCompare2(255);
    8. PWM_2_Start();
    9. PWM_2_WriteCompare1(255);
    10. PWM_2_WriteCompare2(255);
    11. PWM_3_Start();
    12. PWM_3_WriteCompare1(255);
    13. PWM_3_WriteCompare2(255);
    14. PWM_4_Start();
    15. PWM_4_WriteCompare1(255);
    16. PWM_4_WriteCompare2(255);

    17. for(;;)
    18. {
    19. for(i=255;i>0;i--)
    20. {
    21. PWM_1_WriteCompare1(i);
    22. CyDelayUs(500);
    23. }

    24. j=255;
    25. for(i=0;i<255;i++)
    26. {
    27. PWM_1_WriteCompare1(i);
    28. PWM_1_WriteCompare2(j--);
    29. CyDelayUs(500);
    30. }
    31. PWM_1_WriteCompare1(255);

    32. j=255;
    33. for(i=0;i<255;i++)
    34. {
    35. PWM_1_WriteCompare2(i);
    36. PWM_2_WriteCompare1(j--);
    37. CyDelayUs(500);
    38. }
    39. PWM_1_WriteCompare2(255);

    40. j=255;
    41. for(i=0;i<255;i++)
    42. {
    43. PWM_2_WriteCompare1(i);
    44. PWM_2_WriteCompare2(j--);
    45. CyDelayUs(500);
    46. }
    47. PWM_2_WriteCompare1(255);

    48. j=255;
    49. for(i=0;i<255;i++)
    50. {
    51. PWM_2_WriteCompare2(i);
    52. PWM_3_WriteCompare1(j--);
    53. CyDelayUs(500);
    54. }
    55. PWM_2_WriteCompare2(255);

    56. j=255;
    57. for(i=0;i<255;i++)
    58. {
    59. PWM_3_WriteCompare1(i);
    60. PWM_3_WriteCompare2(j--);
    61. CyDelayUs(500);
    62. }
    63. PWM_3_WriteCompare1(255);

    64. j=255;
    65. for(i=0;i<255;i++)
    66. {
    67. PWM_3_WriteCompare2(i);
    68. PWM_4_WriteCompare1(j--);
    69. CyDelayUs(500);
    70. }
    71. PWM_3_WriteCompare2(255);

    72. j=255;
    73. for(i=0;i<255;i++)
    74. {
    75. PWM_4_WriteCompare1(i);
    76. PWM_4_WriteCompare2(j--);
    77. CyDelayUs(500);
    78. }
    79. PWM_4_WriteCompare1(255);

    80. for(i=0;i<255;i++)
    81. {
    82. PWM_4_WriteCompare2(i);
    83. CyDelayUs(500);
    84. }
    85. PWM_4_WriteCompare2(255);
    86. }
    87. }
    复制代码
    打包好的工程文件,懒人专用

    PWM LED模拟霹雳游侠里面KITT的扫描灯(半成品).rar (611.09 KB, 下载次数: 18)
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-4 19:13
  • 签到天数: 281 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2012-10-17 00:09:21 | 显示全部楼层
    顶一个,附件目前限制了,不好意思哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-8-29 20:40
  • 签到天数: 1341 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-10-17 00:24:31 | 显示全部楼层
    来学习下!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-10-17 08:30:16 | 显示全部楼层
    沙发、板凳都没了,只好坐地上啦~楼主有没有视频演示啊?~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-4-23 14:54
  • 签到天数: 489 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-10-17 09:51:28 | 显示全部楼层
    xinxincaijq 发表于 2012-10-17 08:30
    沙发、板凳都没了,只好坐地上啦~楼主有没有视频演示啊?~

    视频得还个东西来拍摄,不然很不明显,不过我还在找用什么拍
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-10-17 09:55:41 | 显示全部楼层
    powerdruy 发表于 2012-10-17 09:51
    视频得还个东西来拍摄,不然很不明显,不过我还在找用什么拍

    手机就行啦~哈哈!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-4-23 14:54
  • 签到天数: 489 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-10-17 09:56:52 | 显示全部楼层
    就是不行,手机拍摄基本上看不到残影的效果
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-4-23 14:54
  • 签到天数: 489 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-10-17 09:57:15 | 显示全部楼层
    xinxincaijq 发表于 2012-10-17 09:55
    手机就行啦~哈哈!

    就是不行,手机拍摄基本上看不到残影的效果
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-10-17 10:02:06 | 显示全部楼层
    powerdruy 发表于 2012-10-17 09:57
    就是不行,手机拍摄基本上看不到残影的效果

    相机也行吧~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-4-23 14:54
  • 签到天数: 489 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-10-17 10:53:04 | 显示全部楼层
    xinxincaijq 发表于 2012-10-17 10:02
    相机也行吧~

    刚找了个手机拍了,效果比我那破手机好点,凑合着看吧,视频还在同事的WP7手机里,正在安装WP手机驱动,视频稍后上传
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-22 15:13 , Processed in 0.201100 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.