完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
描述
ARDUINO IR控制继电器 (AC/DC) 如果仅通过直流电源直接供电,该电路需要最大5v - 7v 。如果您提供交流电流, 您需要一个向其输出12v 交流电流的变压器。您还需要在其上添加一个 5v 电位器,以控制电压。(如果你没有它,你可以给它固定一个 1k 的电阻。) 一旦你将元件焊接到电路上,只需将代码上传到 arduino pro 。(不要将 arduino pro 直接焊接到 PCB。你可以使用母排针并修复它。)。确保将您的遥控器的解码结果放入代码中。 组件
PCB+展示 代码 #include 诠释RECV_PIN = 3 ; 诠释RELAY_PIN2 = 8 ; IRrecv recv ( RECV_PIN ) ; decode_results 结果; 无效 转储(decode_results *results) { int count = results->rawlen; } 无效 设置() { pinMode(RELAY_PIN,输出); pinMode(13,输出); 数字写入(13,低); 序列号.开始(9600); 不可用的.enableIRIn(); // 启动接收器 } int on = 0 ; unsigned long last = millis(); #define BUTTON_1 0xFF30CF //确保你把你的解码结果放在这里! 无效 循环() { if (irrecv.decode(&results)) { 如果(结果。值== BUTTON_1) { 开=!上; digitalWrite(RELAY_PIN2, on ? HIGH : LOW); 数字写入(13,开?高:低); 转储(&结果); } 否则{ 数字写入(13,低); } }
|
|
|
|
319 浏览 1 评论
396 浏览 0 评论
电路小知识 | 交流电路复数的基础知识以及相位差和电抗的计算
350 浏览 0 评论
1518 浏览 1 评论
1415 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 05:20 , Processed in 0.617329 second(s), Total 72, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号