반응형
ESP32로 블루투스에 관련된 프로그래밍을 하는데,
데이터를 송수신할 경우에 스마트폰으로 "1"을 전송할 경우에는
ESP 측에서는 "1"의 아스키코드 "49"를 조건문으로 사용하고 있다.
아래는 아스키코드에 대한 위키 설명.
https://ko.wikipedia.org/wiki/ASCII
이것을 스마트폰에서 "1"을 보내면 아두이노 측에서도 숫자 "1"을 이용하여 조건문을 만들 수는 없을까 생각 중이다.
아마도 신호를 수신할때 설정을 해 주면 될 거 같긴 한데..
시간이 없다 보니 공부를 소홀히 하니까 때때로 개발하다가 이렇게 의문점이 들어서 막혀 버리고는 한다.
어디 좋은 방법이 없는지 검토를 해 보고 싶은데,
찾으려 하다가도 다른 일 때문에 잊어버리고 지나쳐버려서,
일단은 이걸 잊어버리지 않기 위해 여기에 적어둔다.
https://github.com/pierdr/BLE_Swift_ESP32_SampleProject
그러고 나면 위의 샘플 코드도 좀 더 효율적으로 이용이 가능할 듯하다.
반응형