极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 弘毅

arduino学习笔记26 - ENC28J60以太网模块实验

  [复制链接]
 楼主| 发表于 2012-1-5 19:24:48 | 显示全部楼层
安子 发表于 2012-1-5 18:09
浏览器看到的信息 怎么回传给arduino啊?

{:soso_e103:} 浏览器看到的信息,就是模拟口的读数。。。不需要传回arduino吧~~这些都是arduino传给浏览器的。
回复 支持 反对

使用道具 举报

发表于 2012-1-26 17:29:28 | 显示全部楼层
弘毅 发表于 2012-1-5 19:24
浏览器看到的信息,就是模拟口的读数。。。不需要传回arduino吧~~这些都是arduino传给浏览 ...

我怎么感觉上面的朋友提问的是:要通过Arduino来与上位机的IE通信的那。
回复 支持 反对

使用道具 举报

发表于 2012-2-8 22:01:12 | 显示全部楼层
照着上面写的编译报错:

  1. In file included from F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\ENC28J60/Ethernet.h:5,
  2.                  from WebServer.cpp:7:
  3. F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\ENC28J60/Client.h:22: error: conflicting return type specified for 'virtual void Client::write(uint8_t)'
  4. F:\arduino\arduino-1.0-windows\arduino-1.0\hardware\arduino\cores\arduino/Print.h:48: error:   overriding 'virtual size_t Print::write(uint8_t)'
  5. F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\ENC28J60/Client.h:24: error: conflicting return type specified for 'virtual void Client::write(const uint8_t*, size_t)'
  6. F:\arduino\arduino-1.0-windows\arduino-1.0\hardware\arduino\cores\arduino/Print.h:50: error:   overriding 'virtual size_t Print::write(const uint8_t*, size_t)'
  7. In file included from F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\ENC28J60/Ethernet.h:6,
  8.                  from WebServer.cpp:7:
  9. F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\ENC28J60/Server.h:16: error: conflicting return type specified for 'virtual void Server::write(uint8_t)'
  10. F:\arduino\arduino-1.0-windows\arduino-1.0\hardware\arduino\cores\arduino/Print.h:48: error:   overriding 'virtual size_t Print::write(uint8_t)'
  11. F:\arduino\arduino-1.0-windows\arduino-1.0\libraries\ENC28J60/Server.h:18: error: conflicting return type specified for 'virtual void Server::write(const uint8_t*, size_t)'
  12. F:\arduino\arduino-1.0-windows\arduino-1.0\hardware\arduino\cores\arduino/Print.h:50: error:   overriding 'virtual size_t Print::write(const uint8_t*, size_t)'
复制代码
什么原因
回复 支持 反对

使用道具 举报

发表于 2012-2-8 22:12:10 | 显示全部楼层
wubo19842008 发表于 2012-2-8 22:01
照着上面写的编译报错:什么原因

自己找到问题了,LZ给的lib是0022版本的ide下可用,升级到最新的1.0版本有些库变了,要用最新的enc28j60的lib,
下载地址
https://github.com/turicas/Ethernet_ENC28J60
回复 支持 反对

使用道具 举报

发表于 2012-3-10 17:47:06 | 显示全部楼层
为什么我用ENC28J60模块的时候无法用浏览器访问,但是能在命令窗口下PING出来
回复 支持 反对

使用道具 举报

发表于 2012-3-10 18:42:54 | 显示全部楼层
东西不错,就是不知道价格怎么样?
回复 支持 反对

使用道具 举报

发表于 2012-3-12 22:18:00 | 显示全部楼层

RE: arduino学习笔记26 - ENC28J60以太网模块实验

smallzzy 发表于 2011-12-10 19:20
如果有密码,如何让程序自动输入

需要查看一下用户名或密码的表单代码,然后做个隐含域,就可以自动提交密码了。
回复 支持 反对

使用道具 举报

发表于 2012-3-13 13:51:38 | 显示全部楼层
请问如何用28j60和arduino读取网页信息呢?库里面自带的那个webclient跑不通。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-13 13:54:26 | 显示全部楼层
rotate 发表于 2012-3-13 13:51
请问如何用28j60和arduino读取网页信息呢?库里面自带的那个webclient跑不通。。


google上面搜搜其他ENC28J60的库~~~看看有没有可以实现这个功能的
回复 支持 反对

使用道具 举报

发表于 2012-3-13 21:49:24 | 显示全部楼层
隐含域怎么做呢?
回复 支持 反对

使用道具 举报

发表于 2012-3-13 22:39:52 | 显示全部楼层

RE: arduino学习笔记26 - ENC28J60以太网模块实验

本帖最后由 thomas 于 2012-3-13 22:41 编辑
smallzzy 发表于 2012-3-13 21:49
隐含域怎么做呢?


form中添加

  1. <input type=hidden name=password value='password string'>
复制代码

name是密码域的变量,value是密码内容,这样密码认证就自动通过了。
回复 支持 反对

使用道具 举报

发表于 2012-3-17 22:05:55 | 显示全部楼层
很好的教程,不过最开始的使用自制的ATMEGA8最小系统的时候,代码太长,下载失败,换成UNO的板后就成功了。
回复 支持 反对

使用道具 举报

发表于 2012-4-14 11:09:05 | 显示全部楼层
请教一下,int口一定要接PIN2么?能不能改成别的数字口?

还有这个模块直接接5V的I/O木有问题么
回复 支持 反对

使用道具 举报

发表于 2012-4-14 11:15:02 | 显示全部楼层
本帖最后由 thomas 于 2012-4-14 11:17 编辑

我用的板子是最老的简易板,有电压选择跳线,但输入没有缓冲芯片,发热厉害容易挂。说明书说能 容忍5v电压,还是觉得不靠谱。有种带缓冲74芯片的,不知是不是好些。
口随便改吧。,库里有配置,挺不明显。这板子兼容性太差了,前几天用新库才调通。
回复 支持 反对

使用道具 举报

发表于 2012-4-16 15:15:43 | 显示全部楼层
网口通讯有什么用处,举个例哦.
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 21:08 , Processed in 0.049418 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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