최대 1 분 소요

최초 작성일 : 2022-12-15

업무내용

라즈베리파이의 GPIO 의 기능을 이용하여 출력 입력 받고 온도센서 압력센서 데이터를 받아 표시하는 프로그램이다.

  1. 라즈베리파이 GPIO 이용 ```C++ #include // Include WiringPi library! #include

const int butPin_Carpressure = 17; const int butPin_DeflationTransfer = 27; const int butPin_Cleaning = 22;

Background *gBackground = NULL;

Background::Background(QWidget *parent) : QDialog(parent), ui(new Ui::Background) { … wiringPiSetupGpio(); //bcm mode … }

 2. 라즈베리파이 온도센서 이용
쓰레드 활용 
 ```C++
     m_thread = new Temperature();
    connect(m_thread, SIGNAL(Temp_SensorData(double)), this, SLOT(thread_finish(double)));
    m_thread->start();

  1. QT UI 활용
    screen_CarPressure = new CarPressure();
    screen_CarPressure->setWindowFlags(Qt::Window | Qt::FramelessWindowHint);
    screen_CarPressure->move(0,0);
    screen_CarPressure->show();
    screen_CarPressure->timer_button->start();

화면 UI는 하나의 화면에서 입력을 받아 표시하는 위치 달라지게 설게했다.

## 참고 자료

https://github.com/Leejeunghun/DPF_CLeaning

댓글남기기