본문 바로가기

반응형

분류 전체보기

우분투에서 라즈베리파이 OS(Raspbian) 설치용 SD카드 만들기 잡다하게 공부하다보니 여기까지 왔습니다. 오늘은 우분투등의 리눅스 시스템을 메인 OS로 사용하는, 비윈도우 사용자를 위한 강좌입니다. 윈도우환경에서 라즈베리파이용 OS SD카드를 만드는 방법은 인터넷에 많이 정리되어 있으니 참고하시고, 여기서는 제가 사용하는 환경인 우분투 기반에서 라즈베리파이용 OS 가 설치된 SD카드를 만드는 방법을 소개하겠습니다. 일종의 윈도우7 부팅USB만들기? 정도로 생각하시면 됩니다. 하지만 dd 라는 막강한 커맨드 유틸을 이용해서 한방에 만들어내서 좀 허무하기도 합니다만, 조금만 검색하면 리눅스, 우분투는 정말 쓸만한 OS구나.. 공부, 개발에는 참 좋은 OS라는 생각이 많이 듭니다. (윈도우 환경 개발자들은 뭐..;;) 일단 OS 이미지 파일을 다운로드 해야 합니다. 해당 .. 더보기
Firefox Ubuntu 에서 유튜브 4K 동영상 재생하기 4K 동영상이라고 되어있는데 유독 firefox 에서만 4K 선택이 되지 않는 경우가 있어서 정리합니다. 저는 우분투를 OS로 사용중이고, firefox 가 주력 웹브라우저이며, chromium을 종종 사용합니다. 당연스럽게도 별 설정없이 chromium 에서는 정상적으로 설정에서 4K를 선택할 수 있습니다. 참고한 웹사이트는 아래와 같고, 영어를 무난하게 읽을 수 있으면 참고하시기 바랍니다. URL : http://www.ghacks.net/2014/07/25/enable-mse-h2-64-support-youtube-firefox-right-now/ firefox 를 별다른 설정없이 그냥 사용하면 3가지 옵션이 꺼져있습니다.지금 저의 firefox의 유튜브 사이트의 html5지원 상태를 검점한 결과 .. 더보기
다이얼로그에 EditText가 있어도 소프트키보드가 나타나지 않도록 하는 방법 다이얼로그이 윈도우에 소프트키보드 관련 속성을 지정하면 된다. dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 위와 같이 생성한 다이얼로그의 윈도우에 SoftInputMode를 SOFT_INPUT_STATE_ALWAYS_HIDDEN으로 설정하면 다이얼로그에 EditText가 포함되어 자동으로 소프트 키보드가 화면을 가리는 경우는 없어지게 된다. 더보기
우분투에서 안드로이드 스튜디오 사용시 키보드 사용 불가 증상 해결 안녕하세요. 오랜만에 안드로이드 관련 포스팅입니다. 안드로이드 진영에서 그동안 eclipse IDE에 제공하던 Android ADT를 올해 2015년 말까지만 지원한다고 이후부터는 안드로이드 스튜디오에 전념한다고 이야기가 나오네요. 하여 개발환경을 우분투의 안드로이드 스튜디오로 급하게 전환하고 있습니다. 자주 사용하지 않아서 잘 몰랐는데, 본격적으로 사용하게 되면서 단축키를 사용하는 경우 키보드가 잠겨서 마우스만 작동하는 증상이 빈번하게 발생하여 검색을 시작하였습니다. 원인은 우분투의 입력기중에서 ibus를 사용하는 사용자에게 발생하는 증상으로 해당 증상을 해결하기 위해서 조금만 손보면 가능합니다. 일단 해결책이 있는 사이트의 링크를 확인해보시기 바랍니다. 물론 본 사이트에도 한글로 작성하겠지만요. 링크.. 더보기
7. 블루투스 모듈을 통한 시리얼 통신 오늘은 블루투스 모듈을 이용한 시리얼 통신을 해봤습니다. 회사에 기자재 중에서 5V 전원을 사용하는 블루투스 모듈이 있어서 연결해 보았는데 잘 동작하네요. VCC, GND, RX, TX 핀을 제공하는 모든 블루투스는 아마 동일한 방법으로 제어를 할 것이라 생각됩니다. 자 시작하겠습니다. 1. 하드웨어 구현 사진에서 보이는 붉은 선은 5V 전원, 검은색은 GND, 파란색 2가닥은 RX, TX를 각각 디지털 단자에 연결한 것입니다. 좀 더 깔끔하게 Fritzing으로 그린 그림을 보면 다음과 같습니다. 파츠가 동일한 것이 없어서 그냥 4PIN연결이 가능한 블루투스 모듈에서 골랐습니다. 배선만 정확하게 하면 별차이없습니다. 전원은 정확하게 연결하여야 하며, RX, TX는 배선에 따라서 원하는 핀에 연결하시면 .. 더보기
6. 1602A Text LCD와 온습도센서(DHT11) 제어하여 온습도계 만들기 오늘은 1602A LCD모듈과 DHT11 온습도모듈을 가지고 온도와 습도를 측정할 수 있는 온습도계를 만들어보겠습니다. 간단하게 DHT11모듈을 이용하여 온도와 습도 수치를 구하고, 1602A 모듈을 이용하여 온도와 습도를 출력하는 것입니다. 두 모듈 모두 많이 많이 사용되는 모듈이고, 예제도 많이 나와있으면서, 가격도 저렴합니다. 시작합니다. 1. 하드웨어 구현 위 이미지를 보시면 RGB LED가 하나 보일 건데요. 이것은 온도와 습도에 맞춰서 쾌적한 온도와 습도인지 나타내기 위한 것으로 없어도 됩니다만, LCD를 멀리서 보기에 글자가 충분히 크지 않고, 색만으로도 충분히 판단할 수 있으므로 LED도 함께 추가해 봤습니다. (1) 1602A LCD 연결하기 와이어의 연결에 주의하시기 바랍니다. 1602.. 더보기
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)을 사용하도록 하고, 스위치도 마찬가지.. 더보기

반응형