Skip to content

LouisKimDev/AutoAC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jul 15, 2023
b77d0f2 · Jul 15, 2023

History

3 Commits
Jul 15, 2023
Jul 15, 2023
Jul 15, 2023
Jul 12, 2023

Repository files navigation

https://github.com/LouisKimDev/AutoAC

  • master.py

    • 라즈베리파이의 GPIO 라이브러리 이용

    • 서보모터 stop시 떨림현상

      • GPIO를 IN으로 설정해서 해결
    • 3시간마다 4분 대기하고 메인 전원을 켠다

      • Time함수로 현재 시간 받는다
      • 30분을 기다린뒤 test모드를 켠다
        • 중복을 막기위해 매 30분 마다 20초씩 누적해서 대기한다
  • test.py

    • pigpio 라이브러리 이용
    • 서보모터 Idle시 안정적
    • 함수 각도 테스트 필요
  • 실행 방법

    • $ nohup python master.py & nohup과 &명령어를 사용해서 원격접속 종료해도 프로그램이 백그라운드에서 돌아가도록 설정

    • &에 대한 설명 터미널에 python filename.py &라고 입력하면 사용자 세션에서 백그라운드 실행된다. 사용자 세션이 종료되면 백그라운드로 실행중이던 프로그램도 종료된다.

    • nohup에 대한 설명 nohup은 운영체제가 제공하는 백그라운드 공간에서 실행된다. 사용자 세션이 종료되어도 운영체제 백그라운드 공간에서 실행된다.

  • 프로그램이 실행 중인지 확인하는 법 터미널에 ps -ef | grep master 이라고 쳤을 때 python master.py가 검색 된다면 백그라운드에서 실행 중이므로 프로세스를 종료하고 다시 실행시킬 것.

  • 프로세스 종료시키는 법 ps -ef | grep master이라고 쳤을 때 두번째 나오는 숫자가 프로세스아이디{PID}이다. 터미널에 kill {PID} 입력 시 프로세스가 종료된다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages