안녕하세요. 하드웨어 개발자인데 안드로이드 어플제작이 처음입니다.
테스트 용도로 예제를 사용해서 블루투스 통신 어플을 제작했습니다.
페어링 하는부분은 예제그대로 사용했고
버튼들을 추가해서 버튼누르면 TEST 보드의 R,G,B, White 총 4개의 LED 밝기가 변하는 프로그램입니다.
여기까지는 기존의 블루투스 채팅 프로그램에서 약간만 수정해서 동작완료를 하였습니다.
욕심이 생겨서 조금더 해보고 싶어서요.
현재 버튼으로 밝기를 +10, +1, 0, -1, -10 이렇게 총 0~127 까지 전송하면
받는 쪽에서 0~127 까지 LED 로 표현하고있습니다.
이부분을 그림판에서 색을 선택하는 것 처럼 해보고싶습니다.
아래 표처럼 White, Red, Green, Blue 로 그라데이션을 넣어서 화면에 나타내어 주고 싶습니다.
위 표는 대략적으로 표현하기 위한것이고 white, red, green, blue 각각 총 128개의 step 으로 구성하고 싶습니다.
그리고 해당 부분을 터치하면 그 좌표에 맞는 값 (0~127) 을 블루투스로 전송 하도록 할려고 합니다.
제가 못하는건
1. 위 표처럼 그라데이션이 들어가도록 화면에 뿌려주는 방법 (안되면 그림을 첨부할려고 생각중입니다.)
2. 그라데이션이 들어간 영역을 터치 했을때 해당 좌표를 읽어오는 방법
(그라데이션 영역 밖에서는 터치해도 무시하는건 제가 그 영역의 좌표를 알고 있다면 걸러낼수 있을것 같습니다.)
프로그램을 짜달라는건 아니구요.
제가 검색을 해봤으나 검색어가 맞지 않았는지.. 제가 원하는 걸 찾지 못했습니다.
위 부분과 관련 해서 참고 할수 있는 소스나 검색할때 도움되는 키워드나 더 나은 아이디어가 있으시다면 알려주시면 감사하겠습니다.
하드웨어 개발하면서 C/C++/VC++/C#/Arduino/Processing/Java(Android) 별거 다해보네요..
C는 제가 펌웨어도 같이하기 때문에 조금하는데 나머지는 Hello World 수준정도 밖에 안됩니다.