各种Arduino基础器件的用法图 汉化版及电路解释

时间:2024-02-22 19:03:44

原文来自于图片做的非常好的 pighixxx 可惜这个网站也关停了,作者的ABC Basic Connections Master也非常好。版权属于原作者,转载须保留本人网址

 网友的 芯片引脚定义  送给大家一个好东西,arduino各芯片引脚图(4月9日更新) - Arduino - 极客工坊 - Powered by Discuz! (geek-workshop.com)

1 按下按钮电平为低电平。电阻起限制电流作用。

 

2用12v电压接按钮,用于外接高于5v的电路,这里的电容用来过滤干扰,如果接24v把1k电阻换成2.2k

 

 

3 使用光耦,可以做到电气隔离。

 

4 按下按钮电平为5v

 

6 使用内部上拉电阻

 

7  电位计,接模拟输入

 

8 光电二极管

 

9 接发光二极管,第一个是输出低电平灯亮,第二个是高电平灯亮

 

10 结合上图, 一个引脚控制双色二极管

 

 

 

 11   接一个小灯珠,输入脚低电平灯亮。这是个三极管驱动电路,反接的二极管称之为续流二极管,在电路关闭时释放线圈产生的反向电动势。

 

12  接一堆二极管

 

 

 13  接继电器

 

14 接开关效应晶体管(mos管),控制48v,最大电流2.5a  。此型号mos管只建议做开关或低频应用。

 

15  连接 音频插头(图中是莲花头)或者蜂鸣器。其中1微法电容起隔离耦合信号作用

 

16  接扬声器,这是一个经典的三极管放大电路。其中两个10 uf电容是隔离直流耦合交流信号的,100uf电容Ce是旁路电容,它使得100欧的电阻Re只对直流信号有负反馈,对交流信号无负反馈,目的是既达到稳定静态工作点,又不至于使交流放大倍数下降。这个电容一般是有极性的电解电容。三极管周围那几个电阻作用大家可以百度 基基上(下)偏置电阻,发射极偏置电阻的作用。

 

 

17 接双向可控硅。依旧使用光耦隔离信号,可以使用pwm控制灯亮度。这里就进入电力电子世界喽。作者还很有爱的用骷髅头提示高压危险。由于作者是美国人,ac电压应该是110v,可能接220需要改下可用硅型号。

 

 

 18   接 红绿蓝 led灯带,这里可以使用pwm调节亮度

 

19  接直流电机,可以使用pwm调速,跟电机并联的电容是来吸收电机换向器换流带来的高频干扰,反接的二极管吸收电机线圈的反向电动势

 

20 接旋转编码器。这个就是鼠标滚轮上接的那个像可变电阻一样的东西。转动时输出A,B两个方波,两波相位永远差90度,从而可以判断旋转方向,如果是探测波形的下降沿的话还可以提高四倍分辨率。电容是滤处方波的高次谐波干扰。

 

 

21。3.3V电平与5v电平转换

 

22  使用单5V电源转换3.3v与5v

 

23.TTL 与COMS转换器。六进六出。 这里解释下TTL

CMOS是场效应管构成,TTL为双极晶体管构成
CMOS的逻辑电平范围比较大(3~15V),TTL只能在5V下工作
CMOS的高低电平之间相差比较大、抗干扰性强,TTL则相差小,抗干扰能力差
CMOS功耗很小,TTL功耗较大(1~5mA/门)

 

24.使用三极管转换  TTL与CMOS

 

 

25 接麦克风 ,使用时旋转电位器使麦克风上的电压到2.5v

 

 26 接舵机。只需要数字信号就能控制。当然这种用电位器的舵机精度不是非常高。

 

27 。查理复用电路。这是查理发明的一种用反接一部分二极管达到减少输入线数量的电路。三根线就能控制6个led。四根线管12个led。

 

 

 

28 七段显示器

 

29  复用的七段显示器

 

30 LED阵列

 

 31 使用MAX7221控制四位七段显示器

 

 

 

32  连接日立 44780 lcd平屏

 

33 使用IIC总线连接44780 lcd屏

 

34 库存永远用不完的诺基亚QVGA屏幕

 

 

35 单极,多极步进电机。ULN2003是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成,每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL 和CMOS 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。

 

36 使用IIC总线连接图形LCD。MCP23017芯片是通过IIC来扩展IO口用的,能作为输入也可以作为输出。作为输入时,还可以通过中断来通知输入引脚电平变化

 

37 ATM328的简易外围电路。一个简易的5v电源电路

 

38  连接SD卡。MC1450B是六路缓冲器,用于高速转换ttl/coms电平。因为sd卡是3.3v,所以5v   的arduino要转换电平。可以发现新出的arm单片机为了省电都做成了3.3V

 

39 接LM35温度传感器

 

40 1307实时时钟 ,图中使用了外接电源

 

 41 接视频同轴电缆

 

 

42 接VGA信号。高级玩法,见   Arduino制作:支持Basic和VGA显示器的复古计算机 – Arduino 实验室 (nxez.com)

 

43 接键盘

 

44 红外发射接收电路

 

 45 MAX232  经典的232电平转TTL/coms

 

46接MIDI接口,可以接一些电子琴一类的数字乐器

 

 47 多路复用之用一路模拟信号接收多个按键,有点简易数模转换的那味了

 

48 接DS18B20数字温度计

 

49 低压交流电输入,可以用作交流电0点检测

 

50 简易雨水传感器

 

 

 

 51 接PS2口键盘。其实键盘按下去的扫描码跟弹起来的是不一样的。

 

52  使用iic连接扩展ROM

 

 

53 著名的ps2游戏机手柄接口。用ps2手柄控制机枪扫射的理论基础。。

 

54  简易编程器,atm328如果BootLoader挂了就派上用处了。当然也可以用这个直接烧程序

 

55 io扩展。PCF8574是一款并口扩展芯片,IIC接口,在这个芯片的引脚中,VCC和GND为电源和地引脚,A0~A2为从器件地址,通过引脚的输入电平,可以配置地址为0~7,因此一个IIC总线上最多可以挂载8片PCF8574芯片。SDA和SCL为IIC总线的数据和时钟接口。INT为中断反馈接口。P0~P7为扩展的并口,可以用作输入或者输出。知道plc的扩展是怎么来的吧。

 

 

56      74HC595移位寄存器,可以用作输出io扩展。可以级联

 

 

57 距离传感器,就是手机上那个打电话会息屏的传感器

 

58 接数字电位计

 

 59 DAC,这是正宗的数模转换,不是pwm模拟

 

 

 

 60 RS485节点。SN75175实现差分信号与TTL信号的转换.J1J2J3跳线需要设置来定义节点位置

 

61   DMX ,一个用RS485信号控制灯光的接口。一下子进入夜店范畴了

 

 

 

62   闻香识女人,看色环算电阻。话说我当年最巅峰的时候一眼就能看出螺丝用多大扳手

 

 

63   认陶瓷电容

 

64认聚合物膜电容

 

65  L298 电机驱动器

 

66 debuuncer, 信号防抖,使用去抖逻辑减少瞬变信号. 当开关打开和关闭时,在开关完全转移到开或关状态之前,开关触点会有轻微的弹跳。. 弹跳动作会产生瞬变信号,而这并不是代表真正状态更改的信号。这里用的是sn7474双D触发器,也可以用下图简易电路

 

 

 

67 L293 步进电机驱动电路

 

 

 68  逻辑分析仪 接线法,用来分析信号时序

 

 

69 电流传感器,用的是LM358运放