python 파이썬 설치
파이썬 다운로드 및 설치 방법입니다.
파이썬 홈페이지에 접속합니다.
https://www.python.org/downloads/
1. 파이썬 홈페이지에서 설치하고자 하는 버전을 다운로드 또는 실행을 선택합니다.
2. 다음으로 Add Python 3.7 to PATH 체크를 선택합니다.
- 선택하는 이유는 피이썬을 어느위치에서나 실행하고 IDE 프로그램등에서 쉽게 사용하도록 설정할 수 있기 때문입니다.
3. 설지 중인 화면
4. Disable path length limit를 선택후 Close를 누릅니다.
- Python을 포함한 프로그램이 260 자의 "MAX_PATH"제한을 우회 할 수 있도록 컴퓨터 구성을 변경합니다.
간혹 복잡한 프로그램의 경우 경로가 아주 길게 나올때가 있습니다.
5. 설치가 정상적으로 되었는지 확인합니다.
- 윈도우+R 버튼을 눌러 실행창을 실행시킵니다.
- cmd를 입력하고 python을 입력합니다.
>>> 의 문구가 나왔으면 모든 설치가 끝났습니다.
이상으로 파이썬 다운로드 및 설치를 마칩니다.
'파이썬 > 자유' 카테고리의 다른 글
[Python] 라즈베리파이로 원하는 시간에 서보모터 제어하기 (0) | 2019.02.25 |
---|
[Python] 라즈베리파이로 원하는 시간에 서보모터 제어하기
라즈베리파이로 원하는 시간에 맞추어
서보모터를 제어하기 위한 소스코드.
import time
GPIO.setmode(GPIO.BCM)
SERVO = 13
GPIO.setup(SERVO, GPIO.OUT)
SERVO_PWM = GPIO.PWM(SERVO, 50)
SERVO_PWM.start(0)
alarm_S="08:00:00" // 알람 시간 설정
while (True):
i = 1
cur_time = time.ctime()
// 요일, 월, 일, 시간, 년도를 받아온다.
ddmmss=cur_time.split(' ')[-2]
// cur_time 에서 받아온 정보중 시간 부분만 활용하기 위하여 ' '를 기준으로 자른다.
if ddmmss==alarm_S:
while(i < 2):
// 불필요해 보이지만 항상 대기중인 서보모터가 첫 신호를 무시할 때가 있어 2번 실행해준다.
SERVO_PWM.ChangeDutyCycle(10)
time.sleep(1)
SERVO_PWM.ChangeDutyCycle(5)
time.sleep(1)
i = i + 1
SERVO_PWM.stop()
GPIO.cleanup()
이 코드의 핵심은 사실 이부분이다.
시간에 대한 정보를 가져온 후 원하는 정보만 골라 사용할 수 있는 코드이다.
cur_time = time.ctime() |
cur_time = time.ctime()의 출력값.
ddmmss=cur_time.split(' ')[-1]의 출력값.
ddmmss=cur_time.split(' ')[-2]의 출력값.
다음과 같이 -1, -2 이런식으로 오른쪽에서 부터 원하는 정보를 가져올 수 있다.
-3이면 24가 출력된다.
사용한 서보모터
'파이썬 > 자유' 카테고리의 다른 글
python 파이썬 설치 (0) | 2019.02.27 |
---|