Arduino X10 ZIP 라이브러리에 포함 된 예제는 매우 유용합니다. 기본적으로 다음 줄만 포함하면됩니다.
// Initialize and create an X10 instance
x10 myHouse = x10(zcPin, dataPin); // Where these pins are what you connected the X10 transmitter to.
모든 X10 장치에는 집 코드와 단위 코드라는 두 가지 식별 특성이 있습니다. 아이디어는 각 방에 연결된 집 코드와 각 장치의 단위로 집안의 모든 콘센트를 제어 할 수 있다는 것입니다. 실질적으로이 실험에서는 하나의 장치가 코드 'A'를 저장하도록 설정되었습니다. 집 코드 내의 여러 장치에서 하나의 장치 만 주소 지정하는 미세 제어가 실제로 필요하지 않습니다. "집 코드 '의 모든 것을 켜거나 (또는 끄십시오) 명령을 보내면 잘 작동합니다. 와일드 카드 주소와 같은 단일 ON 명령 형식만으로 여러 명령을 보내지는 않습니다. 가정하면 스위치가와 후 전원을 켜고, '1'코드 'A'및 장치를 집에 설정됩니다
myHouse.write(A, ALL_LIGHTS_ON, 3); // The 3 means send the same command three times to overcome any potential noise in the circuit.
오프 분명하다 :
myHouse.write(A, ALL_LIGHTS_OFF, 3);
또 다른 참고 X10을 사용할 때, 전력선을 통해 전송되는 신호가 꽤 깨지기 쉽습니다. 전력 서지 방지기 및 다중 회로 차단기를 사용하는 것과 같은 대부분의 최신 회로는 집의 한면과 다른면 사이의 단일 부품을 걸러 낼 수 있습니다. 따라서 최상의 결과를 얻으려면 X10 송신기와 X10 장치를 동일한 회로 또는 가능한 한 가까이에 배치하십시오.
출처
2012-03-01 16:16:25
jdh
"분명히 : myHouse.write (A, ALL_LIGHTS_ON, 3);"입니다. 나는 그것이 실제로 당신이 의미하는 것이 아니라고 추측하고 있습니다. –
감사합니다. 이제 정말로 정확한 텍스트입니다. – jdh