Arduino kontrollerade pc power switch (3 / 4 steg)
Steg 3: koden
koden jag använde för att testa detta var mycket enkelt det var bara en modifierad version av arduino fysiska pixel provet.testa din installation:
ladda koden
koppla in arduino till en separat dator
Öppna arduino på den andra datorn
Öppna den seriella bildskärmen på 9600 baud
Skriv ett "O" och tryck enter.
om datorn är på bör det nu agera som om du har drabbats på ström-knappen och börja stänga.
/*
Fysiska Pixel
Krets:
* LED ansluten från digital stift 13 till marken
skapade 2006
av David A. Mellis
modifierade 30 Aug 2011
av Tom Igoe och Scott Fitzgerald
Denna exempelkod är offentlig.
http://www.Arduino.cc/en/tutorial/PhysicalPixel
*/
CONST int ledPin = 13. PIN-koden som LED är kopplad till
int incomingByte; en variabel att läsa inkommande seriella data i
void setup() {
initiera seriell kommunikation:
Serial.BEGIN(9600);
initiera LED stift som en utgång:
pinMode (ledPin, produktionen);
}
void loop() {
om det finns inkommande seriella data:
om (Serial.available() > 0) {
Läs den äldsta byten i följetong buffert:
incomingByte = Serial.read();
om det är en huvudstad O (ASCII-72), slå på datorn:
om (incomingByte == ' o ') {
digialWrite (ledPin, låg);
Delay(500);
digitalWrite (ledPin, hög);
}
}
}
Det är mycket grundläggande modifierade koden använder stift 13 till makten på och av din pc