본문 바로가기

라이브러리4

SD카드 사용하기 각종 로그나 정보를 저장하기위해 SD카드를 종종 사용합니다. 아두이노에서는 SD카드의 손쉬운 위해 라이브러리를 제공합니다. 테스트한 SD카드 슬롯입니다. WaveShare제품이고, Arduino와 연결시 뒷면에 있는 PIN만 연결해 주면 됩니다. 1. 초기화 SD카드를 사용하기위해서는 먼저 초기화를 해주어야 합니다. 12345if (!SD.begin(spiCsPin)) { debug.println("SD initialization failed!");}else{ debug.println("SD Initialization ok"); }Colored by Color Scriptercs Line 1 : sd카드를 초기화하는 부분입니다. 슬롯에 SD카드가 삽입되어 있어야만 true를 받습니다. 파라메터는 SPI .. 2018. 7. 5.
Face detection(얼굴인식) in Android Using Luxand Mirror Reality OpenCV로 facedetection을 하다보니 오류가 많이 발생하여 찾아보니 몇몇 Library들이 나오네요. 그중 아주 간단하게 이용가능한 Luxand의 SDK인 Mirror Reality입니다. 다운로드 위 다운로드 링크로 접속하시면 다운로드 가능한 페이지가 나타납니다. 밑줄친 Android용 SDK를 다운로드하고, 아래 개발용 키를 요청합니다. 간단한 설문조사를 하시면 키를 메일로 보내줍니다. 다운받은 SDK에는 예제소스코드가 포함되어 있어 바로 실행하면 됩니다. 다만 이메일로 받은 제품키를 넣어주셔야 정상 실행됩니다. 저는 String key에 제품키를 넣었습니다. 샘플앱을 실행시키면 전면 카메라가 실행되며 곧 바로 얼굴을 인식합니다. 샘플앱은 얼굴을 바꿔주는 소스인데 얼굴을 레오파드 가면으로.. 2018. 5. 30.
Arduino CLCD Library(Liquid Crystal) 16*2용으로 많이 사용하는 C-LCD 핀이 16개나 되어 연결하려면 많은 GPIO핀을 사용해야 합니다. 하지만 Liquid Crystal 라이브러리를 사용하면 Data pin을 4개나 줄일수 있습니다. 결선도 입니다. 보통은 LCD 3번에 가변저항을 사용하지만 1kΩ으로도 가능합니다. 물론 가변저항을 달아주면 조절이 가능하므로 더 좋습니다. 연결하고 테스트 한 모습입니다. 테스트 코드입니다. 1234567891011121314151617181920212223242526272829303132333435#include const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;LiquidCrystal lcd(rs, en, d4, d5, d6, d7); void.. 2018. 5. 23.
weather app V6(구글날씨맵 & notification 추가) Weather.zip 이번엔 지도보기 버튼을 추가했습니다. 이 버튼을 누르면 google maps api 에서 제공해주는 weather 라이브러리를 이용하여 지도상으로 날씨를 볼 수 있습니다. 처음 버튼을 누르면 geolocation을 이용하여 현재위치를 받아오고, 그 위치를 중심으로 날씨정보들이 오버레이 됩니다. 그리고 날씨아이콘을 누르면 더 자세한 정보들을 볼 수 있습니다. 하지만 이 날씨정보는 구글에서 받아오는 것이라 기상청에서 받아오는 것하고는 차이가 납니다. 어플 실행 첫화면에 '지도보기'버튼이 추가된 걸 볼 수 있습니다. '지도보기'버튼을 누르게 되면 위와같이 현재위치를 중심으로 날씨정보들이 나옵니다. 창원시는 왜 없는지 모르겠네요;; 그리고 가까운 김해시 날씨를 눌러 보았더니 자세한 정보를 .. 2015. 2. 16.

인기글