杜邦线从来不是凭喜好挑的 —— 你只要看清楚要接的那两端,公母自己就定下来了。模块的针脚朝上、要插进 Uno 的排母,用公对母。面包板孔接面包板孔,用公对公。两块都长着针脚的板子面对面,用母对母。
你的专题到底需要哪一种杜邦线?
一个杜邦连接永远是一个插头配一个插座,不会是两个插头。公端是一根裸露的银色方针,套在一小块黑色胶壳里;母端是同一块胶壳,里面是中空的插孔,看不到针。母端里面是一片折起来的弹簧铜片,从两侧夹住 0.64 mm 的方针 —— 所以公端没有任何东西可以让另一个公端抓住,两个母端之间也没有东西可以夹。
所以,把每一端看清楚:是针,还是孔,杜邦线就补上两边各自的反面。这个决定跟你的专题在做什么完全无关。
| 你要接的两端 | 要用的线 | 店里的例子 |
|---|---|---|
| 模块的公针 → Uno 的排母 | 公对母 | HC-SR04 直接接上 Uno |
| 面包板孔 → 面包板孔 | 公对公 | 同一块面包板的两排 |
| 模块的公针 → 面包板孔 | 公对母 | 母座那端套上传感器的针,公针那端插进板子 |
| 模块已经插在面包板上 → 板上其它位置 | 公对公 | 它的针脚已经变成面包板孔,跟其它孔一样 |
| 模块的公针 → 另一块模块的公针 | 母对母 | 传感器直接接到显示屏的转接板 |
| Uno 的排母 → 面包板孔 | 公对公 | Uno 的 5V 给面包板电源轨供电 |
| PCB 上什么都没装的裸孔 | 先焊一排排针 | NEO-6M GPS |
三种公母都齐,20 cm —— 这一页上的活儿全都够用
值得一起加
140 件套是装在盒子里、已经折好形状的单芯硬线 —— 它贴着面包板平躺,而不是拱在上面,所以再挤的板子也看得清楚。40 针公排针条则是不用压线钳的公母转换器:掰下一根针,插进任何一个母端,那一端就变成公的了。
20 公分适合板子和面包板同放在一张桌上;同样这三种公母也有 10 cm 和 30 cm。
怎么从产品照片看出一块模块是公还是母?
一块模块的公母是在它的板边决定的,不在板子中间。从黑色塑料条里立起来的裸银色方针是公。一块黑色胶座上排着一列深色方孔是母。而一排镀金圆环的小孔直接钻穿 PCB、里面什么都没装的,那还两者都不是 —— 那块板要先焊上排针,任何杜邦线才碰得上去,我们那篇排针焊接教程把整个过程走了一遍。
从我们自己的货架上挑三个例子。HC-SR04 超声波传感器出货时四根针已经焊好、朝上立着 —— 公 —— 这正是我们那篇 HC-SR04 实作用四条公对母线就接得上 Uno、连烙铁都不用的原因。LCD1602 I2C 转接板带的是一排弯脚四针公排针,丝印 GND、VCC、SDA、SCL,所以接法一模一样。NEO-6M GPS 出货是四个裸露的镀通孔、没有装排针,所以先焊才有得接。
Uno 的排针一圈全是排母,所以不管传感器是什么,凡是要接上 Uno 的那一端,都必须是公头。

Dupont 和 JST 接头差在哪里?
Dupont 就是所有杜邦线所属的那个 2.54 mm 家族:每一个压接端子各自装在一小块塑料胶壳里,你随时可以把它从线上退出来重新排位。没有卡扣,也没有防呆 —— 端子完全靠弹簧摩擦力咬住。在实验台上,这种松正是它的优点,因为你一个晚上要改二十次线。
JST 则是一个为相反目的而生的线对板插座家族:接一次,就一直接着。你会遇到的有三种 —— XH,间距 2.50 mm,额定 3 A(配 AWG #22 导线),电池平衡线和不少模块上用的都是它;PH,间距 2.00 mm,额定 2 A(配 AWG #24),小容量锂聚合物电池的标准;还有 SM,那种线对线的公母对插,可编址 LED 灯条出货带的就是它。
它们不能互换,而且有三样东西同时挡着。间距很接近,但不对。XH 一格 2.50 mm,Dupont 一格 2.54 mm,所以每往下一位就多偏 0.04 mm —— 两位的插头几乎看不出来,可是到了第十位,误差已经累积到 0.36 mm,超过一根 0.64 mm 方针宽度的一半,胶壳根本压不下去。那圈护套就是防呆。JST 的排针座是四面围起来的方框,这个框存在的意义就是让插头只能朝一个方向进去;Dupont 胶壳是一块光板,没有任何东西阻止它反过来插 —— 电池线插反就是这样来的。卡扣是真的。XH 和 PH 的胶壳会咔一声扣进那圈护套里;Dupont 那一端,除了自己弹簧片的夹力之外什么都没有。
确实有一样东西是共用的,这也正是很多人忍不住想凑合的原因:JST XH 的针是 0.64 mm 方针,跟 0.1 in 排针的针一样粗,所以一个母杜邦端子真的能套在一根 XH 针上。重叠的地方就只有这么多 —— 没有任何东西把它锁住;而 JST PH 的针更细,是 0.50 mm 方针,细到能从一个 0.7 mm 的 PCB 孔里掉下去,对母杜邦端子来说也太细、夹不住。拿它去点一下、量一个引脚可以;拿它去收尾一个作品,不行。
| Dupont 2.54 mm | JST XH | JST PH | |
|---|---|---|---|
| 间距 | 2.54 mm | 2.50 mm | 2.00 mm |
| 针 | 0.64 mm 方针 | 0.64 mm 方针 | 0.50 mm 方针 |
| 额定电流 | 接头端 3 A;真正的限制在导线 | 3 A(AWG #22) | 2 A(AWG #24) |
| 有防呆吗? | 没有 —— 完全没有防呆结构 | 有,带护套 | 有,带护套 |
| 有卡扣吗? | 没有,只靠摩擦 | 有 | 有 |
| 能徒手重新排位 | 能 | 要有对应的压线钳 | 要有对应的压线钳 |
| 在哪里会遇到 | 面包板、传感器模块、开发板 | 电池平衡线、电磁阀、风扇 | 小容量锂聚合物电池 |
那些额定值属于接头,不属于你手上那条线。杜邦线是细的多股软线,不焊锡就压进一个你已经反复插拔五十次的弹簧夹里,而每一个摩擦接触点都会带来焊接接头不会有的电阻 —— 这些电阻会变成热,也会变成电源到负载之间损失掉的电压。一个传感器、一块 I2C 显示屏只吃几十毫安,完全不会有感觉;可是带着负载的舵机、直流电机,或者下面那把 12 V 电磁锁,吃的是安培级的电流。这些要走焊接接头或者接线端子,让杜邦线只负责信号 —— 否则电机一转,板子当场掉电重启,那看起来像代码有 bug,而它从来都不是。

你们有卖 JST 转 Dupont 的线吗?
我们没有现成的 JST 转 Dupont 转接线。下面是我们自己会怎么做这个转接,按它能承受多少折腾由低到高排。
排针小技巧。从40 针公排针条上掰两根针下来,插进一条母端杜邦线的插孔里。你就这样不用压线钳做出了一个公端,因为母杜邦插孔本来就是设计来夹住那种 0.64 mm 方针的 —— 而母排针条对公端做的是反过来的事。这始终只是信号线的技巧:那根松插的针只靠弹簧压力固定,而且它在整条路径上又多加了一个没有支撑的接点。
剪断再焊。在离插头 4 cm 的地方剪断 JST 尾线,把每一根导线焊到一条杜邦线上,然后每个焊点各自套一段热缩管,两个接头前后错开而不是并排,这样它们永远碰不到一起。我们的焊接教程讲了具体手法。
接线端子。KF301 接线端子是把剥好的裸铜压在螺丝底下,做出来的接点经得起拉扯。凡是走电流而不是走信息的,都该走这条路。我们的 12 V 电磁锁是全店最典型的 JST 尾线,它就该上螺丝端子。在为任何一条 JST 尾线订购胶壳之前,先拿尺子横过插头量中心到中心的距离:2.5 mm 是 XH,2.0 mm 是 PH。以上全部都是低压直流 —— 这里没有一样东西可以靠近市电布线。
如果你宁可自己压 Dupont 端子而不想焊,这段影片示范了工具和手法:
面包板上用的线有哪三种?
软杜邦排线就是我们包装里那种:40 条独立的线并排做在一起,成为一条彩虹排线,要几条就撕几条下来。是四十条线 —— 不是四十对,也不是一条里面藏着四十芯的线。撕的时候带着意图去撕:正电源轨用红,接地用黑,每一段都这样 —— 就是这个习惯,让你不会在半夜把 5 V 送进某块模块的 GND 脚。
预成型硬线套装是另一种东西:140 件套是把单芯硬线剪好、折成扁平的 U 形卡钉,按长度和颜色分格装在透明盒里,两端是裸露的镀锡线头,没有胶壳。每一根都贴着面包板平躺,而不是拱在上面,所以再密的电路也看得清楚 —— 但它只插得进面包板孔,不能拿来代替杜邦线。
公对公扎线,例如这一扎,又是软线了,颜色以红蓝为主,但两端不是方形胶壳,而是长长的锥形护线套 —— 针露出来更长,为的是比较深的面包板孔。

该把哪一种线放进购物车?
| 你面前的活儿 | 该下单买什么 |
|---|---|
| 模块自己的针脚接到 Uno 排母或面包板孔 | 公对母杜邦线 20 cm |
| 面包板孔接面包板孔,或从 Uno 排母接下来到板子 | 公对公杜邦线 20 cm |
| 两块带针的模块直接对接 | 母对母杜邦线 20 cm |
| 把公对母线的母端再延长到另一个母座 | 拿公对公杜邦线当桥接 |
| 想要整齐、平贴、看起来像成品的面包板布线 | 140 件预成型硬线套装 |
| 把母端改成公端(或者反过来) | 公排针条 / 母排针条 |
| 要走真实电流的 JST 尾线 | KF301 接线端子 |
怀疑一条杜邦线坏了,要怎么测?
杜邦压接是不焊锡地把多股铜线夹紧,所以拔线的时候不捏黑色胶壳而去拉线身,整个力就全压在那几股铜丝上。这样来上几次,线就在一个外表完好的端子里面断掉了。这种故障看起来就像传感器坏了。把可疑那条线的一端插进 D2、另一端插进 D3,让 Uno 来判案。
// 杜邦线测试器。Uno。被测的那条线在 D2 和 D3 两处都必须是公端,
// 因为 Uno 自己的排针是排母:公对公线可以直接插,公对母线要在它的
// 母端里插一根掰下来的排针,母对母线则要插两根。
const uint8_t DRIVE_PIN = 3; // 按住在 0 V:线的远端
const uint8_t SENSE_PIN = 2; // 芯片内部上拉:线的近端
const unsigned long TEST_MS = 1000; // 你有多长时间可以晃它
void setup() {
Serial.begin(9600);
pinMode(DRIVE_PIN, OUTPUT);
digitalWrite(DRIVE_PIN, LOW);
// INPUT_PULLUP 会在 AVR 内部用 20-50 kohm 把这个引脚拉到 5 V,
// 所以什么都不接时它读到 HIGH,只有铜线真的通到 D3 才会读到 LOW。
// 不用外接电阻,也不会有假读数。
pinMode(SENSE_PIN, INPUT_PULLUP);
Serial.println(F("Wiggle the wire at both crimps for one second."));
}
void loop() {
unsigned long start = millis();
unsigned int dropouts = 0;
bool last = digitalRead(SENSE_PIN);
while (millis() - start < TEST_MS) {
bool now = digitalRead(SENSE_PIN);
if (now && !last) dropouts++; // 上拉赢了:铜线松开了
last = now;
}
if (dropouts > 0) {
Serial.print(F("INTERMITTENT - dropouts this second: "));
Serial.println(dropouts); // 压接已经快咬不住那几股铜丝了
} else if (digitalRead(SENSE_PIN) == HIGH) {
Serial.println(F("OPEN - nothing is getting through"));
} else {
Serial.println(F("GOOD - solid for a whole second"));
}
delay(500);
}
它编译出来是 2,598 字节,占 Uno 闪存的 8%。真正的测试是「晃」,不是「插进去」:一个已经掉了一半铜丝的压接,静静放着照样读 GOOD,你一弯它,它就开始报 dropouts。
我们从真实客户那里看到的常见错误
按数量下单,而不是按端子下单。有位客户事后告诉我们:“That day asked for one male to male and another one male to female but staff put both male to male.”(那天要了一包公对公、一包公对母,店员两包都拿了公对公。)一个数字,两包线,整张单子里没有一个字写清楚端子。改成把两端写下来 —— 「传感器的针接 Uno 的排母」 —— 公母就不再是用猜的。
以为线就在盒子里。“is it come with cable?” 和 “does it come with a female connector” 这类问题几乎每周都会来。传感器出货是模块本身加上它自己焊好的排针;线是另外买的,这也正是为什么它们一包四十条,而不是一颗传感器配四条。加购的时候,请把公母说出来。
把「40 pcs」读成四十个别的东西。“40 pcs ? untuk dupont wire female-female 20 cm?” —— 一包里是四十条独立的线,连成一条排线,可以撕开。
硬把 JST 插头压到 Dupont 排针上。间距对不上,护套又挡着,最后让步的是塑料。要改就改便宜的那一端 —— 杜邦线 —— 把插头留在你花钱买的那个零件上。
常见问题
公对公和公对母杜邦线有什么分别?
公端是一根裸露的针,母端是接住这根针的插孔。公对公两端都是针,面包板要的就是这一种。公对母一端是插孔,用来套模块的针;另一端是针,用来插 Uno 的排母。
Arduino Uno 该用哪一种杜邦线?
Uno 的排针是排母,所以每一条接到它身上的线,在那一端都要是公头。从带针的传感器直接接过来,那就是公对母。从面包板孔接上去 Uno,是公对公;而一块摆在板子旁边、没有插进面包板的模块,还是要用公对母才接得到一个孔。
你们有卖 JST 转 Dupont 的线吗?
没有现成的成品线。走信号的话,把公排针的针插进母杜邦端子;要做永久接头,就把 JST 尾线剪断再焊;如果它要走真实电流,就落到 KF301 接线端子上。
一包杜邦线里有几条?
四十条独立的线,并排做成一条可以撕开的彩虹排线。要几条撕几条,其余的继续连在一起,整齐又按颜色排好。
母端可以改成公端吗?
可以 —— 从 2.54 mm 公排针条上掰一根针下来,插进那个插孔,它本来就是设计来夹住这种 0.64 mm 方针的。走信号没问题;要走电流,还是焊接或者用接线端子比较好。
最后更新:2026 年 8 月。有问题?WhatsApp 联系我们。



40pcs Dupont Wire 10cm 20cm 30cm for Breadboard DIY Experiment Jumper Wire Breadboard wire - DUPONT WIRE M-M 20CM
40pcs Dupont Wire 10cm 20cm 30cm for Breadboard DIY Experiment Jumper Wire Breadboard wire - DUPONT WIRE M-F 20CM
40pcs Dupont Wire 10cm 20cm 30cm for Breadboard DIY Experiment Jumper Wire Breadboard wire - DUPONT WIRE F-F 20CM
Breadboard Jumper Wire Set with Casing 140 pcs / 560 pcs For Arduino Prototyping Application - 140 PCS JUMPER WIRE KIT
2.54mm Pin Header Female Male Single Row Header 40P Connector Black White Red Yellow Green Blue - 40P MALE HEADER (BLACK)