아두이노 4-1차시 (문법정리, 세그먼트 배열, 시리얼 모니터)

2021. 6. 6. 04:29NEFUS_19/아두이노

pulse in( pin, value, timeout)
pin : 펄스가 읽는 핀 번호
value : 무슨 값을 잴 것인지
time out : 값을 재는 시간

delay( time )
정해진 시간 동안 코드를 멈춘다.
단위 : millisecond
(1000 millisecond = 1second)
time : millisecond단위로 넣는다

analogRead( pin )
아날로그 값울 읽음
pin : 어느 핀에서 받을 건지 고른다.

pinMode( pin, mode )
digital pin을 입력할건지 출력할건지 고른다.
pin : 어느 핀을 설정할건지 정한다
mode : INPUT(입력)또는 OUTPUT(출력)으로 할지 정한다


세그먼트의 배열

각 led 마다 전원이 들어올지 안 들어 올지 정한다
0: 들어 온다
1:안들어 온다

int digitForNum[10][8] = {
	{0, 0, 0, 0, 0, 0, 1, 1}, //0 
	{1, 0, 0, 1, 1, 1, 1, 1}, //1
	{0, 0, 1, 0, 0, 1, 0, 1}, //2
	{0, 0, 0, 0, 1, 1, 0, 1}, //3
	{1, 0, 0, 1, 1, 0, 0, 1}, //4
	{0, 1, 0, 0, 1, 0, 0, 1}, //5
	{0, 1, 0, 0, 0, 0, 0, 1}, //6
	{0, 0, 0, 1, 1, 1, 1, 1}, //7
	{0, 0, 0, 0, 0, 0, 0, 1}, //8
	{0, 0, 0, 0, 1, 0, 0, 1} //9 
};

시리얼 모니터

시리얼 모니터는 아두이노랑 시리얼 통신으로 주고받는 것이다.