아두이노 공부1

JAEWON·2021년 12월 13일
0

아두이노

목록 보기
1/1

기본 틀

void setup() {
    
}

void loop() {
    
}

📌 void setup()
처음 프로그램이 시작할 때 필요한 부분
전원이 켜졌을 때 or 리셋 버튼 눌렀을 때 한 번만 실행
변수 선언, 핀 상태, 사용 라이브러리 시작 등에 사용

📌 void loop()
프로그램에서 지속적으로 반복할 것 적는 부분

📌 기본 함수
pinMode(pin, mode); // 핀 상태를 input 혹은 output으로 설정, 핀 목적 묘사
digitalWrite(pin, value); // 핀에 HIGH(5V) 줄지, LOW(0V) 줄지 입력
digitalRead(pin) // 핀의 신호 값 읽어냄, HIGH(5V) 나 LOW(0V) 중에 결과 값 나옴

예제

void setup()

{

   pinMode(8, OUTPUT); // 8번 단자를 디지털 출력용으로 사용하겠다는 명령어

}



void loop()

{

   digitalWrite(8, HIGH); // 8번 단자에 HIGH신호(5볼트)를 보내라는 명령어

   delay(1000); // 괄호속의 숫자만큼 프로그램이 멈추었다가 다음 명령어를 진행

   digitalWrite(8, LOW); // 8번 단자에 LOW신호(0볼트)를 보내라는 명령어

   delay(1000);  // 1초 멈추기

}

** delay(1000) => 1000 밀리초 = 1초

--> 8번 단자 디지털 출력용으로 사용하고
프로그램이 시작하면 loop 함수를 이용해 반복하겠다.
loop 함수 = 8번 단자에 HIGH(5v) 보내서 led 켰다가 1초 멈추고 LOW(0v) 보내서 led 껐다가 1초 멈추기

0개의 댓글