【麦步智能手表与mega pi】enc28j60调试-ping实验
接上一篇帖子【麦步智能手表】待机超过45天-Arduino中文社区 http://www.arduino.cn/thread-22983-1-1.html
【Makeblock使用】写入文件-Arduino中文社区 http://www.arduino.cn/thread-22429-1-1.html
注:后面几篇帖子都以麦步智能手表+mega pi这种形式发帖。
要学习也要不惜血本,手里有W5100,但是不在手边,为了玩麦步手表,买了块enc28j60扩展板,结合mega pi一起玩。先从简单的ping实验开始, 检查一个设备是否正确联网,最简单的方法是ping它。
接线如下,必须要接的7根,Vcc接3.3V(电路接好通电后,一定要用万用表量一下,至少要3V以上);CS根据程序接;SI、SO、SCK、RESET、GND
程序如下
#include <EtherCard.h>
static byte mymac[] = {0x74,0x69,0x69,0x2D,0x30,0x31};
static byte myip[] = {192,168,1,132};
byte Ethernet::buffer;
void setup () {
Serial.begin(57600);
Serial.println("PING Demo");
if (ether.begin(sizeof Ethernet::buffer, mymac, 10) == 0)
Serial.println( "Failed to access Ethernet controller");
if (!ether.staticSetup(myip))
Serial.println("Failed to set IP address");
}
void loop() {
ether.packetLoop(ether.packetReceive());
}
打开串口监视器,无error输出,表示运行正常
通过dos命令ping mega pi,可以通
实物如下
不知道哪一个是arduino的
你好 楼主 如果我想要ping 百度 如何实现呢??
页:
[1]