Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- help 함수
- 연산자
- User Input Output
- 파이썬을 중심으로
- Python
- 앱 인벤터 2
- 모바일 무료 게임 순위
- ISSACMin
- output
- user function
- 앱 인벤터
- C++ 연습예제
- 앱 스토어 4월
- 사용자 입력
- input
- C++ Basic
- cmath
- Logic Operator
- C++
- Operator
- 파이썬
- using namespace std
- Python Basic
- 관계 연산자
- 사용자 출력
- 앱인벤터
- 비트 논리 연산자
- Conditional operator
- 앱 인벤터 예시
- 프로그래밍 열풍
Archives
- Today
- Total
ISSAC.Min
[Ardunity] 아두니티 시리얼 통신 예제 - 1, 푸시버튼 사용하기 본문
반응형
아두이노 푸시버튼
아두이노에서 대표적인 입력장치로는 컨트롤러 모듈, 푸시버튼 등이 있습니다.
푸시버튼은 버튼을 누르는 동안 HIGH 값을 가지고 땔 때 LOW 값을 갖습니다. 또한 일반적으로 푸시버튼은 4개의 단자를 가지고 있으며 하나의 단자가 끊어지더라도 다른 방향의 단자를 통하여 컨트롤 할 수 있습니다.
[그림 3]에서 확인 할 수 있듯이 1번 3번, 2번 4번이 연결되어 있으므로 만약 4번이 단선되더라도 2번 라인을 통해서 연결이 가능하다.
아두니티에서의 푸시버튼
아두니티에서 푸시버튼을 입력받기 위해서는 DigitalInput을 사용해야하며 푸시버튼을 누르고 있을때는 True, 때고 있을때는 False의 값을 인가받을 수 있다.
Digital Input 구성 요소
유니티에서 Digital Input의 구성요소는 아래와 같다.
1. id : 구성요소의 고유 id
2. pin : 아두이노 보드에서의 입력 input pin번호
3. pullup : 눌렀을때 False 누르지 않았을때 True
4. Enable update : 사용 가능 여부
5. Value : 버튼 값, True / False으로 구성
아두이노 구성하기
핀 번호 | 구성요소 |
D 10 | Push Button 1 - 1번 단자 |
D 11 | Push Button 2 - 1번 단자 |
D 12 | Push Button 3 - 1번 단자 |
D 13 | Push Button 4 - 1번 단자 |
GND | 각 Button의 2번 단자 |
유니티 구성하기
각 버튼값(True, False)들을 받아와 화면에 Text로 보여주도록 하겠습니다.
예제 영상 및 스크립트
반응형
'STUDY > Ardunity' 카테고리의 다른 글
[Ardunity] 아두니티 시리얼 통신 예제 - 2, 피에조 부저(Piezo Buzzer) (0) | 2020.11.18 |
---|---|
[Ardunity] 아두니티 통신, Serial 통신 (0) | 2020.11.16 |
[Ardunity] 아두니티 소개 (0) | 2020.11.15 |