728x90
728x90

블루투스 4

코틀린(Kotlin)으로 작성한 안드로이드 블루투스 리모컨 예제

https://twinparadox.tistory.com/132 위 링크에 올린 블루투스 리모컨으로 조종하는 아두이노 선풍기에 어플리케이션 코드가 없었다. 프로젝트를 정리해 올리면서 아두이노 스케치 코드는 올렸는데, 어플리케이션 코드는 찾지 못해서 올리지 못한 상태였는데 최근 코틀린을 배우면서, 코틀린도 연습할 겸, 잃어버린 프로젝트의 주권(?)을 되찾을 겸, 리모컨을 다시 만들었다. 소스에 대해 간략히 설명하자면, SelectDeviceActivity는, 블루투스 장치를 검색 및 선택하는 액티비티고, ControlActivity는 해당 장치를 컨트롤하는 액티비티로, 여기서는 리모컨 역할을 하는 액티비티다. 깃허브 주소 : https://github.com/Twinparadox/ArduinoFan-wit..

Android] 블루투스 프로토콜 UUID

블루투스 모듈이랑 안드로이드 기기 간 통신을 해야하는데,사용하는 프로토콜에 맞는 UUID를 사용해야 한다.모르고 했다간 괜한 부분에서 삽질하게 된다. BASE UUID = '{00000000-0000-1000-8000-00805F9B34FB}'; SDP_PROTOCOL_UUID = '{00000001-0000-1000-8000-00805F9B34FB}';UDP_PROTOCOL_UUID = '{00000002-0000-1000-8000-00805F9B34FB}';RFCOMM_PROTOCOL_UUID = '{00000003-0000-1000-8000-00805F9B34FB}';TCP_PROTOCOL_UUID = '{00000004-0000-1000-8000-00805F9B34FB}';TCSBIN_PROTOC..

Arduino] 무선 조종 선풍기 스케치

Arduino] 무선 조종 선풍기 소스 http://twinparadox.tistory.com/132 자세한 내용은 위 링크 참조... DC 서보 모터 HS-311DC 선풍기 모듈 L9110HC-06 블루투스 슬레이브 모듈 이렇게 세 개를 활용해서 만들었던 바스티온..아니, 회전각 제어가 가능한 블루투스 무선 조종 선풍기(이하 무선 조종 선풍기)의아두이노 스케치 코드다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899..

Arduino] 아두이노 활용한 무선 조종 선풍기

아두이노 활용한 무선 조종 선풍기 학교에서 팀을 이뤄 기말 텀 프로젝트로 시도했던 주제였다. 기존의 리모컨은 무선 조종은 가능하게 하지만,잃어버리는 그 즉시 리모컨이 없으면 기능이 무용지물이 되는 문제점이 있어서리모컨 기능을 하는 어플리케이션을 만들어,국민 대부분이 가지고 있는 스마트폰을 이용해 조종하게끔 하는 것이 목적이었다.이를 위해선 스마트폰이 지원하는 통신 방식을 사용해야 했는데, 블루투스로 진행했다.인터넷으로 해서 홈 네트워크를 구축하면 집 밖 어디서든 인터넷만 연결되면 켜고 끄고 가능하긴 해도,단기간 완성해내긴 힘들 거라 봤다.(무시하지 못할 수준의 비용도..) 난 이 프로젝트가 반쪽짜리 성공을 했다고 생각을 한다.절반을 까먹은 건, 아무래도 전반적인 퀄리티 면에서 용두사미로 끝나버렸기 때문이..

728x90