• 검색 결과가 없습니다.

9 주차 2 강 . 프로세싱스케치 IoT 의이해

N/A
N/A
Protected

Academic year: 2022

Share "9 주차 2 강 . 프로세싱스케치 IoT 의이해"

Copied!
14
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

IoT의 이해

전병현 교수

9주차 2강. 프로세싱 스케치

(2)

학습내용

학습목표

1. 선 그리기를 실행할 수 있다.

2. 도형 그리기를 실행할 수 있다.

3. 도형 채우기를 실행할 수 있다.

1. 선 그리기 2. 도형 그리기 3. 도형 채우기

(3)

1. 선 그리기(1)

실행 창 크기 설정

② 실행 화면

void setup(){

size(100, 100);

}

void draw(){

}

100 100

(4)

1. 선 그리기(2)

좌표 설정

fullScreen() : 전체 화면 모드로 실행

size(100, 100) : 화면 크기가 너비 100, 높이 100인 화면 실행

데카르트 좌표계

선을 생성하는 line()함수 line(0, 0, 100, 100)

x값 증가 y값

증가

(5)

2. 도형 그리기(1)

도형 그리기 함수(1) : 점, 선, 삼각형

point(x, y)

line(x, y, x1, y1)

삼각형

triangle(x, y, x1,y1, x2, y2)

(6)

2. 도형 그리기(2)

도형 그리기 함수(2) : 사각형

rect(a,b,c,d)

a : x좌표 b : y좌표 c : 너비 d : 높이

rect(a,b,c,d,r)

r : 네 코너의 반지름

rect(a,b,c,d,tr,tl,br,bl)

tl : 왼쪽 위 코너의 반지름 tr : 오른쪽 위 코너의 반지름 br : 오른쪽 아래 코너의 반지름 bl : 왼쪽 아래 코너의 반지름

(7)

2. 도형 그리기(3)

호 그리기 함수

arc(a, b, c, d, start, stop, mode)

a : 호의 x좌표 b : 호의 y좌표 c : 호의 너비 d : 호의 높이

start : 호를 시작하는 각도, 라디안 단위로 지정 stop : 호를 멈추게 하는 각도, 라디안 단위로 지정 mode : OPEN, CHORD, PIE

0/2PI PI

(8)

2. 도형 그리기(4)

타원 그리기 함수

ellipse(a, b, c, d)

a : 타원 x좌표 b : 타원 y좌표 c : 너비 d : 높이

ellipseMode()

RADIUS : ① CENTER : ② CORNER : ③ CORNERS : ④

(9)

3. 도형 채우기(1)

다각형 그리기, 배경색 함수

4면체 다각형

quad(x1, y1, x2, y2, x3, y3, x4, y4)

x1, y1 : ① x2, y2 : ② x3, y3 : ③ x4, y4 : ④

배경색 background()

background(51) : 0~255 0 : black 255: white background( R, G, B) R : 0~255

G : 0~255 B : 0~255

(10)

3. 도형 채우기(2)

도형 채우기 함수

도형 채우기 fill() fill(120) : 0~255 fill(R,G,B);

R : 0~255 G : 0~255 B : 0~255

도형 채우기 비활성화 noFill() noFill ();

rect (30, 20, 55, 55);

(11)

3. 도형 채우기(3)

도형 테두리 함수

도형의 테두리 설정 stroke(153) : 0~255 stroke(R,G,B)

noStroke(); 비활성화

R : 0~255 G: 0~255 B : 0~255

도형의 테두리 굵기 설정

strokeWeight ();

(12)

정리하기(1)

1. 선 그리기

- fullScreen() : 전체 화면 모드로 실행

- size(100, 100) : 화면 크기가 너비 100, 높이 100인 화면 실행

2. 도형 그리기

- point(x, y) : 점을 표현할 때 사용

- line(x, y, x1, y1) : 선을 그릴 때 사용하며, 시작점과 끝점을 설정 - triangle(x, y, x1, y1, x2, y2) : 삼각형을 그릴 때 사용

- rect(a, b, c, d) : 사각형 도형을 그릴 때 사용 - arc 호를 그릴 때 사용

- ellipse : 타원을 그릴 때 사용

(13)

정리하기(2)

3. 도형 채우기

- quad : 4면체 다각형 도형 채우기 - background : 배경색 설정 함수 - fill : 도형 채우기 함수

- noFill : 도형 채우기 비활성화 함수

(14)

다음시간에는…

에 대해 학습해 보겠습니다.

참고문헌

9주차. 아두이노 프로세싱의 이해

3강. 도형 그리기 실습

• 프로세싱. https://processing.org

참조

관련 문서

※ 자료실에서 프로그램 소스 코드를 다운로드 받으세요.... 실습에 필요한 보드와 준비물이

구글 검색 엔진을 활용하여 Arduino Playgrounf – NewPing Library를 다운로드 하고

아두이노 쉴드의 역할과 종류 2.. 아두이노 성능

‘아두이노(Arduino)와 기타 소프트웨어’를 다운받아 실행한 화면과 자신의 실습 결과물을 비교해

[r]

스피커의 종류와 특징에 대하여 설명할 수

C언어 변수와 연산자에 대하여 설명할 수 있다.... C언어

푸시 버튼이 눌러지지 않으면 플로팅 상태가 됨으로 10kΩ 저항을 사용하여 LOW 상태를 유지한다.. ◉