spacer

[arduino]얼마나 많은 쉴드를 사용할 수 있는가?

[문제]
2개 이상의 쉴드를 아두이노에 쌓아서 사용할 수 있는가?

[해법]
shieldlist.org 를 방문해서 사용할 쉴드를 찾아본다. 그리고 그 쉴드들이 같은 핀을 사용하는지를 본다. 만약 쉴드가 shieldlist.org에 없다면, 그 쉴드의 schematic/datasheet를 찾아본다.

일반적으로 여러 쉴드가 하나의 핀을 사용해야 한다면, 그것들을 함께 사용할 수 없다. 특히 그 쉴드의 핀들이 SPI[note]Serial Peripheral Interface Bus[/note]나 I2C[note]‘Inter-Integrated Circuit’, protocol[/note] 핀들이 아니라면 말이다. SPI나 I2C 통신은 하나의 마스터와 여럿의 슬레이브인 마스터-슬레이브 모델을 사용한다. 이럴 경우 일부 또는 전체 핀들을 공유하는 쉴드들을 사용할 수 있을 것이다.

SPI 핀들은 기본적으로 디지털 10, 11, 12, 13 핀들이다. 핀 10은 슬레이브 셀렉트 핀이며, 어떤 슬레이브와 통신할 것인가를 지정하는데 사용된다. 통신하기 원하는 각각의 SPI 슬레이브마다 다른 SS 핀이 필요하다.

I2C 핀들은 아날로그 4, 5 핀들이다.I2C는 슬레이브 기기를 구분하는 장치 주소를 사용한다. 그래서 슬레이브 셀렉트와 같은 것은 없다. 같은 두 핀을 모든 I2C 기기들과 공유할 수 있다.

많은 쉴드를 쌓으면 커패시턴스가 증가하는 것과 같은 다양한 문제를 유발할 수 있다. 이것은 신호를 약하게 하거나 통신이 끊기게 할 수도 있다.

[참고]
How many shields can I plug into Arduino?

[교훈]
쉴드를 그냥 적층해서는 안 된다.
신호를 주고 받을 때 사용하는 핀이 공유되지 않도록 한다.

spacer

에버노트를 백업하기

[문제]
에버노트를 백업하라

[해법1]
-기본 개념 : cloudHQ라는 사이트를 통하여 클라우드 간의 자료이동한다.
-에버노트 계정으로 만들어진 자료를 구글 계정으로 복사하여 옮긴다. 이때 PDF로 옮긴다.
-출처 :에버노트 데이터 일괄로 구글 드라이브로 이전하기

[해법2]
OS X 엘 캐피탄에 추가된 ‘메모 앱으로 가져오기’ 사용 방법
애플스크립트를 이용해 에버노트에서 메모 앱으로 데이터를 옮기는 방법

-출처 : 에버노트에서 애플 메모 앱으로 노트를 옮길 때 주의해야 할 점

spacer
spacer

FM Radio Antenna

[문제]
집에서 라디오를 듣고 싶다. (누가? 집사람이!) 그런데 전파가 안 잡힌다.

[해결]
1. 포터안테나로 아파트에서 FM라디오 깨끗하게 즐기기
여기서 포터는 자동차 이름이다. 그렇다. 트럭인 포터의 안테나를 이용하여 집안에 있는 라디오 수신을 개선한 것이다.
– 안테나와 연결 부품을 구매해야 한다.
– 비용과 시간이 든다.

2. FM 라디오 수신 개선
아파트 집마다 있는 TV 안테나(공식적으로는 공청 안테나)를 연결하여 라디오 수신을 개선한 것이다.

나는 다음과 같은 이유로 이것을 선택했다.
-집에서 TV는 인터넷을 이용한 케이블TV를 보고 있다. 그래서 공청안테나 단자는 놀고 있다. (가장 큰 이유)
-별도로 구매할 것이 없다.
-집에 있는 TV 안테나 선을 이용할 수 있다.

맘에 드는 점
-집사람이 좋아하는 채널은 잡음이 없다. 야호!

아쉬운 점
-내가 듣고자 하는 채널은 잡음이 있다. ㅠㅠ

[교훈]
인터넷은 정보의 바다이다.
내 상황에 맞는 해법을 골라야 한다.
모든 해법이 완벽하지는 않다.

[덧글]
이왕 작업하는 김에 TV 음성 출력도 앰프에 연결했다. 이건 큰아들이 원하는 것이었다.
영화를 볼 때 좋은 오디오를 원했다. 이전TV에는 연결했었으나, 새 TV를 사면서는 연결이 못했었다.이유는 묻지 마시라.
아들이 신났다.

spacer