Arduino与LabVIEW开发实战
(副标题):无 ;
(作者): 沈金鑫 ;
内容简介:
3.4.1 Ethernet硬件简介
Arduino与LabVIEW要想通过互联网进行网络通信,则Arduino端硬件上需要使用Ethernet扩展板,或者带有Ethernet功能的Arduino控制器或兼容控制器,软件上使用Arduino Ethernet类库,下面是2种常见的支持Ethernet功能的硬件。
1.Ethernet扩展板
如图3-143所示为集成WIZnet W5100网络芯片的扩展板。使用它连接到Arduino后,可以使Arduino具有网络功能。同时,它集成了SD卡卡槽,可以配合SD卡库读写SD卡。
2.Arduino Ethernet
如图3-144所示为集成Ethernet功能的Arduino控制器,单独一个控制器即可连接到网络。集成SD卡卡槽,可通过外接POE模块,扩展POE供电功能。但是这个控制器并没有下载功能,每次下载时,都需要连接外部下载模块进行程序下载。
3.W5100
以上这些硬件都是使用W5100芯片实现了Ethernet功能。W5100是WIZnet公司推出的一款多功能的单片网络接口芯片,内部集成有10/100M以太网控制器,主要应用于高集成、高稳定、高性能和低成本的嵌入式系统中。它有如下特点:
❑支持全硬件TCP/IP协议:TCP、UDP、ICMP、IPv4ARP、IGMP、PPPoE、Ethernet。
❑内嵌10BaseT/100BaseTX以太网物理层。
❑支持自动应答(全双工/半双工模式)。
❑支持自动MDI/MDIX。
❑支持ADSL连接(支持PPPoE协议,带PAP/CHAP验证)。
❑支持4个独立端口。
❑内部16K字节存储器作TX/RX缓存。
❑0.18μm CMOS工艺。
❑3.3V工作电压,I/O口可承受5V电压。
❑小巧的LQFP80无铅封装。
目录预览:
Arduino与LabVIEW开发实战
第1章 Arduino基础
1.1.1 Arduino控制器系列
1.1.2 Arduino Uno控制器
1.2 搭建Arduino开发平台
1.2.1 安装驱动
1.2.2 Arduino IDE的使用
1.2.3 第一个项目——Blink
1.2.4 Arduino程序框架
1.3 数字输入/输出
1.3.2 实验:百变流水灯
1.3.3 实验:“听话”的灯
1.4 模拟输入/输出
1.4.2 实验:会呼吸的灯
1.4.3 实验:调光LED
1.5 串口通信
1.5.1 串口函数库的使用
1.5.2 实验:回音壁
1.5.3 实验:串口电压表
1.6 时间函数
........