boolean
설명
boolean 은 true 또는 false 둘 중 하나를 갖는다. (각 boolean 변수는 메모리의 1바이트를 차지한다.)
예제 코드
이 코드는 boolean 자료형을 어떻게 쓰는지 보여준다.
int LEDpin = 5; // LED on pin 5
int switchPin = 13; // momentary 스위치는 13에, 다른쪽은 ground 연결
boolean running = false;
void setup()
{
pinMode(LEDpin, OUTPUT);
pinMode(switchPin, INPUT);
digitalWrite(switchPin, HIGH); // 풀업 저항 켬
}
void loop()
{
if (digitalRead(switchPin) == LOW)
{ // 스위치 눌림 - pullup keeps pin high normally
delay(100); // 스위치 디바운스를 위해 기다림
running = !running; // 실행변수 토글
digitalWrite(LEDpin, running); // LED를 통해 가리킴
}
}
더보기
- 언어 : 배열
- 언어 : byte
- 언어 : char
- 언어 : double
- 언어 : float
- 언어 : int
- 언어 : long
- 언어 : short
- 언어 : string
- 언어 : String()
- 언어 : unsigned char
- 언어 : unsigned int
- 언어 : unsigned long
- 언어 : void
- 언어 : word
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.
Additionally, some links direct to products from our own brand, DIYables.