[go: up one dir, main page]

0% encontró este documento útil (0 votos)
12 vistas4 páginas

Act 2 - Arduino

Programación elemental en Arduino para estudiantes que se inician en la electrónica.

Cargado por

Mont al
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas4 páginas

Act 2 - Arduino

Programación elemental en Arduino para estudiantes que se inician en la electrónica.

Cargado por

Mont al
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

T2 Encender un LED con un pulsador

¿Qué aprendo? Conocimientos previos

 Cablear un circuito  Señal digital


Condicional If/else  Función digitalWrite() y
digitalRead()
Estado de un pulsador
 Divisor de voltaje
Leer una entrada digital y
escribir una salida digital  Condicional y operadores de
comparación

Materiales

1
1
1
LED Amarillo

Arduino UNO 1
Protoboard

Pulsador
1

1 4

Cable USB Tipo AB


Resistencia 1K Conectores MM

66
P
L
A
N
O

E
S
Q
U
E
M
A

P
1— ¿Cuál es el valor 2— ¿Qué hace está 3— Un ejemplo de R
de esta resistencia? función? un lenguaje de alto E
nivel G
digitalWrite()
U
_______________ _______________ N
_____Ω
_____KΩ _______________ T
A

67
C /*
-----------------------------------
Ó Encender LED con un pulsador
-----------------------------------
D
Oprimir un pulsador y mientras este se mantenga accionado
I un LED se enciende
G Cosas de Mecatrónica y Tienda de Robótica
0
*/

//------------------------------------
D //Declara puertos de entradas y salidas
//------------------------------------
E int pulsador=2; //Pin donde se encuentra el pulsador, entrada
int led=13; //Pin donde se encuentra el LED, salida

//------------------------------------
P //Funcion principal
//------------------------------------
R void setup() // Se ejecuta cada vez que el Arduino se inicia
{
O pinMode(pulsador, INPUT); //Configurar el pulsador como una entrada
G pinMode(led,OUTPUT); //Configurar el LED como una salida
}
R
A //------------------------------------
//Funcion ciclicla
M //------------------------------------
A void loop() // Esta funcion se mantiene ejecutando
{ // cuando este energizado el Arduino
C
//Condicional para saber estado del pulsador
I if (digitalRead(pulsador)==HIGH)
{
Ó //Pulsador oprimido
N digitalWrite(led,HIGH); //Enciende el LED
}
else
{
//Pulsador NO oprimido
digitalWrite(led,LOW); //Apaga el LED
}
}
//Fin programa

T 1– Cuando estés programando en el Software de Arduino, muchas cosas de las que


I escribes son palabras reservadas por el lenguaje, todas las palabras reservadas las
P puedes encontrar en la sección 5S, al escribirlas éstas se colocan en un color dife-
rente, este es un truco para saber que esta bien, por ejemplo:
S

2– Todas la instrucciones de programación para Arduino, se encuentran


totalmente documentadas con claros ejemplos de cómo se utilizan, te
invitamos a que visites: arduino.cc/en/Reference/HomePage

68
EJERCICIOS

1
La multinacional francesa Flante experta en ma-
quinaria industrial te ha contratado para que auto-
matices una máquina cortadora de papel. La condi-
ción principal es que el operario de la máquina
cuando vaya a realizar el corte siempre mantenga
las dos manos ocupadas, esta es una regla de segu-
ridad industrial para evitar accidentes. El operario debe oprimir los dos pulsa-
dores uno con cada mano y la cuchilla cortadora debe bajar y hacer el corte. El
siguiente montaje simula el control de la máquina, los dos pulsadores (S1 y S2)
y el LED rojo simula la cuchilla cortadora.

S1 S2

2 Tu padre quiere que realices un sistema de iluminación LED para


las escaleras de la casa. La condición es que si estás arriba y
pulsas a S1 o si estás abajo y pulsas S2 el LED Rojo se enciende y
al dejar de pulsar se apaga. Como guía de montaje toma la ima-
gen anterior.

MI CUADERNO DE APUNTES

69

También podría gustarte