코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
[아두이노] 스위치를통해 블루통신 와이파이 분기
김승구 | 2017-08-28
|
|
---|---|
아두이노에서 스위치(위,아래)로 올리고 내리는것을 통해
스위치를 위로 올리면 와이파이 통신으로 해서 "기능A-변수, void setup(), void loop() 으로 구성되었음 " 를 작동하게하고
블루통신 통신으로 올리면 블루투스 통신으로 해서 "기능B- 기능A와 다른 변수, void setup(), void loop()으로 구성 되었음" 를 작동하게 하려고 코딩을 하는데 너무 어렵네요
혹시 처음 프로그램이 시작할 때 스위치 버튼 값을 읽어서 저렇게 나눌 수 있는 분기해서 프로그램을 동작하게하는 코딩 방법이 있는가요??
|
|
|
|
이전글 | 아두이노+충격센서 소스 | 2017-08-27 |
다음글 | 블루투스 HC-06 다중페어링이 가능한가요? | 2017-08-29 |
Klant 2017-08-29 09:29:50
아두이노에서는 아시다시피 setup과 loop의 로직 안에서 작동됩니다.
말씀하신 것과 같이 처음 전원이 인가될 때(프로그램이 시작했을 때) 버튼의 값을 읽어 동작제어를 하시기 위해서는 setup의 첫 단락에서 버튼의 상태값을 읽어와 반영시켜주셔야겠네요.
다른 방법으로는 인터럽트를 활용하는 방법도 고려해보심이 좋을 것 같습니다.