전체 글 썸네일형 리스트형 5. 가변저항으로 LED 밝기 조절 이번에는 가변저항을 이용하여 변화되는 전압을 측정하고, 변화하는 값에 따라서 LED밝기를 변화하도록 하는 기능을 만들어 보도록 하겠습니다. 가변저항같은 변화하는 부품의 전압값을 읽어내기 위해서는 아두이노의 아날로그 인(ANALOG IN) 단자를 사용하여 읽을 수 있습니다. 아날로그 인은 UNO R3기준으로 A0~A5까지 6개의 단자를 지원합니다. 가변저항은 리드(다리)가 총 3개입니다. 하나는 그라운드에 연결하고, 하나는 전원 여기서는 5V전원에 연결합니다. 그리고 나머지 가운데 다리는 아날로그 인에 연결하여 값을 읽어냅니다. LED는 3,4편에서 사용했던데로 별도의 저항없이 연결하였습니다. 1. 하드웨어 구현 아날로그 인 부분과 디지털 부가 양쪽으로 나뉘어 있어서 두부분을 브레드보드 2개로 각각 표현하.. 더보기 4. 신호등 구현하기 (LED와 스위치) 이번에는 LED와 스위치를 사용한 간단한 신호등 시스템을 구현해보겠습니다. 차가 보는 신호등과 사람이 보는 신호등으로 나눌 수 있고, 시간에 따라서 차량이 운행 가능하게 변경하고, 사람이 길을 건널 수 있도록 신호가 자동으로 바뀌도록 구현해야 하며, 추가로 사람이 사용하는 신호등에는 건너는 사람이 원할 때 스위치를 작동하여 잠시 후 보행자 신호로 변경하는 신호등을 구현해야 합니다. 1. 하드웨어 설계차가 보는 신호등은 (빨강, 노랑, 녹색)으로 총 3개의 LED를 사용하여 구현하면 됩니다.사람이 보는 신호등은 (빨강, 녹색)으로 구현하며, 보행자 신호로 바꾸기 위한 스위치가 추가로 하나 필요합니다.LED는 0, 1의 디지털 신호만 사용하므로 디지털 출력(OUTPUT)을 사용하도록 하고, 스위치도 마찬가지.. 더보기 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개가 보이고, 좌, 우측 버튼 사이의 스크롤러 뒤의 버튼은 로지텍의 특허같은 막힘없는 스크롤과 약간 걸림이 있는 스크롤을 선택할 수 있는 잠금? 버튼 같은 느낌의 버튼이 하나 존재한다. 이전에는 스크롤을 빨리하면 잠김이 풀린 듯이 스르륵 굴러가고, 천천히 스크롤하면 약간의 걸림이 있는 .. 더보기 이전 1 ··· 13 14 15 16 17 18 19 ··· 75 다음