아두이노에서 setup()과 loop() 함수의 목적은 무엇인가요?

좋은 질문입니다.
SETUP() 함수는 아두이노의 전원이 켜질 때 가장 먼저 호출됩니다. 이 영역 안에 있는 모든 것은 딱 한 번만 실행됩니다. 입력 및 출력 핀 모두를 초기화하기에 가장 좋은 곳입니다. SETUP() 함수에서 정수(integer)형 변수들을 설정할 수도 있습니다.
LOOP() 함수는 이름처럼 반복 수행합니다. 정지 명령을 넣거나 아두이노의 전원을 차단하지 않는 한 작성한 코드를 반복합니다. 여기에 코딩의 대부분이 포함됩니다. 여러분이 아두이노로 수행하길 원하는 모든 것이 이 코딩일 것입니다.



영문 원본: What is the purpose of the Arduino setup() and loop() functions?