Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
void setup(){
pinMode(5, OUTPUT);
void loop(){
digitalWrite(5, HIGH);
delay(1000);
digitalWrite(5, LOW);
delay(1000);
void setup(){
pinMode(pinLED, OUTPUT);
void loop(){
digitalWrite(pinLED, HIGH);
delay(tOn);
digitalWrite(pinLED, LOW);
delay(tOff);
}
LED PARPADEANTE COMO EL LATIDO DEL CORAZON:
int pinLED = 10;
void setup(){
pinMode(pinLED, OUTPUT);
void loop(){
digitalWrite(pinLED, HIGH);
delay(tOn);
digitalWrite(pinLED, LOW);
delay(tOff);
digitalWrite(pinLED, HIGH);
delay(tOn);
digitalWrite(pinLED, LOW);
delay(750);
LEDS INTERMITENTES:
int pinLED1 = 4;
int pinLED2 = 7;
int t = 500;
void setup(){
pinMode(pinLED1, OUTPUT);
pinMode(pinLED2, OUTPUT);
void loop(){
digitalWrite(pinLED1, HIGH);
digitalWrite(pinLED2, LOW);
delay(t);
digitalWrite(pinLED1, LOW);
digitalWrite(pinLED2, HIGH);
delay(t);
SEMAFORO:
int PinLedRojo = 10;
int PinLedAmarillo = 9;
int PinLedVerde = 8;
void setup()
pinMode(PinLedRojo, OUTPUT);
pinMode(PinLedAmarillo, OUTPUT);
pinMode(PinLedVerde, OUTPUT);
void loop()
{
digitalWrite(PinLedRojo, HIGH);
delay(tiempoLedVOn);
digitalWrite(PinLedRojo, LOW);
digitalWrite(PinLedAmarillo, HIGH);
delay(tiempoLedAOn);
digitalWrite(PinLedAmarillo, LOW);
digitalWrite(PinLedVerde, HIGH);
delay(tiempoLedVOn);
digitalWrite(PinLedVerde, LOW);
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(pulsadorPin, INPUT);
void loop() {
if (estadoPulsador = HIGH) {
digitalWrite(ledPin, HIGH);
else {
digitalWrite(ledPin, LOW);
}
int PinLedVerde = 8;
void setup()
pinMode(PinLed, OUTPUT);
void loop()
digitalWrite(pinLed, HIGH);
delay(val);
digitalWrite(pinLed, LOW);
delay(val);
}
LAMPARA DE ENCENDIDO AUTOMATICO:
/*Control ON/OFF de un LED mediante LDR
Programa que enciende un LED si no incide luz sobre LDR y lo apaga si incide luz */
void setup() {
pinMode(ledPin, OUTPUT);
void loop() {
int valorLdr=analogRead(ldrPin);
digitalWrite(ledPin, LOW);
}else{
digitalWrite(ledPin, LOW);
delay(10);
int intervalo=0
void setup() {
/* No hace falta definir nada ya que no es necesario llamar a la funcin interna pinMode
cuando se utiliza analogWrite. As que se puede dejar la configuracin en este caso*/
void loop() {
analogWrite(ledPin, intervalo);
delay(10);
if (intervalo>255) intervalo = 0;
void setup() {
void loop() {
int ldrValor=analogRead(ldrPin);
int ledValor=map(ldrValor,0,1023,0,255);
analogWrite(ledPin, ledValor);
delay(10)
}
Led controlado por PC:
const int ledPin=13;
int valorEnviado;
void setup() {
if(Serial.avaible()>0){
valorEnviado =Serial.read();
if(valorEnviado ==H){
digitalWrite(ledPin, HIGH);
If(valorEnviado ==L){
digitalWrite(ledPin,LOW);