匿名
未登录
登录
丢石头百科
搜索
查看“Basic Pack Plus For Arduino”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
Basic Pack Plus For Arduino
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Product |images= |categories= {{Category|Arduino}} |brand=丢石头 |features= * Arduino 基础配件包进阶版 |related= * [[Basic Pack For Arduino]] }} == 产品说明 == *[[File:Arduino 配件包.jpg|600px]] == 模块说明 == === 主要配件 === ==== 面包板 ==== *[[File:Basic Pack Plus For Arduino_面包板.png|200px]] *面包板左右两侧分别有两列电源轨。其中每列中五个孔位为一组。同组之间与各组之间的的孔位是相互导通的,但列与列之间的孔位是互不导通的。 *中间部分的孔位由最中间的凹槽分隔为左右两侧。每一侧中的每行五个孔位为一组,同组之间的孔位是相互导通的,但行与行之间的孔位是互不相通的。 **[[File:面包板_产品说明.jpg|360px]] ==== 杜邦线 ==== *[[File:Basic Pack Plus For Arduino_杜邦线1.png|200px]][[File:Basic Pack Plus For Arduino_杜邦线2.png|200px]][[File:Basic Pack Plus For Arduino_杜邦线3.png|200px]][[File:Basic Pack Plus For Arduino_杜邦线4.png|200px]] *规格:100mm公对公、100mm公对母、200mm公对公、200mm公对母 *间距:2.54mm *耐压:300V *最大电流:2A *线材外径:1.4mm *线芯规格:全铜12芯,线芯直径0.09mm === 基础模块 === ==== 迷你交通灯模块 ==== *[[File:Basic Pack Plus For Arduino_交通灯模块.png|300px]] *交通灯有两种,给机动车看的叫机动车灯,通常指由红、黄、绿(绿为蓝绿)三种颜色灯组成用来指挥交通通行的信号灯。绿灯亮时,准许车辆通行,黄灯黄闪时,已越过停止线的车辆可以继续通行;没有通过的应该减速慢行到停车线前停止并等待,红灯亮时,禁止车辆通行。给行人看的叫人行横道灯,通常指由红、绿(绿为蓝绿)二种颜色灯组成用来指挥交通通行的信号灯,红灯停,绿灯行。 *'''参数说明:''' **尺寸:56*21*11mm **固定孔:3mm **孔距:15mm **颜色:红 黄 绿 **LED:8mm *3 **亮度:普通亮度 **电压:5V **输入:数字电平 **接口:共阴极 红黄绿单独控制 **平台:Arduino、单片机 *'''参考例程:'''[[Arduino实验一:交通灯实验]] ==== RGB模块 ==== *[[File:Basic Pack Plus For Arduino_RGB模块.png|300px]] *RGB模块可以发出各种颜色的光。红色、绿色和蓝色的三个LED被封装到透明或半透明塑料外壳中,并带有四个引脚。红色、绿色和蓝色三原色可以按照亮度混合并组合各种颜色,因此可以通过控制电路使RGB-LED发出彩色光。 *'''参数说明:''' **PCB尺寸:19*15mm **PCB颜色: 黑色 **LED:5mm 共阴 **亮度:高亮度 **限流电阻:有 **输入:PWM **工作电压: 3.3V/5V **重量: 1.4g **平台:Arduino、单片机 *'''参考例程:'''[[Arduino实验二:RGB彩灯实验]] ==== 有源蜂鸣器模块 ==== *[[File:Basic Pack Plus For Arduino_有源蜂鸣器.png|300px]] *有源蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示。 *有源蜂鸣器内部有一个简单的振荡电路,可以将恒定的DC转换成一定频率的脉冲信号,从而实现磁场的交变,驱动振膜振动发声。但有些有源蜂鸣器在特定交流信号下也能工作,但交流信号的电压和频率都很高,一般不采用这种工作模式。 *'''参数说明:''' **PCB尺寸:3.2cm*2.3cm **驱动:s8550三极管 **触发:低电平触发 **电压:5V *'''参考例程:'''[[Arduino实验六:有源蜂鸣器模块实验]] ==== 无源蜂鸣器模块 ==== *[[File:Basic Pack Plus For Arduino_无源蜂鸣器.png|300px]] *无源蜂鸣器利用电磁感应现象,为音圈接入交变电流后形成的电磁铁与永磁铁相吸或相斥而推动振膜发声,接入直流电只能持续推动振膜而无法产生声音,只能在接通或断开时产生声音。 *无源蜂鸣器内部没有驱动电路,无源蜂鸣器的工作信号为方波。如果直接施加DC信号给无源蜂鸣器,则没有声音,因为磁路不变,振膜始终处于吸附状态,无法振动发声。 *'''参数说明:''' **PCB尺寸:3.2cm*2.3cm **驱动:s8550三极管 **触发:低电平触发 **电压:5V *'''参考例程:'''[[Arduino实验七:无源蜂鸣器模块实验]] ==== 带帽大按键 ==== *[[File:Basic Pack Plus For Arduino_带帽大按键.png|400px]] *'''参考例程:''' ==== 矩阵键盘 ==== *[[File:Basic Pack Plus For Arduino_矩阵键盘.png|400px]] *'''参考例程:''' ==== 旋转电位器模块 ==== *[[File:Basic Pack Plus For Arduino_旋转电位器.png|400px]] *'''参考例程:''' ==== 光耦继电器 ==== *[[File:Basic Pack Plus For Arduino_光耦继电器.png|400px]] *'''参考例程:''' === 温度传感器 === ==== 热敏电阻传感器 ==== *[[File:Basic Pack Plus For Arduino_热敏电阻传感器.png|400px]] *'''参考例程:''' ==== DHT11温湿度传感器 ==== *[[File:Basic Pack Plus For Arduino_DHT11温湿度.png|400px]] *'''参考例程:''' ==== DS18B20温度传感器 ==== *[[File:Basic Pack Plus For Arduino_DS18B20温度.png|400px]] *'''参考例程:''' ====土壤湿度传感器 ==== *[[File:Basic Pack Plus For Arduino_土壤温湿度.png|400px]] *'''参考例程:''' === 光学传感器 === ==== 火光、火焰传感器 ==== *[[File:Basic Pack Plus For Arduino_火光火焰.png|400px]] *'''参考例程:''' ==== 红外避障传感器 ==== *[[File:Basic Pack Plus For Arduino_红外避障.png|400px]] *'''参考例程:''' ==== 光敏电阻传感器 ==== *[[File:Basic Pack Plus For Arduino_光敏电阻.png|400px]] *'''参考例程:''' ==== 红外循迹传感器 ==== *[[File:Basic Pack Plus For Arduino_红外循迹.png|400px]] *'''参考例程:''' ==== 人体红外热释电传感器 ==== *[[File:Basic Pack Plus For Arduino_人体红外热释电.png|400px]] *'''参考例程:''' ==== 激光传感器 ==== *[[File:Basic Pack Plus For Arduino_激光头.png|400px]] *'''参考例程:''' === 磁性传感器 === ==== KY-020倾斜传感器 ==== *[[File:Basic Pack Plus For Arduino_KY-020.png|400px]] *'''参考例程:''' ==== SW-18010P振动传感器 ==== *[[File:Basic Pack Plus For Arduino_SW-18010P.png|400px]] *'''参考例程:''' ==== 磁控管传感器 ==== *[[File:Basic Pack Plus For Arduino_磁控管.png|400px]] *'''参考例程:''' ==== 霍尔传感器 ==== *[[File:Basic Pack Plus For Arduino_霍尔传感器.png|400px]] *'''参考例程:''' === 特殊传感器 === ==== TTP223电容触摸开关 ==== *[[File:Basic Pack Plus For Arduino_TTP223电容触摸.png|400px]] *'''参考例程:''' ==== HC-SR04超声波传感器 ==== *[[File:Basic Pack Plus For Arduino_HC-SR04.png|400px]] *'''参考例程:''' ==== 水位传感器 ==== *[[File:Basic Pack Plus For Arduino_水位传感器.png|400px]] *'''参考例程:''' ==== 声音传感器 ==== *[[File:Basic Pack Plus For Arduino_声音传感器.png|400px]] *'''参考例程:''' ==== MQ-2烟雾气体传感器 ==== *[[File:Basic Pack Plus For Arduino_MQ-2.png|400px]] *'''参考例程:''' ==== 灰度传感器 ==== *[[File:Basic Pack Plus For Arduino_灰度传感器.png|400px]] *'''参考例程:''' === 显示模块 === ==== MAX7219 点阵模块 ==== *[[File:Basic Pack Plus For Arduino_点阵模块.png|400px]] *'''参考例程:''' ==== 74HC595四位数码管显示模块 ==== *[[File:Basic Pack Plus For Arduino_四位数码管显示.png|400px]] *'''参考例程:''' ==== 5V LCD1602 ==== *[[File:Basic Pack Plus For Arduino_LCD1602.png|400px]] *1602字符型液晶显示模块是专门用于显示字母、数字元、符号等的点阵型液晶显示模块。分4位和8位数据传输方式。提供5×7点阵+光标的显示模式。提供显示数据缓冲区DDRAM、字符发生器 CGROM 和字符发生器 CGRAM,可以使用 CGRAM 来存储自己定义的最多8个5×8点阵的图形字符的字模数据。提供了丰富的指令设置,清显示;光标回原点;显示开/关;光标开/关;显示字符闪烁;游标移位;显示移位元等。提供内部上电自动复位电路,当外加电源时,自动对模块进行初始化操作,将模块设置为默认的显示工作状态。 *引脚说明: ** [[File:Basic Pack For Arduino_1602.png|600px]] *'''参考例程:''' === 电机 === ==== 直流电机 ==== *[[File:Basic Pack Plus For Arduino_直流电机.png|400px]] *直流电机是最常见的电机类型。直流电动机通常只有两个引线,一个正极和一个负极。如果将这两根引线直接连接到电池,电机将旋转。如果切换引线,电机将以相反的方向旋转。 *'''不要直接从Arduino板引脚驱动电机。这可能会损坏电路板。使用驱动电路或IC''' *'''参考例程:''' ==== ULN2003 驱动板 ==== *[[File:Basic Pack Plus For Arduino_ULN2003.png|400px]] *'''参考例程:''' ==== 步进电机 ==== *[[File:Basic Pack Plus For Arduino_步进电机.png|400px]] *'''参考例程:''' === 74HC595 === *74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7'输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。 *引脚说明 **[[File:Basic Pack For Arduino_74hc595.png|600px]] **Q0--Q7:八位并行输出端,可以直接控制数码管的8个段。 **Q7':级联输出端。将它接下一个595的DS端。 **DS:串行数据输入端,级联的话接上一级的Q7'。 **MR:低电平时将移位寄存器的数据清零。通常接到VCC防止数据清零。 **SH_CP:上升沿时数据寄存器的数据移位。Q0->Q1->Q2-->Q3-->...-->Q7;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选微秒级) **ST_CP:上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变。通常我将ST_CP置为低电平,当移位结束后,在ST_CP端产生一个正脉冲(5V时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。 **OE: 高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。 === 4位 共阴数码管 === *共阴数码管:将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。 *驱动方式:数码管的驱动方式共有两种:静态驱动方式和动态显示方式. **静态驱动方式:静态驱动也称直流驱动。指的每个数码管的段选都需要连接一个8位数据线来保持显示的字形码,这8位数据线可通过单片机的I/O口进行驱动,也可使用如BCD码二-十进位转换器进行驱动。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O口多,当使用单片机控制n位数码管显示时,需要使用的I/O口则为8*n个。故实际应用时常增加驱动器进行驱动,也因此增加了硬体电路的复杂性。 **动态驱动方式:动态驱动是指将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。例如当单片机输出字形码时,所有数码管都接收到相同的字形码,然后将需要显示的数码管的位选打开,该位数码管就可将字形显示出来,而没有选中的数码管则不会亮。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,只要扫描速度够快,就会使人的感觉好像显示的是稳定的字符,且选中的数码管都在正常显示。与静态驱动相比,动态驱动可节省大量的I/O口,而且功耗更低。但动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。 *引脚说明 **[[File:Basic Pack For Arduino_数码管1.png|700px]] **[[File:Basic Pack For Arduino_数码管2.png|600px]] == 相关例程 == {{Arduino Case}} == 相关教程 == {{Arduino Study}}
该页面使用的模板:
模板:Arduino Case
(
查看源代码
)
模板:Arduino Study
(
查看源代码
)
模板:Category
(
查看源代码
)
模板:Product
(
查看源代码
)
模板:Study
(
查看源代码
)
模板:Tag
(
查看源代码
)
返回至
Basic Pack Plus For Arduino
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志