Sie sind auf Seite 1von 4

PRACTICA 1

Introducción
Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada
en hardware y software libre, flexible y fácil de utilizar. Esta plataforma permite crear
diferentes tipos de microordenadores de una sola placa a los que la comunidad de
creadores puede darles diferentes tipos de uso. Tiene todos los elementos necesarios para
conectar periféricos a las entradas y salidas de un microcontrolador. Es decir, es una placa
impresa con los componentes necesarios para que funcione el microcontrolador y su
comunicación con un ordenador a través de la comunicación serial.
Material:
 8 leds
 8 resistencias
 16 jumpers
 Arduino uno
 Protoboard

Objetivos:
En esta práctica el alumno aprenderá como usar un Arduino y sea capaz de crear un
programa para poder encender una secuencia leds.
Desarrollo:
Se procedió a crear un programa en Arduino uno, creando una serie de leds que prendiera
y apagara constantemente un led, haciendo que fuera una sucesión.
Posteriormente se realizo el ensamblaje en el protoboard; después de tener todo listo, se
conectan los jumpers a las salidas del Arduino y se sube el programa a la placa, una vez
lista, empieza a correr el programa haciendo que esta encienda y apague los leds, logrando
así el resultado esperado.

int ledB=7;
int ledC=8;
int ledD=9;
int ledE=10;
int ledF=11;
int ledG=12;
int ledH=13;
void setup() {
// put your setup code here, to run once:
pinMode(ledA, OUTPUT);
pinMode(ledB, OUTPUT);
pinMode(ledC, OUTPUT);
pinMode(ledD, OUTPUT);
pinMode(ledE, OUTPUT);
pinMode(ledF, OUTPUT);
pinMode(ledG, OUTPUT);
pinMode(ledH, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
delay(500);
digitalWrite(ledA, HIGH);
delay(500);
digitalWrite(ledA, LOW);
digitalWrite(ledB, HIGH);
delay(500);
digitalWrite(ledB, LOW);
digitalWrite(ledC, HIGH);
delay(500);
digitalWrite(ledC, LOW);
digitalWrite(ledD, HIGH);
delay(500);
digitalWrite(ledD, LOW);
digitalWrite(ledE, HIGH);
delay(500);
digitalWrite(ledE, LOW);
digitalWrite(ledF, HIGH);
delay(500);
digitalWrite(ledF, LOW);
digitalWrite(ledG, HIGH);
delay(500);
digitalWrite(ledG, LOW);
digitalWrite(ledH, HIGH);
delay(500);
digitalWrite(ledH, LOW);
}
Conclusión:
Se podrían hacer diversos programas para diferentes necesidades, como por ejemplo se
podría mejorar el código para hacer una sucesión de leds mas grande para así emitir
diferentes señales haciendo que se asemeje una serie navideña.

Das könnte Ihnen auch gefallen