/* PRACTICA NUMERO SESIÓN 6 Y 7 27/04/2016*/

//DECLARACIÓN DE VARIABLES
int led = 4; //  VARIABLE LED PIN 4
int boton = 8; // VARIABLE BOTÓN PIN 8
int estado = 0; // AGREGAMOS UNA VARIABLE CON VALOR 0

void setup() {
  pinMode (8, INPUT);  // DECLARAMOS COMO ENTRADA  BOTON
  pinMode (4, OUTPUT); // DECLARAMOS COMO SALIDA EL LED

}

void loop() {
  estado = digitalRead(8); // LEER EL ESTADO DEL BOTON
 
  if(estado == HIGH){  //SI ESTA EN ALTO
    digitalWrite(4, HIGH);//ENCIENDE EL LED
    }
  else{ //Y SI NO
    digitalWrite(4, LOW);//APAGA EL LED
  }
   
}

https://123d.circuits.io/circuits/2050069-the-unnamed-circuit/edit#breadboard
Practica Servo





#include <Servo.h> // Libreria Servomotores

Servo miServo;
int angulo = 90;

void setup(){
    miServo.attach(9);
    Serial.begin(9600);
}

void loop(){
    unsigned char comando=0;
      if(Serial.available()){  //solo leemos si hay un byte en el buffer
     
     
    comando = Serial.read(); // leer el byte
     
     
    if (comando=='a')angulo+=10; // incrementamos 10
    else if (comando=='z')angulo-=10; // decrementamos
    angulo=constrain(angulo,0,180); //restringimos el valor de 0 a 180
    }
    miServo.write(angulo); // Inicia nuestro servo
    Serial.print("Angulo"); // Imprimir Angulos en texto
    Serial.println(angulo); //Imprimir el valor de la la variable angulo
    delay(100); // tiempo en milisegundos
}
ESTRATEGIA 3. Terminal / Serial.begin / Serial.print / Serial.println





int num;

void setup () {
  Serial.begin (9600); // Hanilia e inicializa la Terminal a una velocidad
  // de 9600 Bauds
}

void loop() {
  Serial.println("Hola Alumno Robotix");
  Serial.println(" ");                
  Serial.print("DECIMAL"); // Imprime un TEXTO
  Serial.print("\t");       // Código de impresión de un tabulador horizontal

  Serial.print("BINARIO"); // Imprime un TEXTO
  Serial.println(""); // Imprime un salto de línea

  //Impresión de los primeros 50 números en formato decimal y binario
  for(num=0; num< 50; num++){  
    Serial.print(num, DEC);   // Imprime el número en formato DECimal
    Serial.print("\t");     // Código de impresión de un tabulador horizontal

    Serial.println(num, BIN); // Imprime el número en formato BINario
    // con un salto de línea
    delay(250);             // pausa en ms
  }
  Serial.println("");       // Imprime un salto de línea
}