본문 바로가기

반응형

IT

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) 마우스의 버튼을 바인딩하여 원하는 기능으로 사용하기 로지테크는 윈도우와 맥의 드라이버와 앱을 제공할 뿐, 리눅스 드라이버와 앱를 제공하지 않는다. 하여 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가지 명령어를 이용해서 설치가 가능하다. 설치하여 실행한 화면의 스크린샷을 몇개 준비했다. 프로그램이 실행된 화면이고,.. 더보기
파이어폭스에서 유튜브 동영상 현재 콘텐츠를 보려면 플러그인이 필요합니다. 라며 플레이되지 않는 때 참조한 원문 링크 : http://blog.naver.com/kasodma/220341728327 플러그인이 정상적으로 설치가 되어 있는데도 불구하고 플레이되지 않는 경우가 있다. 이런 경우는 대부분 IE에서만 동작하는 태그를 사용한 경우가 대부분이다. 그걸 해결 하는 방법으로 파이어폭스에서 정상적으로 작동하지 않는 태그 명령어를 자동으로 분석하여 변경해주는 기능을 사용하면 되는데.. 이게 생각보다 막강한 권한을 가진다. 필요한 플러그인은 그리스몽키 라는 플러그인이 추가로 필요하고, 새로운 유저 스크립트를 추가함으로 해결가능하다. 설치 방법과 스크립트는 위 링크에서 얻을 수 있다. 여기는 만약을 위한 백업형태로 저장할 것이므로 자세한 내용은 위 링크를 따르는 것이 좋다. 유저 스크립트 추가시 Name :.. 더보기

반응형