Reporte de Practica 3 Arduino
Reporte de Practica 3 Arduino
Reporte de Practica 3 Arduino
México
Facultad de Ingeniería
Electrónica Analógica
Integrantes:
Jiménez Rosas Víctor Manuel
Sebastian Neri Ricardo
14/Marzo/2020
Arduino UNO
Práctica no. 3
digitalRead()
Descripción
Lee el valor de un pin digital especificado, HIGH o LOW.
Sintaxis
digitalRead(pin)
Parámetros
pin: el número de pin digital que quieres leer (int)
Devuelve
HIGH o LOW
Ejemplo:
La resistencia Rabajo(pull-down) en el primer circuito fuerza a Vout, llegando a nivel
CERO, hasta que se acciona el pulsador. Este circuito entrega una tensión alta, cuando
se presiona el pulsador. Un valor para la resistencia de 10 k es adecuada.
En el segundo circuito, la resistencia Rarriba (pull-up) fuerza a nivel ALTO a Vout,
mientras no se actúe sobre el pulsador. Al presionar el pulsador, se conecta Vout
directamente con 0 V. Es decir, este circuito entrega un nivel BAJO cuando se presiona
el pulsador.
TRABAJO PREVIO.
1.-Revise el programa button que se encuentra como ejemplo en los archivos de arduino.
/*
Button
Turns on and off a light emitting diode(LED) connected to digital
pin 13, when pressing a pushbutton attached to pin 2.
The circuit:
* LED attached from pin 13 to ground
* pushbutton attached to pin 2 from +5V
* 10K resistor attached to pin 2 from ground
void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}
void loop(){
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
2.- La multinacional francesa Flante experta en maquinaria industrial te ha contratado para que automatices una
máquina cortadora de papel. La condició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 seguridad industrial para evitar accidentes. El
operario debe oprimir los dos pulsadores uno con cada mano y la cuchilla cortadora debe bajar y hacer el corte
(encienda un LED para indicarlo) al mismo tiempo enviando una letra E de encendido por un display, en caso contrario
se debe enviar una letra A de apagado. El siguiente montaje simula el control de la máquina, los dos pulsadores (S1 y
S2) y el LED rojo simula la cuchilla cortadora (auxíliese del programa de la práctica anterior y del programa señalado
en el inciso anterior).
Cantidad Descripción
2 Interruptor push button N.A.
2 LED
1 Display de 7 segmentos
EQUIPO DE LABORATORIO
1 Cable USB
DESARROLLO:
1.-Utilice una resistencia pull-down, junto con un pulsador, para conectarla a un pin de
entrada digital, y de esta forma, puede saber cuando el pulsador es presionado. Si el
pulsador está presionado, el valor del pin 2 será de 0 voltios (LOW) en caso contrario
será de + 5 voltios (HIGH).
2.-En una placa protoboard debe haber una resistencia de 10K conectada entre el pin de
entrada y tierra como se ve el esquema y foto inferiores.
3.- De los archivos de ejemplo digitales abra el archivo button compile el programa y cárguelo
al arduino