1.说明
keyes brick ZYE1-P20/15 电磁铁模块主要包含一个电磁铁,就是由电流产生磁场的一种磁铁。它就是利用电生磁的原理,用一条直的金属导线通过电流,那么在导线周围的空间将产生圆形磁场。为了将磁场集中,在电磁铁中的线圈被卷绕成一个线圈,许多线并排排列,这样线圈的所有磁场通过线圈的中心,在那里形成一个强大的磁场,使他能够吸附1千克的铁磁体。使用时,我们可以通过控制模块信号端高低电平,控制电磁铁的通断。也将模块SIG端连接在arduino板PWM口,设置PWM数值,调节模块磁场,PWM值越大,磁场越大。
为了方面接线,我们还配送1根4pin线,线的一端为白色防反插接口(和模块上防反插白色端子匹配),另一端为4pin杜邦线母头接口。
模块兼容各种单片机控制板,如arduino系列单片机。使用时,我们可以在单片机上堆叠一个传感器扩展板。模块和自带导线连接,然后连接在传感器扩展板上,简单方便。同时,模块自带4个直径为3mm的定位孔,方便你将模块固定在其他设备。
2.特征
电磁铁小磁铁感应,大强度吸力。
电磁铁内置国际纯紫铜线圈,导电性强,功耗低。
电磁铁电工纯铁外壳,剩磁少,一体成型,导磁能力强。
3.规格参数
导线长度:200mm
工作电压:DC 5-12 V
工作电流:0.3A(最大)
最大功率:3W
接线方式:3PIN 连接(2.54mm间距排针)
4.接线图
5.测试代码
代码1:
int Solenoid = 3; //定义数字口3
void setup()
{
pinMode(Solenoid, OUTPUT); //将Solenoid设置为输出
}
void loop()
{
digitalWrite(Solenoid, HIGH);//电磁铁有效
delay(2000); //延迟2S
digitalWrite(Solenoid, LOW); //电磁铁无效
delay(2000); //延迟2S
}
代码2:
int Solenoid = 3; //定义数字口3
void setup()
{
pinMode(Solenoid, OUTPUT); //将Solenoid设置为输出
}
void loop()
{
analogWrite(Solenoid, 250);
delay(2000); //延迟2S
analogWrite(Solenoid, 10);
delay(2000); //延迟2S
analogWrite(Solenoid, 150);
delay(2000); //延迟2S
analogWrite(Solenoid, 50);
delay(2000); //延迟2S
}
6.测试结果
按照接线图,接好线,上传好代码1,上电后,电磁铁有效2秒,无效2秒,循环交替。
上传好代码2,上电后,模块上电磁铁磁场强度不断变化,循环交替。