Arduino 使用 Ethernet 搭建 Web Server

程序一

这里我们使用Arduino Ethernet建立一个简单网页服务器,当Arduino服务器接收到浏览器访问请求时,即会发送响应消息,浏览器接收到响应消息,会将其中包含的HTML文本转换为网页显示出来。
这样就可以将传感器获取到的信息显示到网页上,每个在该网络范围内的计算机或其他移动设备,无论什么平台都可以通过网页浏览器了解到各传感器的数据。
阅读全文

无外围电路用 Arduino 测音源的频率


想测量一个声音信号源的频率或是占空比,但是又没频率计?我们可以用一块Arduino去搞定这事情。需要的材料仅是一块普通Arduino,无需外围元件。

特性:
1. 可以测量20~20kHz的信号,超过的话误差越来越大。
2. 误差大致是±5%。玩玩还行。
3. 输出的结果有:频率,占空比,周期,高电平时间,低电平时间。
4. 只能测量单频,复合波形就不行了。

阅读全文

Arduino 使用 ENC28J60 有线网络模块

上图就是 ENC28J60 网络模块。惯例,看接线方法,接7根:
Vcc —— 3.3V(注意电压!)
GND —— GND
RESET —— RESET;
CS —— 片选,与“ether.begin()”的第三个参数一致;下面的测试代码接D10;
SI —— D11(MOSI口,见下图);
SO —— D12(MISO口,见下图);
SCK —— D13(SCK口,见下图);

阅读全文