查看: 9528|回复: 1

【ESP8266】2.ESP8266使用LCD屏显示连接状态

[复制链接]
  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-3-27 10:49:09 | 显示全部楼层 |阅读模式
    分享到:
    上回将ESP8266的编译环境搭建好了,这次就真刀真枪地自己编写程序来完成一个小工程。
        既然ESP8266本身是个MCU,具备GPIO、PWM、I2C、ADC等,而且又是以WIFI为基本功能,所以这个小工程要通过它们来实现一些特定的功能。比如我要通过GPIO来让Nokia5110的小屏幕来显示信息、用PWM来调节背光灯、然后打开WIFI并建立一个Socket Server来接收其他设备的通讯。
       
        一步一步来做。首先先建立工程,可以直接使用上次那个编译成功的Demo改成自己的名字。复制一份Demo放在同级文件夹中,改名叫LCD吧

       
        还记得编译脚本的位置吗?在project下,把build.sh和project.def中的Demo改成LCD,一个文件中只有一个地方,其他的不需要改动

       
        根据LCD选定需要用到的IO口连线,按照自己的习惯来做

       
        开始编写程序。程序可以直接调用合宙的SDK,不需要再从头配置寄存器,方便又快速

       
        如果代码没有问题,编译通过

       
        同Demo一样,在Windows中可以得到烧写工具用到的lua和bin文件

       
        现在可以烧写了。ESP8266模块通过串口烧写,所以需要一根USB转TTL的线。驱动的安装就不说了,安装成功后在设备管理器中确定COM口,在烧写工具中选择对应的串口。然后打开设置选择那个lua文件,它会将用到的文件按地址显示出来

       
        点击OK关闭设置界面,再点箭头按钮开始烧写

       
        烧写成功,模块已经开始运行了

       
        模块默认的IP地址为192.168.4.1,最简单的测试方法,通过其他开发板或手机、PC等,打开WIFI,找到AirM2M字样的SSID(名字可以自己设定)并连接,连接成功后查看IP地址,已经分配了一个动态的IP 192.168.4.xxx。打开各种浏览器,输入https://192.168.4.1:xxxxx(端口为程序中的监听端口),屏幕上有显示了,可以看到...


       
        至于程序中需要用到的API,可以参考编程手册,这里就不再赘述了。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2021-4-22 11:03:54 | 显示全部楼层
    请教您一下!如何将两个的这样的模块在同一个屏幕上显示
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 18:13 , Processed in 0.129914 second(s), 19 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.