lunes, 14 de diciembre de 2015

Entradas digitales



Código:


int inputPin = 9;
int ledPin = 13;
void setup() {
pinMode(inputPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
if (digitalRead(inputPin) == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}

jueves, 10 de diciembre de 2015

space interface

 

Código:

/*
  Arduino Starter Kit example
 Project 2  - Spaceship Interface
 
 This sketch is written to accompany Project 2 in the
 Arduino Starter Kit
 
 Parts required:
 1 green LED 
 2 red LEDs
 pushbutton
 10 kilohm resistor
 3 220 ohm resistors
 
 Created 13 September 2012
 by Scott Fitzgerald
 

 This example code is part of the public domain 
*/

// Create a global variable to hold the 
// state of the switch. This variable is persistent 
// throughout the program. Whenever you refer to 
// switchState, you’re talking about the number it holds
int switchstate = 0;

void setup(){
  // declare the LED pins as outputs 
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);

  // declare the switch pin as an input   
  pinMode(2,INPUT);
}

void loop(){

  // read the value of the switch
  // digitalRead() checks to see if there is voltage
  // on the pin or not  
  switchstate = digitalRead(2);

  // if the button is not pressed
  // turn on the green LED and off the red LEDs  
  if (switchstate == LOW) {
    digitalWrite(3, HIGH); // turn the green LED on pin 3 on
    digitalWrite(4, LOW);  // turn the red LED on pin 4 off
    digitalWrite(5, LOW);  // turn the red LED on pin 5 off
  }
  // this else is part of the above if() statement. 
  // if the switch is not LOW (the button is pressed)
  // turn off the green LED and blink alternatively the red LEDs 
  else {
    digitalWrite(3, LOW);  // turn the green LED on pin 3 off
    digitalWrite(4, LOW);  // turn the red LED on pin 4 off
    digitalWrite(5, HIGH); // turn the red LED on pin 5 on
    // wait for a quarter second before changing the light
    delay(250);
    digitalWrite(4, HIGH); // turn the red LED on pin 4 on
    digitalWrite(5, LOW);  // turn the red LED on pin 5 off
    // wait for a quarter second before changing the light
    delay(250);
  }
}

Leed 1

LEED

  


Código:

int ledPin = 5;

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  digitalWrite(ledPin, HIGH);
  delay(1000);
  digitalWrite(ledPin, LOW);
  delay(1000);
}


LEED VARIABLE

  

Código:

int ledPin = 5;
int delayTime=55;

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  digitalWrite(ledPin, HIGH);
  delay(delayTime);
  digitalWrite(ledPin, LOW);
  delay(delayTime);
}





jueves, 3 de diciembre de 2015

Practicas de Sonido





Código:

int led = 4;

void setup() {
    pinMode(led, OUTPUT);
}

void loop() {
    blinkPattern();
}

void blinkPattern() {
    digitalWrite(led, HIGH);
    delay(100);
    digitalWrite(led, LOW);
    delay(100);
    digitalWrite(led, HIGH);
    delay(500);
    digitalWrite(led, LOW);
    delay(500);
}





Código:

int led = 4;
int speaker = 5;


void setup() {
    pinMode(led, OUTPUT);
     pinMode(speaker, OUTPUT);
}

void loop() {
   // blinkPattern();
     tone(speaker, 1760);
}

void blinkPattern() {
    digitalWrite(led, HIGH);
    delay(100);
    digitalWrite(led, LOW);
    delay(100);
    digitalWrite(led, HIGH);
    delay(500);
    digitalWrite(led, LOW);
    delay(500);

}





Código:

int led = 4;
int speaker = 5;
int C = 1046;
int D = 1175;
int E = 1319;
int F = 1397;
int G = 1598;
int A = 1760;
int B = 1976;
int C1 = 2093;

void setup() {
    pinMode(led, OUTPUT);
     pinMode(speaker, OUTPUT);

}

void loop() {
    //blinkPattern();
tone(speaker, F);
     delay(500);
tone(speaker, A);
    delay(500);
    noTone(speaker);
    delay(1000);
tone(speaker,C);
     delay(500);
tone(speaker,D);
     delay(500);
   
}

void blinkPattern() {
    digitalWrite(led, HIGH);
    delay(100);
    digitalWrite(led, LOW);
    delay(100);
    digitalWrite(led, HIGH);
    delay(500);
    digitalWrite(led, LOW);
    delay(500);
}





Código:

int led = 4;
int speaker = 5;
int C = 1046;
int D = 1175;
int E = 1319;
int F = 1397;
int G = 1598;
int A = 1760;
int B = 1976;
int C1 = 2093;

void setup() {
    pinMode(led, OUTPUT);
     pinMode(speaker, OUTPUT);

}

void loop() {
    //blinkPattern();
tone(speaker, F);
     delay(500);
tone(speaker, A);
    delay(500);
    noTone(speaker);
    delay(1000);
tone(speaker,C);
     delay(500);
tone(speaker,D);
     delay(500);
tone(speaker, E);
    delay(1000);
tone(speaker, D);
    delay(1000);
tone(speaker, C);
    delay(1000);
    noTone(speaker);
    delay(1000);

tone(speaker, E);
    delay(1000);
tone(speaker, D);
    delay(1000);
tone(speaker, C);
    delay(1000);
    noTone(speaker);
    delay(1000);
   
}

void blinkPattern() {
    digitalWrite(led, HIGH);
    delay(100);
    digitalWrite(led, LOW);
    delay(100);
    digitalWrite(led, HIGH);
    delay(500);
    digitalWrite(led, LOW);
    delay(500);
}