: Paso 6 y extensiones
Acabado enchufando en el escudo, y luego cargar el código. Código de ejemplo en la parte inferior de la página.
Tomar nuevas
Fácilmente esto puede interactuar con casi cualquier cosa. Aquí están algunas de mis ideas...
•Ethernet escudo
•Aprendizaje amplia controlador
•Twitter controlado
•SiriProxy
•Sensor PIR/ultrasonido
•Cámaras detección de luces
•Home automatización-detectando la dirección estás caminando para encender y apagar las luces
Sensor de •Capacitive
Controlador de pad • toque
• Toque el objeto real para cambiarlo
CÓDIGO:
/*
Puede redistribuir o modificar este código bajo los términos de la GNU General Public License publicada por Blane Parker (blanepark
*/
const int aon = 12;
const int bon = 11;
const int con = 10;
const int aoff = 9;
const int boff = 8;
const int coff = 7;
int incomingByte;
void setup() {}
Serial.Begin(9600);
pinMode (aon, salida);
pinMode (bon, salida);
pinMode (acondicionado, salida);
pinMode (aoff, salida);
pinMode (boff, salida);
pinMode (coff, salida);
}
void loop() {}
Si (Serial.available() > 0) {}
incomingByte = Serial.read();
Si (incomingByte == '1') {}
digitalWrite (aon, HIGH);
Delay(600);
digitalWrite (aon, LOW);
}
Si (incomingByte == '2') {}
digitalWrite (bon, HIGH);
Delay(600);
digitalWrite (bon, LOW);
}
Si (incomingByte == '3') {}
digitalWrite (con, alta);
Delay(600);
digitalWrite (con, LOW);
}
Si (incomingByte == '4') {}
digitalWrite (aoff, HIGH);
Delay(600);
digitalWrite (aoff, LOW);
}
Si (incomingByte == "5") {}
digitalWrite (boff, HIGH);
Delay(600);
digitalWrite (boff, LOW);
}
Si (incomingByte == '6') {}
digitalWrite (coff, HIGH);
Delay(600);
digitalWrite (coff, LOW);
}
}
}