Paso 3: el código
el código que usé para probar esto fue muy sencillo fue una versión modificada de la muestra de píxeles físicos de arduino.para probar su configuración:
cargar el código de
conectar el arduino a un equipo independiente
abierto arduino en el segundo ordenador
Abra al monitor serial a 9600 baudios
Escriba una "O" y presiona enter.
Si el ordenador está encendido ahora debe actuar como si se pulsa el botón de poder y comienzan a cerrar.
/*
Pixel físico
El circuito:
* LED conectado desde el pin digital 13 a tierra
creado 2006
por David A. Mellis
modificado 30 de agosto de 2011
por Tom Igoe y Scott Fitzgerald
Este ejemplo de código es de dominio público.
http://www.Arduino.CC/en/Tutorial/PhysicalPixel
*/
const int ledPin = 13; el pin que el LED está conectado a
int incomingByte; variable para leer los datos entrantes en serie en
void setup() {}
inicializar la comunicación serial:
Serial.Begin(9600);
Inicializa el pin LED como salida:
pinMode (ledPin, salida);
}
void loop() {}
ver si hay entrada serial de los datos:
Si (Serial.available() > 0) {}
leer el byte más antigua en el buffer serial:
incomingByte = Serial.read();
Si se trata de un capital O (ASCII 72), encender el ordenador:
Si (incomingByte == ' o ') {}
digialWrite (ledPin, LOW);
Delay(500);
digitalWrite (ledPin, HIGH);
}
}
}
es el pin de uso muy básico de código modificado 13 al poder encender y apagar su pc