Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH : 문 잠금, 잠금해제 관리 코드 작성 #34

Merged
merged 1 commit into from
Oct 14, 2020

Conversation

ckswjd99
Copy link
Collaborator

실제 GPIO 컨트롤은 내일 라즈베리파이 오면 해볼 예정.

GPIO컨트롤 부분만 주석처리해두고 나머지 코드는 전부 작성하였음.

또한 원래 께획은 반납기 자체의 문을 서보모터로 제어하여 열고닫을
생각이었으나, 설계상의 변화로 스마트폰을 덮는 덮개를 제어하는 것으로
변경됨. 이는 구조적인 문제일 뿐 코드 구조에 변화는 없음.

  • make_doorLock() : 1초에 걸쳐 문을 닫다가 무게 변화가 감지되면 문
    잠금을 취소하고 False를 반환함. 다 잠기면 True를 반환함.

  • make_doorUnlock() : 1초에 걸쳐 문을 열음.

추가적으로 메인 루프에서 문 잠김을 제어하는 부분의 로직도 구체화하여
작성하였음.

Resolves #13

실제 GPIO 컨트롤은 내일 라즈베리파이 오면 해볼 예정.

GPIO컨트롤 부분만 주석처리해두고 나머지 코드는 전부 작성하였음.

또한 원래 께획은 반납기 자체의 문을 서보모터로 제어하여 열고닫을
생각이었으나, 설계상의 변화로 스마트폰을 덮는 덮개를 제어하는 것으로
변경됨. 이는 구조적인 문제일 뿐 코드 구조에 변화는 없음.

* make_doorLock() : 1초에 걸쳐 문을 닫다가 무게 변화가 감지되면 문
  잠금을 취소하고 False를 반환함. 다 잠기면 True를 반환함.

* make_doorUnlock() : 1초에 걸쳐 문을 열음.

추가적으로 메인 루프에서 문 잠김을 제어하는 부분의 로직도 구체화하여
작성하였음.

Resolves osamhack2020#13
@ckswjd99 ckswjd99 added the enhancement New feature or request label Oct 14, 2020
@ckswjd99 ckswjd99 self-assigned this Oct 14, 2020
@ckswjd99 ckswjd99 merged commit 3b8c02e into osamhack2020:master Oct 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ENH] 문 잠금, 잠금해제 기능 구현
1 participant