树莓派接继电器的使用

本文详细介绍了如何通过树莓派GPIO针脚连接继电器,包括VCC、GND和IN的接线,并提供了使用C语言的wiringPi库编写控制继电器开关的代码实例。通过输入指令实现开关的接通和断开,适合初学者入门嵌入式编程实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.查看树莓派的针脚

gpio readall

 2.连线

   我们需要把继电器的VCC 连到树莓派3.3V的针脚、GND连到0V的针脚、IN连到GPIO的针脚 

          

 接上之后j继电器电源灯会亮起 如果没亮请检查接线

 3.编写代码控制

#include <stdio.h>
#include <wiringPi.h>


int main()
{
        int cmd=0;
        int PIN=7;

        wiringPiSetup();  //初始化硬件
        pinMode(PIN,OUTPUT);  //初始化引脚为输出口
        
        while(1)
        {
                printf("请输入1\0进行控制\n");
                scanf("%d",&cmd);
                if(cmd == 0)
                {
                        digitalWrite(PIN,HIGH); //把引脚置为高电平
                }else if(cmd == 1)
                {
                        digitalWrite(PIN,LOW); //把引脚置为低电平
 
                }else
                {
                        printf("输入错误,请重新输入\n");

                }
        }

        return 0;

}

运行成功后,可以控制继电器开关接通和断开。

开关接通时,开关灯亮 

 开关断开时,开关灯灭 

### 如何连接 JQ 继电器树莓派 #### 材料准备 为了完成此项目,需准备好以下材料: - 树莓派Pico开发板[^1] - JQ继电器模块 - 面包板和跳线若干 #### 连接说明 JQ继电器通常有四个端子:VCC、GND、IN 和 COM(公共端),NO(常开触点)以及 NC(常闭触点)。对于控制电路部分来说,主要关注 VCC、GND 及 IN 口。 - 将 JQ 继电器的 **VCC** 端树莓派 Pico 的 3.3V 输出引脚。 - 把 JQ 继电器的 **GND** 端与树莓派 Pico 地线相连。 - 使用 GPIO 引脚作为信号输入(IN),这里可以选择任意未被占用的GPIO引脚,比如 GP0 或者其他可用的 GPIO 引脚来连接至 JQ 继电器的 **IN** 输入端。 ```cpp // C++ 示例代码用于设置指定的 GPIO 引脚为高电平或低电平从而触发继电器动作 #include "pico/stdlib.h" int main() { stdio_init_all(); const uint RELAY_PIN = 0; // 定义使用的 GPIO 引脚号 gpio_init(RELAY_PIN); gpio_set_dir(RELAY_PIN, GPIO_OUT); while (true) { printf("Relay ON\n"); gpio_put(RELAY_PIN, 1); // 设置 GPIO 引脚为 HIGH,激活继电器 sleep_ms(2000); // 延迟两秒 printf("Relay OFF\n"); gpio_put(RELAY_PIN, 0); // 设置 GPIO 引脚为 LOW,关闭继电器 sleep_ms(2000); // 再次延迟两秒 } } ``` 通过上述方法可以实现对 JQ 继电器的有效控制。当给定的 GPIO 引脚处于高电平时,继电器会切换其内部开关状态;而当该引脚变为低电平时,则恢复初始位置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值