Documente Academic
Documente Profesional
Documente Cultură
Morales Moncada Christian Brayan, Cordero Ramrez Rafael, Leyva Lpez Cesia Mariela
ECITEC Ingeniera Aeroespacial
brayan.morales@uabc.edu.mx,rcordero@uabc.edu.mx,leyva.cesia@uabc.edu.mx,
ResumenEn este artculo conectaremos Arduino uno a un pc con cable usb
y enviaremos un programa a Arduino para que encienda un led. Si
no usramos el pin digital 13 de Arduino para conectar el led
necesitaramos una resistencia de unos 200 ohmios (el valor
estndar ms cercano es de 220 ohmios), un led normal necesita de
entre 5 y 20 mA para encenderse, por lo que necesitaremos unos
15mA para que el led luzca bien. La alimentacin del Arduino uno
es de 5 voltios. En el led caern 2 voltios. En la resistencia deben
caer unos 3 voltios. Por lo tanto:5 - 2 = 3 voltios de tensin Si
disponemos de un LED conectaremos la pata ms larga (positivo
ctodo) al ping digital 13 de Arduino y la pata ms corta al ping
GND ms cercano al 13El LED quedar conectado directamente a
los conectores del Arduino, lo ms profesional es usar una placa
prototipo y conectar ah el LED y, a su vez, conectar la placa
prototipo al Arduino con sus cables correspondientes. Abriremos el
IDE de desarrollo de Arduino, abriremos una aplicacin de ejemplo
que incluye el propio Arduino para encender y apagar un LED, para
ello accederemos al men "File" - "Examples" - "Basics" - "Blink"
Pulsaremos en el botn "Verify" para compilar el cdigo C++ y
verificar que es correcto
Introduccin
Fig.2 Arduino
//PRACTICA 1 EJERCICIO 1
int whiteLed = 42;
int blueLed = 38;
int greenLed = 34;
int yellowLed = 52;
int redLed = 46;
void setup() {
pinMode(whiteLed, OUTPUT);
pinMode(blueLed, OUTPUT);
pinMode(greenLed, OUTPUT);
pinMode(yellowLed, OUTPUT);
pinMode(redLed, OUTPUT);
}
void loop(){
digitalWrite(whiteLed, HIGH);
delay(400);
digitalWrite(whiteLed, LOW);
digitalWrite(blueLed, HIGH);
delay(400);
digitalWrite(blueLed, LOW);
digitalWrite(greenLed, HIGH);
delay(400);
digitalWrite(greenLed, LOW);
digitalWrite(yellowLed, HIGH);
delay(400);
digitalWrite(yellowLed, LOW);
digitalWrite(redLed, HIGH);
delay(400);
digitalWrite(redLed, LOW);
delay(0);
}//PRACTICA 1 EJERCICIO 2
int whiteLed = 42;