Search

'python 시작하기'에 해당되는 글 2건

  1. 2018.04.20 【 라즈베리파이 】#10 RaspberryPi 실습 ②
  2. 2018.04.19 【 파이썬 】#01 파이썬 시작하기
반응형

【 라즈베리파이 】 #10 RaspberryPi 실습

② LED On Off 실습 with Python



▶ 회로 구성 : 


▶ 개요 

 앞전 실험에서와 같은 회로를 구성하고, LED On Off를 조금더 다양하게 변화 시켜 보도록 하자.


▶ 실습절차 


저항과 LED 를 준비하고 위 도면과 같이 GPIO18번 핀에 연결되도록 한다.



▶ 파이썬 코드 

명령창에 한 줄씩 바로 입력 하지말고 저장파일을 만들어 아래와 같이 작성후 실행 시킨다.




▶ 코드설명 


- def LedOn(Portno, Delay) : ...  :  definition(정의) 문을 이용해서 자주 사용 되는 명령을 간결하게 할 수 있다. 

위 정의문을 통해 IoPort.output (led, True) ,  time.sleep(2) 를 LedOn(led, 2) 로 사용 할 수 있음으로 코딩이 간결해진다. 


- import RPi.GPIO as IoPort  :  기억하기 쉽고 쓰기 간단한 'IoPort' 라는 이름으로 포트를 지정 하는 것이다.


- import time   :  delay 타이밍을 위해 시간 함수를 사용하기 위해서는 time 함수를 넣어야 한다. 


- IoPort.setup(led,IoPort.OUT)    // led 포트인 18번 포트를 출력포트로 설정

- led = 18

- LedOn(led,5)  // 18번 포트(led 연결) 로 5초간 High 신호를 출력 (LED On)



▶ 실행 결과 


2초간 LED On

1초간 LED Off

1초간 LED On

1초간 LED Off

5초간 LED On

1초간 LED Off


반응형

【 파이썬 】#01 파이썬 시작하기

Language/파이썬 Python 2018. 4. 19. 10:43 Posted by 엑소더스팩토리
반응형

【 파이썬 】 #01 파이썬 시작하기 (with Raspbian)




파이썬의 특징

파이썬은 네델란드 개발자인 귀도 반 로섬(Guido van Rossum)이 만든 언어이다. 1990년도에 파이썬 첫 버전이 공개되었다.

프로그래밍 비전공자 혹은 입문자들이 쉽고 간결하게 프로그래밍이 가능하며, 머신러닝, 그래픽, 개발등 여러 업계에서 선호하는 언어로 급성장하고 있는 언어이다.

파이썬은 구글에서 가장 많이 애용하는 개발언어가 되었으며 미항공우주국(NASA)은 물론 세계 유명 대기업부터 중소기업까지 두루 애용하는 개발언어로 자리 잡았다


2016년도 조사에서 파이썬은 인기언어인 자바를 제치고 인기 1순위의 언어로 선정 된 바 있다. 




파이썬 시작하기 




【 실행 순서 

OS 메뉴  개발  Python3 (IDLE)





▶ 명령어 실습 (명령어 입력하기)


파이썬 쉘 (Shell) 화면에서 "Hello world !" 를 출력해본다.


명령어는 아래와 같다


print("Hello world")    


↓ 실행 결과



▶ 수식 계산 실습 


파이썬은 쉘 (Shell) 화면에서 계산기 처럼 수식 계산을 바로 할 수 있다.


실행은 아래와 같다


5*2+10/2


↓ 실행 결과



▶ 변수 생성하고 사용하기

파이썬은 쉘 (Shell)에서 바로 변수를 선언 및 초기 값을 넣어 줄 수 있으며 , 변수 선언과 동시에 수식 계산을 할 수 있다. 


실행은 아래와 같다


a = 2 + 3

b = 3 + 4 

a + b 


↓ 실행 결과



c = a + b 

 c                   //  'c'  값을 출력하라~ 


↓ 실행 결과



▶ 수학 함수 사용하기

파이썬에서 특정 함수를 사용하기 위해서는 import 명령어를 이용하여 삽입해주어야 한다. 


아래는 수학 함수인 'math'를 삽입한 모습이다.

또한, 'math' 함수에 포함되어 있는 제곱근(sqrt(2)) 을 구해보자 


실행 명령은 아래와 같다

import math

math.sqrt(2)



↓ 실행 결과



다음 파이썬 글에서는 별도의 창을 띄워 이미지를 그려주는 함수에 대해 다뤄보자.


반응형