查看: 3422|回复: 14

[原创] 【高校争霸赛】新型智能插座(6)——整体演示

[复制链接]
  • TA的每日心情
    郁闷
    2021-3-10 19:44
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    126

    主题

    525

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2018
    最后登录
    2023-12-25
    发表于 2016-11-29 22:11:39 | 显示全部楼层 |阅读模式
    首先,奉献上项目的主函数部分:
    1. #include "delay.h"
    2. #include "key.h"
    3. #include "sys.h"
    4. #include "usart.h"
    5. #include "oled.h"
    6. #include "lt135.h"
    7. #include "wifi.h"
    8. #include "relay.h"
    9. #include "led.h"

    10. u8 Test[8] = {0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08};




    11. int main(void)
    12. {

    13.                 initial_lcd();                                         //OLED初始化
    14.                 clear_screen();          //清屏         
    15.                 delay_init();                         //延时函数初始化          
    16.                 NVIC_Configuration();          //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
    17.                 uart1_init(4800);                      //串口1初始化为4800
    18.           uart2_init(115200);      //串口2初始化为115200
    19.           LED_Init();                                 //LED端口初始化
    20.           Relay_Init();                                                 //继电器端口初始化


    21.           display_128x64(bmp2);
    22.           delay_ms(1000);
    23.           clear_screen();
    24.                 display_GB2312_string(3,20,"System Init");        /*在第1页,第1列,显示一串16x16点阵汉字或8x16的ASCII字*/         
    25.           delay_ms(1000);

    26.          
    27. while(1)
    28.         {
    29.                 UART1_SendData(OD); //读电表数据
    30.                 delay_ms(200);
    31.                 clear_screen();       
    32.                 int_to_hex(Voltage);//数据转换
    33.                 display_GB2312_string(0,2,"电压:");        /*在第1页,第1列,显示一串16x16点阵汉字或8x16的ASCII字*/
    34.                 display_GB2312_string(0,42,Data);
    35.                 display_GB2312_string(0,78,"V");
    36.                 Data[0]=0x00;Data[1]=0x00;Data[2]=0x00;Data[3]=0x00;//清空缓冲区
    37.                
    38.                 int_to_hex(Frequency);//数据转换
    39.                 display_GB2312_string(2,2,"频率:");  /*显示一串16x16点阵汉字或8x16的ASCII字.以下雷同*/
    40.                 display_GB2312_string(2,42,Data);
    41.                 display_GB2312_string(2,78,"Hz");               
    42.                 Data[0]=0x00;Data[1]=0x00;Data[2]=0x00;Data[3]=0x00;//清空缓冲区

    43.                 display_GB2312_string(4,2,"插座1:");
    44.                 if( RELAY0 == 1 )
    45.                         display_GB2312_string(4,52,"ON");
    46.                 else display_GB2312_string(4,52,"OFF");

    47.                 display_GB2312_string(6,2,"插座2:");
    48.                 if( RELAY1 == 1 )
    49.                         display_GB2312_string(6,52,"ON");
    50.                 else display_GB2312_string(6,52, "OFF");
    51.                 delay_ms(1000);
    52.                 delay_ms(1000);
    53.                 clear_screen();       
    54.                 int_to_hex(Active_Power);//数据转换
    55.                 display_GB2312_string(0,2,"功率:");        /*在第2页,第1列,显示一串16x16点阵汉字或8x16的ASCII字*/
    56.                 display_GB2312_string(0,44,Data);
    57.                 display_GB2312_string(0,80,"瓦/时");
    58.                 Data[0]=0x00;Data[1]=0x00;Data[2]=0x00;Data[3]=0x00;//清空缓冲区
    59.                
    60.                 int_to_hex(Electric_Energy);//数据转换
    61.                 display_GB2312_string(2,2,"电量:");  /*显示一串16x16点阵汉字或8x16的ASCII字.以下相同*/
    62.                 display_GB2312_string(2,44,Data);
    63.                 display_GB2312_string(2,80,"瓦");               
    64.                 Data[0]=0x00;Data[1]=0x00;Data[2]=0x00;Data[3]=0x00;//清空缓冲区
    65.                
    66.                 display_GB2312_string(4,2,"插座1:");
    67.                 if( RELAY0 == 1 )
    68.                         display_GB2312_string(4,52,"ON");
    69.                 else display_GB2312_string(4,52,"OFF");

    70.                 display_GB2312_string(6,2,"插座2:");
    71.                 if( RELAY1 == 1 )
    72.                         display_GB2312_string(6,52,"ON");
    73.                 else display_GB2312_string(6,52, "OFF");
    74.                 delay_ms(1000);
    75.                 delay_ms(1000);


    76.         }
    77. }


    复制代码
    实物图片如图所示:
    1.jpg
    2.jpg
    演示视频:本人手机坏了。。用同学手机录的,不过好像没有声音??功能都实现了。




                                                                            至此,所有项目结束,感谢与非网组织本次活动。
                                                                                                    山东交通学院


    很开心
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:37
  • 签到天数: 815 天

    [LV.10]以坛为家III

    71

    主题

    2438

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5495
    最后登录
    2024-4-19
    发表于 2016-11-30 01:48:06 | 显示全部楼层
    厉害哦
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7348
    最后登录
    2021-8-30
    发表于 2016-11-30 08:31:15 | 显示全部楼层
    按键也太小了吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-12-27 14:12
  • 签到天数: 41 天

    [LV.5]常住居民I

    2

    主题

    147

    帖子

    0

    高级会员

    Rank: 4

    积分
    510
    最后登录
    2018-1-16
    发表于 2016-11-30 08:40:49 | 显示全部楼层
    不错的说
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2017-1-24 08:47
  • 签到天数: 49 天

    [LV.5]常住居民I

    0

    主题

    524

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2017-4-19
    发表于 2016-11-30 08:46:07 | 显示全部楼层
    厉害了                           
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-5-11 17:59
  • 签到天数: 33 天

    [LV.5]常住居民I

    16

    主题

    396

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1381
    最后登录
    2023-9-15
    发表于 2016-11-30 08:58:20 | 显示全部楼层
    佩服  牛牛
    今天好忙啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-2-2 17:08
  • 签到天数: 345 天

    [LV.8]以坛为家I

    11

    主题

    1115

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2744
    最后登录
    2021-2-2
    发表于 2016-11-30 09:39:58 | 显示全部楼层
    看不清楚啊
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-8-1 11:36
  • 签到天数: 96 天

    [LV.6]常住居民II

    2

    主题

    670

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1543
    最后登录
    2017-11-16
    发表于 2016-11-30 11:07:24 | 显示全部楼层
    厉害
    签到。。。。。。。。。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    97

    主题

    836

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    3967
    最后登录
    2024-4-16
    发表于 2016-11-30 17:57:45 | 显示全部楼层
    强悍 的 无与伦比
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-6-3 10:27
  • 签到天数: 131 天

    [LV.7]常住居民III

    19

    主题

    519

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1556
    最后登录
    2022-6-26
    发表于 2016-11-30 18:06:35 | 显示全部楼层
    不错啊
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-20 21:09 , Processed in 0.139647 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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