50| 39
|
[项目] 【花雕学编程】常用的Arduino UNO 扩展板/拓展板十二种 |
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。 Arduino的特点是: 1、开放源码:Arduino的硬件和软件都是开放源码的,你可以自由地修改、复制和分享它们。 2、易用:Arduino的硬件和软件都是为初学者和非专业人士设计的,你可以轻松地上手和使用它们。 3、便宜:Arduino的硬件和软件都是非常经济的,你可以用很低的成本来实现你的想法。 4、多样:Arduino有多种型号和版本,你可以根据你的需要和喜好来选择合适的Arduino板。 5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。 |
使用代码编程+图形编程+仿真编程三合一模式的实验目录 (一)LED 实验 01 Blink:D13蓝色 LED 闪烁 02 Blink2:D12、D13红蓝色 LED 交替闪烁 03 Blink3:模拟爆闪警灯 04 Breath_LED:D9 全彩 LED 模拟红色呼吸灯 (二)按键实验 05 Button:D2 按键控制 D13蓝色 LED 06 Button_Lock:D3 按键控制 D13 蓝色LED 自锁实验 (三)电位器实验 07 RS232_AD:串口读取 A0 电位器采集数值(旋转角度270°输出0-3.3V/5V电压信号电位器阻值10K) 08 Rotation_LED:A0 电位器控制 D11 全彩 LED 蓝色端亮度 09 RC_Motor:A0 电位器控制 D7 输出口的舵机控制其转动角度(舵机需自备Arduino 需要外部供电) (四)RGB 全彩 LED 实验 10 LED_RGB_Text:全彩 LED 基本颜色变化 11 LED_RGB:全彩 LED 彩虹变化 (五)红外传感器D6实验(红外遥控器需自备) 12 IRrelay:按红外遥控器任意键,可以控制 D13 LED 开关(控制距离1-8米,频率38KHz,兼容市面上大部分红外遥控器) 13 IRrecord:串口显示读取的红外遥控代码 (六)温度传感器实验 14 LM35_RS232AD:串口显示 A2 口 LM35 温度传感器读取的温度(可测试室内外温度,范围-50-150°C,灵敏度好) (七)温湿度传感器实验 15 DHT11_Test:串口显示 D4 口 DHT11 温湿度传感器读取的温湿度数据(测温范围0-50°C,湿度范围20%-90%PH) (八)亮度传感器实验 16 Light Sensor:串口显示 A1 口光敏电阻采集的数值 17 Light_LED:A1 口光敏电阻控制 D13 LED 开关(感光比较灵敏,适合教学实验及民用设备) (九)蜂鸣器实验 18 Buzzer:D5 口无源蜂鸣器模拟救护车警笛(可发出简单的音乐声,音乐需要通过程序编写) (十)扩展实验 19 模拟超声波测距传感器(探测类I,IIC/I2C接口) 20 总线DS18B20温度传感器(数值类,接扩展板数字D7接口) 21 TM1637四位数码管(数码管和点阵类,接扩展板数字D7/D8接口) 22 GY-BMP280-3.3 大气压强高度计传感器模块 ( 数值类,IIC/I2C接口) 23 GY-NEO-6MV2新款飞控GPS卫星信号接收模块 (数值类,TTL接口) 24 5V低电平触发单路继电器模块(执行类,数字D7接口) 25 带驻极话筒4线制声音传感器模块(触发类,数字D7接口) 26 BH1750FVI 数字光强度模块光照传感器(数值类, IIC/I2C接口) 27 开源DFPlayer Mini TF卡MP3播放模块(输出执行器类D7/D8数字接口) 28 LCD1602液晶屏模块(输出显示器类, IIC/I2C接口) 29 人体红外热释电运动传感器模块 (触发类,数字D7接口) 30 DS1307时钟模块 Tiny RTC I2C模块(探测传感器类, IIC/I2C接口) 31 兼容HC-06从机蓝牙模块(通信与存储类,TTL接口) 32 0.96寸OLED 12864液晶屏模块(显示器类,IIC/I2C接口) |
Arduino UNO 扩展板(亦称拓展板)是一种专为Arduino平台设计的附加电路板,用于扩展Arduino开发板的功能和接口。 1、功能扩展: 扩展板通过增加额外的接口和元件,使Arduino UNO能够连接更多的传感器、执行器和通信模块,从而实现更复杂的功能和应用。 2、接口转换: 扩展板通常将Arduino的引脚转换成更易于接插的排针或座子,便于用户直接连接各种模块,简化电路搭建过程。 3、物理结构: 扩展板具有与Arduino UNO相同的引脚布局,可以堆叠接插到Arduino UNO上,实现特定功能的扩展。 4、种类多样: Arduino扩展板种类繁多,包括传感器扩展板、网络扩展板、电机驱动扩展板等,满足不同项目需求。 5、技术规格: 不同的扩展板具有不同的技术规格,如支持的电压等级、接口类型(如I2C、SPI、UART等)、以及特定的功能模块(如蓝牙、WIFI、SD卡接口等)。 6、易用性: 扩展板设计考虑了易用性,如Arduino IO传感器扩展板V7.1,为初学者省去了繁琐的接线和故障排除,使得用户可以更专注于实现创意。 7、电源管理: 一些扩展板提供额外的电源接口和GND接口,方便连接多个传感器时的电源管理。 8、通信接口引出: 扩展板将常用的通信接口进行引出,方便连接外部模块,如无线模块、RS485、RS232等。 9、兼容性: Arduino UNO扩展板设计时考虑到与Arduino UNO的兼容性,确保能够无缝配合使用。 10、DIY与定制: 用户可以根据自己的需求设计和制作定制化的扩展板,以满足特定的项目需求。 |
Multi-function扩展板模块特点 1、能与市面上 UNO LENARDO 2560等主流控制器无缝对接 2、4路LED指示灯(要知道LED指示灯的重要性,在实际做工程时,有了这个指示灯可以直接用指示灯指示程序的工作状态,方便程序调试。 3、DS18B20温度传感器接口,可以做温度测量实验,这个价格是不包括DS18B20的哦,需要的话另拍。 4、LM35温度传感器接口,可以做温度测量实验,这个价格是不包括LM35的哦,需要的话另拍。 5、3296精密可调电位器,提供模拟口输入(可作控制LED亮度,转动舵机角度,数字电压等等) 6、红外一体化接收头,可以适合任何红外遥控器的实验,这个价格也是不包括一体化接收头的,需要的话另拍。 7、四位数码管(采用74HC595驱动省IO 学习SPI),可以做数码管显示实验(可以显示温度,电压,计数值等等)。 8、三个独立按键,一个复位按键,可以做按键实验(人机界面)。 9、蜂鸣器可以作发声实验。(可以报警,发音等等) 10、蓝牙,无线接口,语音模块,语音识别模块,可以作无线通信实验 11、舵机接口,方便驱动舵机 12、红外探测接口,方便和红外对接,实现人流量统计等 |
Arduino UNO 扩展板主要特点: 1、功能增强:扩展板通过增加额外的硬件接口和功能模块,极大地增强了Arduino UNO的应用范围和灵活性。 2、简化连接:扩展板提供了标准化的接口,简化了与外部模块的连接,降低了电子项目的复杂性和出错率。 3、即插即用:许多扩展板设计为即插即用,用户无需深入了解底层电路,即可快速实现功能扩展。 4、电源与信号管理:扩展板提供了电源管理和信号分配的功能,使得多个设备的连接和供电变得更加方便。 5、兼容性与扩展性:扩展板在设计时充分考虑了与Arduino UNO的兼容性,同时留有空间供用户根据需要进行进一步的扩展和定制。 |
本帖最后由 驴友花雕 于 2024-11-27 14:35 编辑 第一种:9合1多功能扩展板 DHT1器温湿度 LM3 温度5蜂鸣1兼容UNO 主要特性 1、优秀PCB设计,美观大方 2、完全兼容Arduino UNO R3接口 3、预留了5个扩展端口,可以完成其他模块实验 4、提供了Arduino初学入门基本实验九种模块 5、不用焊接,不用连线,直接下载程序就可以完成实验 6、定制加高排针,不会与UNO板的USB接口接触发生短路 7、一块板子集成九种模块功能,轻而易举完成18种程序实验 8、提供所有模块代码库文件,逐一经过测试,直接就可以使用 |
Aduino UNO 9in1 实验扩展板de模块与板载端口: 复位按键(REST) 10K旋转电位器模块(A0) 2路SW按键模块(D2、D3) Light亮度传感器模块(A1) LM35D温度传感器模块(A2) Buzzer无源蜂鸣器模块(D5) DHT11温湿度传感器模块(D4) ER Receiver红外接收模块(D6) 1路Analog Port模拟量端口(A3) RGB全彩LED模块(D9、D10、D11) 2路Digital Port数字量端口(D7、D8) 1个TTL串口(可接入蓝牙或WIFI模块等) 2路3mm LED模块(红色D12、蓝色D13) 1个双向同步串行总线I2C接口(A4 SDA及A5 SCL,可接显示屏等) |
实验软件 (一)Arduino IDE(代码编程) Arduino IDE(集成开发环境)是专为Arduino微控制器板设计的编程环境。它提供了一个简便的界面,使用户能够编写代码、编译、上传并调试运行在Arduino硬件上的程序。Arduino IDE使得嵌入式系统开发变得更加简单和高效,是电子爱好者和专业开发者的得力工具。 (二)Mind+ (图形编程) Mind+,全名Mindplus,诞生于2013年,是一款拥有自主知识产权的国产青少年编程软件,集成各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT)功能,既可以拖动图形化积木编程,可以使用Python/C/C++等高级编程语言。 (三)Linkboy(仿真编程) linkboy是一款独特的图形化编程平台,支持图形化连线,支持程序仿真运行、可实时查看程序运行效果,支持多款芯片主板和丰富的传感器、执行器,支持物联网、语音识别、机器视觉等。 |
特征: · 2.4英寸对角液晶TFT显示屏 · 明亮的 4 个白光 LED 背光,默认开启,但您可以将晶体管连接到数字引脚以进行背光控制 · 多彩,18 位 262,000 种不同的色调 · 4线电阻式触摸屏 · 240×320分辨率 · spfd5408 控制器,内置视频 RAM 缓冲区 · 8位数字接口,外加4条控制线 · 使用数字引脚 5-13 和模拟引脚 0-3。这意味着您可以使用数字针脚 2、3 和模拟针脚 4 和 5。如果不使用微型 SD,针脚 12 可用 · 5V 兼容,配合 3.3V 或 5V 逻辑使用 · 板载 3.3V @ 300mA LDO 稳压器 规格: 尺寸:71*52*7mm 重量:约31g |
2.4 英寸触摸屏 TFT Display Shield 是 Arduino 项目的一项重要增强功能,提供大而生动的触摸屏界面以及 microSD 卡插槽。这款 TFT 显示屏坚固(2.4 英寸对角线)、明亮且色彩缤纷,分辨率为 240×320 像素,可实现精确的像素操作。它的分辨率远远超过标准的黑白 128×64 显示器。 特征 2.4 英寸对角触摸 LCD TFT 显示屏 240×320 分辨率,18 位 (262,000) 彩色 8 位数字接口,外加 4 条控制线 兼容 5V!与 3.3V 或 5V 逻辑一起使用 板载 3.3V 300mA LDO 稳压器 使用数字引脚 5-13 和模拟引脚 0-3。这意味着您可以使用数字引脚 2、3 以及模拟引脚 4 和 5。如果不使用 microSD,则引脚 12 可用 适用于任何 Arduino Uno 和 mega 兼容板 |
双轴摇杆参数 一、MECHANICAL CHARACTERISTIC 机械特性 1、Operating force of lever 摇杆作动力 :120±70 gf 2、Operating angle 操作角度:26° Max 二、ELECTRICAL CHARACTERISTIC 电气特性 1、Rating power 额定功率:0.0125W 2、Maximum operating voltage最高使用电压:AC 50V DC 5V 3、Voltage divider error 分压误差:44%~56% 4、Insulation resistance 绝缘阻抗:100M? 1 Minute at DC 250V 5、Dielectric voltage 耐电压:1 Minute at AC 250V 三、SWITCH CHARACTERISTICS 开关规格 1、Operating force 开关按压力:740±300gf 2、Contact resistance 接触阻抗:100mΩ Max 3、Rating power 额定功率:DC12V 50mA 四、ENDURANCE CHARACTERISTIC 耐久特性 1、Rotational life 旋转寿命:2000,000 cycles Min 2、Push operating life 开关按压寿命:1,000,000 cycles Min |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed