본문 바로가기

반응형

분류 전체보기

3. Blink LED (LED 깜박임) 구현하기 가장 간단하게 LED를 끄고 켤 수 있는 기능을 구현해보려고 합니다. 예제에 관해서는 회로를 구성하는 방법과 소스는 많이 있습니다. 이를 정리하여 보겠습니다. 회로 그림은 fritzing 이라는 리눅스 회로도 작성 툴을 사용하여 작성하였습니다. 이거 꽤 좋습니다. 1. 회로 구성하기 회로를 구성하는데 사용한 요소는 다음과 같습니다.1. ARDUINO UNO x12. 적색 발광 LED x13. 저항 220옴 x14. 브레드보드, 전선 4가닥 초등학교 과학시간을 생각하면 단순히 전원과 LED만 연결하면 LED에 불이 들어와야 정상입니다. 하지만 잘 생각해봐야 하는 것이 LED는 정방향으로 연결되면 전선이 연결된 것과 같습니다. 그렇다면 건전지같은 전원의 +단자와 -단자가 연결되어 있다는 의미입니다. 이런 경.. 더보기
2. Ubuntu 에 Arduino IDE 설치 방법 하드웨어도 준비가 되었으니 이젠 PC에서 아두이노 개발 툴을 이용하여 개발을 할 수 있도록 환경을 구성해보겠습니다. 우분투는 정말 좋은 OS라는 것이 참 편리하게 설치할 수 있습니다. 1. Arduino IDE 설치하기 아래와 같이 명령어를 입력하여 개발툴을 설치할 수 있습니다.$ sudo apt-get install arduino 입력하면 아두이노 개발에 필요한 패키지와 arduino IDE가 함께 설치가 됩니다. 2. 실행하기 위에서 설치한 프로그램은 프로그램목록에서 조회할 수 있습니다. 저같은 경우는 Developments 메뉴에 등록이 되어 있습니다. 요렇게 보이는군요.. 저 상태로 바로 실행했으면 좋겠지만, Arduino 는 USB를 통하여 시리얼 통신을 하게 됩니다. USB장비는 기본적으로 r.. 더보기
1. 아두이노 개발 킷 구입 그동안 해본다 해본다 하면서 구입하기 힘들었던... 아마존에서 구입을 할까, 아니면 그냥 국내에서 구입을 할까하다가 옥션중고에 싸게 나온 제품을 구하게 되었습니다. 구성품은 Ultimate Kit 이라고 판매하는 부품 + LCD 모듈을 얻었습니다. 저렴하네요. 아두이노를 이용하여 특정한 기능을 수행하는 전자회로를 만드는 것이 목적이니까요. 단순히 아두이노 보드만 있으면 되는 것이 아니고 중고등학교, 또는 전기전자, 컴퓨터 학과에서 배웠던 회로이론에서 나오던 각종 부품들(저항, LED다이오드)와 각종 센서, 버튼, 빵판, 전선등이 필요합니다. 위와같은 구성을 이제 막 시작하시는 분들을 위해서 Starter Kit 등의 이름으로 아두이노 우노(UNO)보드와 여러부품이 들어있는 킷을 구입하시면 됩니다. 제가 .. 더보기
우분투 업데이트시 PUBKEY 에러 W: GPG error: http://downloads-distro.mongodb.org dist Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9ECBEC467F0CEB10 W: GPG error: http://mirrors.advancedhosters.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 W: GPG error: .. 더보기
앱을 다른 개발자 계정으로 이전하기 구글에서는 배포하고 있는 앱을 다른 개발자 계정으로 이전할 수 있는 기능을 제공하고 있다. 관련 홈페이지 : https://support.google.com/googleplay/android-developer/answer/6230247?hl=ko 뭐라 뭐라 써 놓은 것은 많은데 참 정보를 취합하기가 쉽지가 않다 다른 사람에게 설명하기도 힘들고, 하여 관련 정보를 취합하는데 도움이 되라고 PDF 파일을 하나 만들었다. 마음껏 퍼가서 살펴보자. 1. 이전 신청을 처리할, 앱을 배포하는 원개발자의 계정으로 접속한다. 2. https://support.google.com/googleplay/android-developer/contact/appt 페이지에 접속한다. 3. 위 PDF 파일에 취합할 정보를 원 개발자.. 더보기
Logitech Performece MX 사용기 그동안 버튼 수리 등으로 연명하던 G5 를 일단 뒤로하고, 유선만 사용하던 환경에서 무선기기를 하나 들여놓았다. 일단 사진 생김새는 여타 비대칭형 오른손 잡이용으로 나온 마우스와 크게 다를 바가 없고, 엄지손가락과 측면 약지, 세끼손가락 그립부분은 우레탄 소재로 보이는 그립력을 올려주는 소재로 되어 있고, 좌, 우측 버튼은 넌글레어 타입의 플라스틱 소재로 보인다. 상단부분에는 남은 전원, DPI를 확인할 수 있는 LED 3개가 보이고, 좌, 우측 버튼 사이의 스크롤러 뒤의 버튼은 로지텍의 특허같은 막힘없는 스크롤과 약간 걸림이 있는 스크롤을 선택할 수 있는 잠금? 버튼 같은 느낌의 버튼이 하나 존재한다. 이전에는 스크롤을 빨리하면 잠김이 풀린 듯이 스르륵 굴러가고, 천천히 스크롤하면 약간의 걸림이 있는 .. 더보기
로지테크(Logitech) 마우스의 버튼을 바인딩하여 원하는 기능으로 사용하기 로지테크는 윈도우와 맥의 드라이버와 앱을 제공할 뿐, 리눅스 드라이버와 앱를 제공하지 않는다. 하여 3버튼 이상의 마우스를 사용할 때, 리눅스의 데스크탑환경에서 기본적으로 지정된 기능이외에는 설정하여 사용하는 것이 꽤나 번거롭다. 하지만 원하면 길이 있듯이... 이번에 Performence MX 마우스를 구입하여 여기에 있는 ZOOM, 태스크 스위치 버튼을 좀 사용해 보기로 했다. 역시나 도움을 받은 곳은 구글링으로 정리가 된다. (검색기는 역시 구글..;) 링크 : http://forums.logitech.com/t5/Mice-and-Pointing-Devices/Guide-for-setup-Performance-MX-mouse-on-Linux-with-KDE/td-p/517167 위 링크에서는 KDE.. 더보기
장치 온도 확인 (CPU, VGA, HDD 등) 많이 알려진 lm-sensor 등의 프로그램이 이미 있지만, 깔끔한 UI로 보여주는 프로그램이 있어서 소개한다. 프로그램 이름은 psensor 로 15.04 버전부터는 별도의 repository 추가 없이 바로 설치가 가능하다고 한다. 일단 홈페이지 링크 : http://wpitchoune.net/blog/psensor/ 나와 같이 14.04 LTS버전을 사용하는 사용자는 repository를 추가하여 설치해야 한다. $ sudo add-apt-repository ppa:jfi/ppa$ sudo apt-get update$ sudo apt-get install psensor 위와 같이 3가지 명령어를 이용해서 설치가 가능하다. 설치하여 실행한 화면의 스크린샷을 몇개 준비했다. 프로그램이 실행된 화면이고,.. 더보기

반응형