방명록
- 아두이노2021년 07월 02일 10시 50분 51초에 업로드 된 글입니다.작성자: 원2728x90반응형
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
빵판 사용
전원 OFF 전원 ON // 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센서로 움직임 감지
움직임이 감지 안됐을 때 움직임이 감지 됌 13번에 불을 들어오게 함 // 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 다음글이 없습니다.이전글이 없습니다.댓글