1943浏览
楼主: 驴友花雕

[项目] 【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

[复制链接]

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:11:21

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

LCD Keypad Shield扩展板技术规格

1602蓝色背景液晶(2行16字节)

具有LCD对比度调节功能

5个按键输入

扩展模拟信号传感器接口和数字口

ICSP编程接口

具有APC220,蓝牙V3接口

尺寸:58x80mm



模块应用

锅炉控制面板

机器人控制面板

环境监控设备

机械运行状态监控

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1
【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:13:06

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

LCD Keypad Shield扩展板模块电原理图

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:15:06

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

LCD Keypad Shield输入输出扩展板使用2行16个字符液晶,具有对比度调节和背光灯,使用1个模拟口便完成5个按键的输入,1个复位按键,未使用的IO口都扩展出来备用,充分利用IO口。占用数字端口:PIN4(DB4),5(DB5),6(DB6),7(DB7),8(RS),9(E),10(背光控制),模拟按键端口A0。

引脚定义

模拟A0  按钮(选择、向上、向右、向下和向左)

数字4  DB4

数字5  DB5

数字6  DB6

数字7  DB7

数字8  RS(数据或信号显示选择)

数字9  复位

数字10 背光控制

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:17:34

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:20:10

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:21:41

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:29:19

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

第六种:Ethernet W5100 网络扩展板 SD卡扩展模块 支持MEGA

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:38:37

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

Arduino Ethernet  W5100S网络扩展模块,可以使Arduino成为简单的Web服务器或者通过网络控制读写Arduino的数字和模拟接口等网络应用。可直接使用IDE中的Ethernet库文件便可实现一个简单Web服务器。 同时该版本的支持mini SD卡(TF卡)读写。该扩展板采用了可堆叠的设计,可直接插到Arduino上,同时我们的其他扩展板也可以插上去。

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:40:38

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

W5100S网络扩展模块主要参数

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:41:48

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

模块参考电原理图

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图3

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:43:33

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

W5100S网络扩展模块供电

该板还可以通过外部电源,可选的以太网供电(PoE)模块或使用FTDI电缆/ USB串行连接器供电。 外部电源可以来自交流转直流适配器(壁式电源适配器)或电池。可以通过将2.1mm中心正插头插入板子的电源插孔来连接适配器。可以将电池的导线插入POWER连接器的Gnd和Vin引脚接头中。 该板可在6至20伏的外部电源上运行。但是,如果电源电压低于7V,则5V引脚的电源电压可能低于5V,电路板可能会不稳定。如果使用的电压超过12V,则稳压器可能会过热并损坏电路板。推荐的范围是7到12伏。

电源引脚如下:

VIN 当Arduino板使用外部电源时的输入电压(与USB连接或其他稳压电源提供的5伏电压相反)。您可以通过该引脚供电,或者,如果通过电源插孔供电,则可以通过该引脚供电。

5V。该引脚从板上的调节器输出稳定的5V电压。可以通过直流电源插孔(7-12V),USB连接器(5V)或板的VIN引脚(7-12V)为该板供电。通过5V或3.3V引脚供电会绕过稳压器,并可能损坏电路板。我们不建议这样做。

3V3。板载稳压器产生3.3伏电源。最大电流消耗为50 mA。

地 接地引脚。

IOREF。Arduino板上的此引脚提供了供微控制器操作的参考电压。正确配置的屏蔽层可以读取IOREF引脚电压并选择合适的电源,或者在输出上启用电压转换器,以使用5V或3.3V电压。

可选的PoE模块旨在从传统的双绞线5类以太网电缆提取功率:

符合IEEE802.3af

低输出纹波和噪声(100mVpp)

输入电压范围36V至57V

过载和短路保护

9V输出

高效DC / DC转换器:典型值75%@ 50%负载

1500V隔离(输入到输出)

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:45:00

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

输入输出

可以使用pinMode(),  digitalWrite()和  digitalRead()  函数将以太网板上的14个数字引脚中的每个用作输入或输出。它们在5伏特下工作。每个引脚最多可提供或接收40 mA的电流,并具有一个20-50 kOhms的内部上拉电阻(默认情况下已断开)。此外,某些引脚还具有特殊功能:

串行:0(RX)和1(TX)用于接收(RX)和发送(TX)TTL串行数据。

外部中断:2和3。这些引脚可以配置为在低值,上升沿或下降沿或值改变时触发中断。有关 详细信息,请参见  attachInterrupt()函数。

PWM:3、5、6、9和10。提供带有AnalogWrite()  函数的8位PWM输出  。

SPI:10(SS),11(MOSI),12(MISO),13(SCK)。这些引脚支持使用SPI库的 SPI通信。

LED:9.数字引脚9上连接有内置LED。当该引脚为HIGH值时,该LED点​​亮;当该引脚为LOW时,其熄灭。在大多数其他arduino板上,此LED位于第13针上。它位于以太网板上的第9针上,因为第13针用作SPI连接的一部分。

以太网板有6个模拟输入,标记为A0至A5,每个模拟输入提供10位分辨率(即1024个不同值)。默认情况下,它们的测量范围是从地到5伏,尽管可以使用AREF引脚和AnalogReference()函数更改其范围的上限  。此外,某些引脚具有特殊功能:

TWI:A4(SDA)和A5(SCL)。使用Wire库支持TWI通信  。

板上还有几个其他引脚:

AREF。模拟输入的参考电压。与  analogReference()一起使用。

重启。将此线拉低以复位微控制器。通常用于在屏蔽板上添加一个重置按钮,以屏蔽板上的一个按钮。

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:46:37

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

通讯
Arduino以太扩展版具有许多用于与计算机,另一个Arduino或其他微控制器通信的设施。 一个  SoftwareSerial库  允许任何欧诺的数字引脚串行通信。 ATmega328还支持TWI和SPI通信。Arduino软件包含一个Wire库,以简化TWI总线的使用; 有关详细信息,请参见相关文档。对于SPI通信,请使用 SPI库。 该板还可以通过以太网连接到有线网络。连接到网络时,您将需要提供IP地址和MAC地址。该  以太网库  完全支持。 可通过SD库访问板载microSD卡读卡器  。使用该库时,SS位于引脚4上。

编程设计
可以通过两种方式对Arduino以太网板进行编程:通过6引脚串行编程接头,或使用外部ISP编程器。 6针串行编程接头与FTDI USB电缆以及Sparkfun和Adafruit FTDI风格的基本USB到串行分线板(包括Arduino USB串行连接器)兼容。它具有对自动重置的支持,允许上传草图而无需按下板上的重置按钮。当插入FTDI风格的USB适配器时,Arduino以太网将关闭适配器电源。 您还可以绕过引导程序,并使用Arduino ISP  或类似产品通过ICSP(在线串行编程)标头对微控制器进行编程 。

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:47:54

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图3
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 16:57:52

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

第七种:L293D四路电机驱动扩展板 motor control shield 马达板

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 17:00:12

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

这是一款常用的直流电机驱动模块,采用293D芯片小电流直流电机驱动芯片。管脚被做成了rduino兼容的,也方便了爱好者快速的基于rduino的开发。

rduino 是一款很好的电子制作入门,有了电机扩展板可以很好的成为机器人开发平台。这里介绍一款能驱动各种简单到稍复杂项目的全功能的电机扩展板。

适用范围:rduino初学者,rduino实验器材平台,rduino互动电子,Arduino机器人等。

特点:功能多,操作方便,有强大的驱动库支持及功能更新。

缺点:I/O占用较多在同时驱动四路电机的情况下(相对rduino I/O少的版本而言),小功率。

可驱动4路直流电机或者2路步进电机的同时还能驱动2路舵机,支持最新rduino UNO, rduino Mega 2560

可以这样搭配:

驱动四路直流电机和两路舵机

驱动两路直流电机和一路步进电机和两路舵机

驱动两路步进电机和两路舵机

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 17:01:46

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

L293D四路电机扩展板特点

  * 2个5V伺服电机(舵机)端口 联接到Arduino的高解析高精度的定时器-无抖动!

  * 多达4个双向直流电机及4路PWM调速(大约0.5%的解析度)

  * 多达2个步进电机正反转控制,单/双步控制,交错或微步及旋转角度控制。

  * 4路H-桥:L293D 芯片每路桥提供.0.6A(峰值1.2A)电流并且带有热断电保护,4.5V to 36V。

  * 下拉电阻保证在上电时电机保持停止状态。

  * 大终端接线端子使接线更容易(10 - 22AWG)和电源。

  * 带有Arduino复位按钮。

  * 2个大终端外部电源接线端子 保证逻辑和电机驱动电源分离。

  * 兼容Mega, Diecimila, & Duemilanove。

  *下载方便使用的Arduino软件库快速进行项目开发。

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 17:03:57

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

L293D四路电机扩展板电原理图

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 17:05:42

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

为什么用L293D驱动电机?
驱动电动机需要大电流。另外,旋转方向和速度是两个需要控制的重要参数。这些要求可以通过使用微控制器(或像Arduino这样的开发板)来处理。但有个问题;微控制器无法提供足够的电流来运行电机,如果直接将电机连接到微控制器,可能会损坏微控制器。例如,Arduino UNO引脚限制为40mA电流,远小于控制小型电机所需的100-200mA电流。要解决这个问题,我们应该使用电机驱动器。电机驱动器可以连接到微控制器以接收命令并以高电流运行电机。L293D是最受欢迎的电机驱动器之一,可驱动直流电机,电流负载高达1A.L293D有4个输出,适用于4线步进电机。 L293D也可用于驱动伺服电机。

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 17:07:25

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

L293D四路电机扩展板支持Arduino UNO. Arduino Mega2560

可以这样搭配

驱动四路直流电机和两路舵机

驱动两路直流电机和一路步进电机和两路舵机

驱动两路步进电机和两路舵机

可以同时控制4个直流电机和2个步进电机和两个伺服电机(舵

机)。有专门的代码库。导入库后,简单使用。

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 2024-11-27 17:09:06

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种

L293D四路电机扩展板接线图

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图1

【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种图2
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail