반응형

 

(앱인벤터#16) 자동페어링방안모색/RGB무드등/비밀금고 (Appinventor BT 시리즈)
-이번 시리즈는 녹칸다의 앱인벤터(Appinventor) 시리즈 이다!
-앱인벤터는 스마트폰쪽의 어플리케이션(앱)을 아주 간단한 블럭놀이로 구현할 수 있는 도구이다!
-화면을 화려하게 꾸미기에는 한계가 있지만 스마트폰 앱만드는데 진입장벽이 높으므로 간단히 구현된다면 땡큐이다!
-앱인벤터의 모든 내용을 살펴보는 강의가 아니고 아두이노를 제어하기 위해 필요한 부분으로만 구성한다!
-녹칸다는 앱인벤터 전문가가 아님에 주의하자!(아두이노를 재미있게 활용하기 위해서 데려온 친구라고 생각하자)
-앱인벤터라는 툴을 사용하기 위한 진입장벽을 낮추기 위해서 녹칸다가 한발짝 정도 앞서서 예제를 이끌고 나간다!
-스마트폰으로 아두이노를 제어하기 위해서는 ①블루투스(bluetooth)를 이용한 방법과 ②웹통신을 이용한 방법, ③MQTT를 이용한 방법 정도인것 같다!
-3가지 방법중 ①번을 메인테마로해서 진행되는 Appinventor BT 시리즈이다!
-1부는 스마트폰에서 버튼을 눌러서 페어링 하는게 아니라 목록을 검색후 자동으로 페어링 할 수 있는 방안을 모색한다!
-약간 복잡할거 같아서 미리 만들어두고 필요하면 가져다 써보도록 하자!
-2부는 아두이노에 RGB LED를 연결해서 컬러를 표현해보는 무드등 예제이다!
-앱인벤터에 보니 컬러피커라는 컴포넌트가 있는데 아마도 RGB 색상정보를 text로 출력할 수 있을듯 하다!
-앱인벤터에서 희망하는 컬러값을 블루투스로 아두이노로 넘긴다음 아두이노에 달린 RGB LED로 컬러를 표현한다!
-그러나 RGB LED가 정확한 컬러는 표현할 수 없기 때문에 개념적으로 그렇게 된다고 생각하면 될 것 같다!
-내가 입력한 컬러 코드가 사람눈으로 보기에 동일한 색상으로 표현되도록 하는 것은 생각보다 어려운 문제이다!
-디자이너용 모니터가 매우 고가인 이유가 바로 그것라고 생각하면 된다..!
-3부는 앱인벤터를 주제로한 비밀금고 만들기 이다!
-아두이노에 LCD, 솔레노이드 스위치, 마그네틱 스위치, 블루투스 모듈 등으로 비밀금고를 표현한다!
-중요한 것은 블루투스를 이용한 비밀금고는 녹칸다의 이전 예제에 구현된 사례가 있다!
-코드 리뷰를 하면서 그당시 어떻게 비밀금고가 구현되었는지를 먼저 살펴보도록하자!
-그리고 앱인벤터를 이용해서 비밀금고를 제어할 수 있는 UI를 구성하고 이전에 구현된 예제와 호환이 되도록 해보자!
-스마트폰앱과 아두이노가 블루투스로 페어링되고 비밀금고의 잠금을 설정하거나 해제할 수 있고 설정된 비밀번호를 변경할 수 있도록 해보는 것이다!

 

example305_1.aia
0.00MB
example305_2.aia
0.00MB
example305_2_arduino.txt
0.00MB
example305_3.aia
0.07MB
example305_3_arduino.txt
0.01MB
example305_3_공장초기비밀번호코드.txt
0.00MB

 

블루투스비밀금고(#259)

https://bota.tistory.com/1600

반응형
Posted by 덕력킹
,