![]() |
欢迎关注「凌顺实验室」微信公众号 |
接近开关
Arduino 如何正确使用接近开关的关键是电压的转换,因为Arduino板子IO口的电压不能高于5v,否则会烧板
因此,这里采用了一种非常简单的降压方法---LM7805稳压器
也有一些方法,比如用电阻也可以降压,但是我还没试过。
实现此功能后,可移植到3D在打印机上,自动调平热床是非常实用的。
也可用于一些门窗位置,检查是否打开等
请根据不同的材料和精度选择接近开关的电容、电感和漫反射
效果
BOM表
Arduino Uno *1
LM7805C 稳压模块 *1
接近开关 *1(本例使用 电容式接近开关 PNP 常开 检测范围1-10mm)
面包板
跳线若干
接线
文字表述
程序
void setup() { pinMode(13,OUTPUT);//设置IO 13为输出模式 Serial.begin(9600) } void loop() { Serial.println(analogRead(A);///串口输出 读取IO A0的数值 digitalWrite(13,analogRead(A);//设置IO 13 读取电平输出IO A0的数值 }