first commit

This commit is contained in:
Jérôme Delacotte
2025-03-06 11:15:32 +01:00
commit 7b30d6e298
5276 changed files with 2108927 additions and 0 deletions

44
X10/X10.ino Executable file
View File

@@ -0,0 +1,44 @@
/*
X10 blink
Blinks an lamp on an X10 lamp module.
Example was built using a PL513
X10 One-Way Interface Module from http://www.smarthome.com
as the modem, and a Powerhouse X10 Lamp Module from Smarthome
to plug the lamp in.
created 15 June 2007
modified 6 May 2011
by Tom Igoe
*/
#include <x10.h>
const int rxPin = 3; // data receive pin
const int txPin = 9; // data transmit pin
const int zcPin = 2; // zero crossing pin
void setup() {
// initialize serial and X10:
Serial.begin(9600);
x10.begin(rxPin, txPin, zcPin);
}
void loop() {
// open transmission to house code A:
x10.beginTransmission(A);
Serial.println("Lights on:");
// send a "lights on" command:
x10.write(ON);
delay(15000);
Serial.println("Lights off:");
// send a "lights off" command:
x10.write(OFF);
x10.endTransmission();
delay(15500);
}