728x90
반응형
https://www.tinkercad.com/dashboard
Tinkercad | From mind to design in minutes
Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding.
www.tinkercad.com



// C++ code
// 아두이노에 들어가는 코드
void setup() // 핀 셋팅 (I/O) 및 하드웨어 준비 => setup() 1번 실행
{
pinMode(8, OUTPUT); // 13번핀을 입(IN)/출력설정
}
void loop() // 무한반복 main()
{
digitalWrite(8, HIGH); // 5v 출력
delay(500); // Wait for 1000 millisecond(s)
digitalWrite(8, LOW); // 0v 출력
delay(500); // Wait for 1000 millisecond(s)
}
스위치 버튼으로 LED 제어하기


// C++ code
//
int LED = 8; // LED 라는 변수를 만들고 8을 저장
int BUTTON = 2; // BUTTON 이라는 변수를 만들고 2를 저장
void setup()
{
pinMode(BUTTON, INPUT); // BUTTON 을 입력모드로 설정
pinMode(LED, OUTPUT); // LED를 출력모드로 설정
}
void loop(){
if(digitalRead(BUTTON) == HIGH) { // HIGH = 1 이 입력된다면
digitalWrite(LED,LOW); // LOW = 0 을 출력
}
else {
digitalWrite(LED,HIGH); // 아니면 1을 출력
}
}
PIR센서로 움직임 감지


// C++ code
//
int PIR = 2;
int val = 0;
void setup()
{
pinMode(PIR, INPUT);
pinMode(13, OUTPUT);
}
void loop() {
val = digitalRead(PIR);
if (val == HIGH) {
digitalWrite(13, HIGH);
} else {
digitalWrite(13, LOW);
}
}728x90
반응형
'Arduino' 카테고리의 다른 글
| 아두이노 아날로그 신호 (0) | 2021.07.05 |
|---|