명령어 기초
Makerist
아두이노기초
1
1677
2024.03.08 15:15
1. Setup() 함수
setup()
함수는 프로그램이 시작될 때 딱 한 번 실행되는 함수입니다.- 보드의 초기화, 핀 모드 설정, 변수 초기화 등 초기 설정 작업을 수행합니다.
2. Loop() 함수
loop()
함수는setup()
함수가 실행된 후 반복적으로 실행되는 함수입니다.- 주로 센서 입력을 읽고, 출력을 제어하는 데 사용됩니다.
3. 디지털 입출력 (Digital I/O)
pinMode(pin, mode)
: 지정된 핀의 입출력 모드를 설정합니다. 입력으로 사용할지, 출력으로 사용할지를 지정합니다.digitalWrite(pin, value)
: 지정된 핀에 HIGH(1) 또는 LOW(0) 값을 출력합니다.digitalRead(pin)
: 지정된 핀의 디지털 입력 값을 읽어옵니다.
4. 아날로그 입출력 (Analog I/O)
analogRead(pin)
: 지정된 아날로그 핀에서 아날로그 입력 값을 읽어옵니다. 결과는 0에서 1023까지의 값으로 표현됩니다.analogWrite(pin, value)
: PWM (Pulse Width Modulation) 출력을 사용하여 아날로그 핀에 아날로그 출력 값을 제어합니다. (일부 보드에서만 지원됩니다.)
5. 제어 구조
if
,else
: 조건문을 만들어 조건에 따라 다른 동작을 수행합니다.for
,while
: 반복문을 사용하여 특정 동작을 반복적으로 수행합니다.
6. 시리얼 통신
Serial.begin(speed)
: 시리얼 통신을 시작하고, 통신 속도를 설정합니다.Serial.print(data)
,