查看: 283|回复: 10

[已解决] 请教arduino ip存储问题

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-14 20:34
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2019-9-17 21:37 | 显示全部楼层 |阅读模式
    本帖最后由 yu314908 于 2019-9-18 11:03 编辑

    你好:官方教程中的 IPAddress Ip(192, 168, 10, 239); 这个IP地址可以存储到EEPROM中么,每次开机读取这个ip后再尝试连接,或者能不能这样操作。
    我的小项目中上机的IP不是固定的,经常需要修改,每次都重新上传程序很是麻烦,求教!
    感谢!

    解决:直接修改数组。
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-9-17 21:47 | 显示全部楼层
    可以存到eeprom。
    但更正确的做法是在路由器或网关设备中固定ip地址
    如果你觉得以上内容帮到了你,你可以打赏支持作者
  • TA的每日心情
    奋斗
    2019-10-14 20:34
  • 签到天数: 11 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-9-17 21:50 | 显示全部楼层
    coloz 发表于 2019-9-17 21:47
    可以存到eeprom。
    但更正确的做法是在路由器或网关设备中固定ip地址

    因为我的这个需求不能这样做,太不灵活了。
    不知道大致如何实现,感谢赐教。
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-9-17 21:55 | 显示全部楼层
    yu314908 发表于 2019-9-17 21:50
    因为我的这个需求不能这样做,太不灵活了。
    不知道大致如何实现,感谢赐教。 ...

    这个看看eeprom例程就行了,写进去再读出来,也没啥特殊的地方
    如果你觉得以上内容帮到了你,你可以打赏支持作者
  • TA的每日心情
    奋斗
    2019-10-14 20:34
  • 签到天数: 11 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-9-17 21:59 | 显示全部楼层
    coloz 发表于 2019-9-17 21:55
    这个看看eeprom例程就行了,写进去再读出来,也没啥特殊的地方

    写入和读取我都操作了,但是不会替换 IPAddress ip(192, 168, 1, 177); 这个里面的ip,我尝试了很多种方法,这个问题困扰我好几天了。。。。。。
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-9-18 01:09 | 显示全部楼层
    IPAddress 构造函数如下:
        IPAddress();
        IPAddress(uint8_t first_octet, uint8_t second_octet, uint8_t third_octet, uint8_t fourth_octet);
        IPAddress(uint32_t address);
        IPAddress(const uint8_t *address);
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    奋斗
    2019-10-14 20:34
  • 签到天数: 11 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-9-18 10:37 | 显示全部楼层
    奈何col 发表于 2019-9-18 01:09
    IPAddress 构造函数如下:
        IPAddress();
        IPAddress(uint8_t first_octet, uint8_t second_octet, u ...

    大佬能给我个样例么,我这才学几天arduino,你说的这个对我来说太难了,小弟弟奉上50红包请大佬喝杯奶茶。
    就是把接收到的ip 存入eeprom中,每次开机读取这个ip。
  • TA的每日心情
    奋斗
    2019-10-14 20:34
  • 签到天数: 11 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-9-18 11:02 | 显示全部楼层
    已处理,找了一篇外网的资料。。。
    直接修改数组就解决了。。。。

    该用户从未签到

    发表于 2019-9-23 12:39 来自手机 | 显示全部楼层
    我也困扰好几天了,能给个外网链接,或者例程吗?
  • TA的每日心情
    奋斗
    2019-10-14 20:34
  • 签到天数: 11 天

    [LV.3]偶尔看看II

     楼主| 发表于 2019-9-25 10:04 | 显示全部楼层
    cciew 发表于 2019-9-23 12:39
    我也困扰好几天了,能给个外网链接,或者例程吗?

    忘记哪里了,直接

    kittenblock中小学创客名师推荐的图形化编程软件

        EEPROM.write(1, ip[0]);
        EEPROM.write(2, ip[1]);
        EEPROM.write(3, ip[2]);
        EEPROM.write(4, ip[3]);

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

    本版积分规则

    热门推荐

    esp32作为智能主机使鱼缸内温度保持在28度种植水草
    esp32作为智能主机使鱼缸
    esp32作为智能主机使鱼缸内温度保持在28度种植水草, 设计原则, 一,使用我手上现有
    请大佬帮助如何分别控制两块pca9685上的舵机
    请大佬帮助如何分别控制两
    目前一块驱动板上的舵机可以分别控制分别是0到15号舵机,不清楚在级联的情况下如何分
    【干货分享】mega2560原理图PCB图纸altium designer18
    【干货分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
    [Arduino物联网开发实战4]天猫精灵控制1
    [Arduino物联网开发实战4]
    [md] 上一篇:(https://www.arduino.cn/thread-83175-1-1.html) blinker支持多种智
    【项目】基于Arduino Nano的多功能桌面感应垃圾桶
    【项目】基于Arduino Nano
    基于Arduino Nano的多功能桌面感应垃圾桶随着大学生活不断往前迈进,宿舍桌面上的杂物
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表