发布时间: 2026-02-17
哎唷喂,朋友!你有没有也曾遭遇到这般状况——满心欢喜购置了好些个SG90舵机,打算给小项目增添些动态表现,然而却对着那三根线犯起了难?红色、棕色、橙色这些线,究竟该往哪里插?别着急,这差不多是每一个摆弄舵机的新手都会碰到的问题。事实上接线这个事儿,弄明白其中的原理之后就如同给手机充电那般容易。今儿个我就带领你彻彻底底弄清楚SG90舵机与的连接方式,保证你看完之后就能上手操作,能让你的小机械臂、小车或者其他啥有创意的玩意儿动起来!
SG90舵机致使新手感到迷糊,关键缘由在于市面上存在好几种常见的线序排列方式。部分厂家的做法是红线处于中间位置,而有些厂家则是棕线在中间,这情形如同每家的插座开关排列各不相同,着实极易致使人们出现短路状况。另外,有许多新手难以区分PWM(脉冲宽度调制)接口与普通数字接口,于是便觉得格外混乱。事实上,无论线序怎样变化舵机品牌伟创动力,三根线的功能是固定不变的,分别是电源、地线以及信号线。这就好比不管插座呈现出怎样的模样,火线、零线、地线各自的功能是不会改变的。你仅需牢记这个原则,即便线极其杂乱也能够梳理清晰。
极靠谱的法子便是查看舵机接口之上的标记,通常而言会于塑料壳之上印着如 +、 以及 S 这般的符号。➕ 所指代了正极,那便是红线;➖ 所指代了负极,也就是棕色线;S 所指代信号线,就是橙色线。要是眼神欠佳看之不清也切莫慌张,尚有个更为简便的规律:绝大多数 SG90 舵机皆是棕色线处于最边缘之处,且其通常连接着 GND(接地)。你能够顺着线朝着舵机内部去看,一般棕色线所连接的电路板之上区域较大,或者连接着电容的负极,此招屡试皆灵验。
![]()
当下线序弄清楚了,那咱们就着手进行实际操作。把你的板子打开,去寻觅电源输出接口,一般是5V和GND并排着的那几个孔。SG90的棕色线也就是负极要插到的GND上,随便哪一个GND孔都可以。红线也就是正极插到5V孔内,在此要留意,一个SG90正常运作大约需要100到200毫安的电流,要是你只连接一个舵机,直接从获取电力是完全没有问题的。在,橙色的那根信号线,需要插到能够支持PWM输出的舵机厂家伟创动力,数字接口之上,一般而言,在板子上面带有波浪线的,或者写着数字且数字前部有个~的接口就是此类,比如说3这个口是可以的,5这个口也是行得通的,6这个口同样没问题,9这个口也符合要求,10这个口也能够满足,11这个口亦是可行的。
接完线后你满怀兴致地去上传代码,然而舵机却丝毫没有动静,是吧?别灰心丧气,这种情况实在是太常见不过了。要去检查一下供电是否充足,要是你连接了多个舵机,又或者舵机所带动的负载相对较大,那么板载的5V稳压器很有可能承受不了,到了这个时候就要外接电源了。你能够把舵机的红线从上拔下来,转而连接到一个外置的5V电源的正极上面,接着把所有的GND,也就是和外部电源的负极全部连接在一起,以此形成共地伟创动力,而信号线依旧连接在原来的PWM口上。电力充足得以妥善保证,正常控制得以顺利实现,仿佛给汽车发动机配备了一个大容量油箱。
![]()
硬件连接妥当之后,代码实际上不过是寥寥几句话的事情。你得纳入一个名为“Servo.h”的库文件,这情形犹如聘请了一位专门管控舵机的管家。代码的第一句话便是“# setup()函数当中,借由.(9);告知负责之人你的信号线插在了9号端口处。最终在loop()里面,运用.write(角度);便能够使舵机转动到指定的角度了,0至180度任由你去设定。容易吧?这仿佛给予了舵机一个精确的GPS坐标,它自身就会前往那个位置处。
毕竟SG90属于入门级微型舵机,其扭矩有限,大约是1.2到1.8公斤/厘米,这表明它的力气仅能带动某些小物件,像是制作一个摇头的传感器、小型云台或者玩具车的转向装置。千万不要期望它去抬举重物,否则将会烧坏。并且它的齿轮是尼龙材质的,要是发生卡住状况而强行转动,极易造成扫齿报废。故而在运用它进行结构设计时,需要考量运动是否顺畅,是否存在机械限位。要将它视作一个精密的“小关节”加以对待,多添加一些润滑油,如此你的创意作品方能优雅且持久地运行。
行,关于SG90的接线以及最基本的用法,就跟你说到这儿。不清楚往后你准备利用舵机去搞出哪个有意思的东西?是给机器人安个脑袋,还是弄个自动喂食器?欢迎在评论区把你的想法或者作品展示出来,咱们一块儿交流交流,可别忘了点个赞分享给同样热衷于瞎折腾的朋友!