博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
树莓派+面包板+继电器 点亮led 树莓派控制继电器 实现led点亮
阅读量:4212 次
发布时间:2019-05-26

本文共 1053 字,大约阅读时间需要 3 分钟。

演示视频:

树莓派 面包板 继电器 led

利用树莓派给继电器提供电量,利用gpio的针脚给继电器的IN1一个高电平

1.首先在qt .pro文件中加入

LIBS  += -lwiringPi

LIBS  += -lwiringPiDev
LIBS  += -lcrypt

2. .cpp文件

#include "mainwindow.h"#include "ui_mainwindow.h"#include
#include
#include
#define LED 0MainWindow::MainWindow(QWidget *parent) :    QMainWindow(parent),    ui(new Ui::MainWindow){    ui->setupUi(this);    wiringPiSetup();    pinMode(LED,OUTPUT);}MainWindow::~MainWindow(){    delete ui;}void MainWindow::on_pushButtonOpen_clicked(){    digitalWrite(LED,0);}void MainWindow::on_pushButtonClose_clicked(){    digitalWrite(LED,1);}

3. .h文件

#ifndef MAINWINDOW_H#define MAINWINDOW_H#include 
#include
#include "softPwm.h"namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{    Q_OBJECTpublic:    explicit MainWindow(QWidget *parent = nullptr);    ~MainWindow();private slots:    void on_pushButtonOpen_clicked();    void on_pushButtonClose_clicked();private:    Ui::MainWindow *ui;};#endif // MAINWINDOW_H

4. .ui 两个pushbutton就好

 

所用继电器

 

转载地址:http://cskmi.baihongyu.com/

你可能感兴趣的文章
写连接代码时需要注意2000和2005的不同:
查看>>
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理
查看>>
程序员公司任职软件开发著作权该归谁呢
查看>>
OLTP报表和OLAP报表
查看>>
Hbase案例:浏览器用户行为分析
查看>>
SQL Server 2008 Reporting Services报表中文乱码问题
查看>>
report builder 报表表头固定
查看>>
DNS中的正向解析与反向解析
查看>>
忘记oracle的sys用户密码怎么修改
查看>>
科德十二定律(Codd's 12 rules)
查看>>
VBS ConvertToXlsx
查看>>
Java位运算总结:位运算用途广泛
查看>>
(Kettle)合并记录步骤
查看>>
XML5个转义符
查看>>
js获取json对象键名及值
查看>>
有向无环图
查看>>
word 2007 中插入图片无法显示,只能显示底部一部分
查看>>
金字塔分组算法
查看>>
Kettle与Java集成——Java代码调取运行资源库的Transformation
查看>>
MySQL验证是否字符是日期串
查看>>