Escolar Documentos
Profissional Documentos
Cultura Documentos
MEMORIA
Índice—>
● Bibliografía
Introducción
➢ ¿Qué es Arduino?
Es una plataforma de desarrollo basada en una placa electrónica de hardware libre que
incorpora un microcontrolador re-programable y una serie de pines hembra, los que
permiten establecer conexiones entre el microcontrolador y los diferentes sensores y
actuadores de una manera muy sencilla.
Prácticas
Materiales:
Para realizar esta placa necesitamos:
Resultado:
Una vez añadidos los pasos el resultado de nuestra práctica será realizar un ciclo en
el que el Led se encienda y se apague durante unos segundos.
➢ Práctica 2: Semaforo Arduino
Materiales:
Para realizar esta placa necesitamos:
Método:
Resultado:
Una vez añadido los pasos el resultado de nuestra placa será realizar un ciclo en el
que cada LED se encienda unos segundos y luego se apague al tiempo que se
enciende el siguiente.
➢ Práctica 3: Encendido y apagado led con pulsador arduino
Materiales:
Para realizar esta placa necesitamos:
Método:
Una vez añadidos los pasos el resultado de nuestra práctica será que el LED se
encienda si está activado el pulsador y si no está activado, se apague
➢ Práctica 4: Encendido y apagado led con repetición con pulsador arduino
Materiales:
Método:
Se trata de conectar el polo el positivo del LED al pin 12
digital y el negativo al pin GND a través de una
resistencia de 220 ohmios. Al tiempo, se deben conectar
los terminales del pulsador al pin digital 4, a 5V y a GND,
con una resistencia de 220 ohmios entre el pin digital y
GND, como aparece en el esquema de abajo.
Resultado:
Una vez conectado, vamos a pensar los pasos que hay que dar para programar la
placa Arduino de tal manera que al activar el pulsador, el LED se encienda y apague
un número de veces y luego se apague hasta una nueva activación del pulsador.
➢ Práctica 5: Encendido y apagado led con dos pulsadores arduino
Materiales:
Para realizar esta placa necesitamos:
Tres resistencias
Método:
Una vez conectado, vamos a pensar los pasos que hay que dar para programar la
placa Arduino de tal manera que se encienda cuando se active un pulsador ON y se
apague cuando se active el OFF, siempre y cuando, esté desactivado el primero.
Materiales:
Para realizar esta placa necesitamos:
Un LED Un LDR Una placa Una placa Arduino
protoboard
Una resistencia
Método:
Una vez conectado, vamos a pensar los pasos que hay que dar para programar la
placa Arduino de tal manera que el LED se encienda cuando el nivel de luz baja y se
apague cuando el nivel de luz sube.
Materiales:
Para realizar esta placa necesitamos:
Resultado:
➢ Práctica 8: Encendido leds con efecto Knight rider.
Materiales:
Método y Resultado:
En este caso vamos a hacer el efecto que se puede apreciar en la serie “El coche
fantástico”, en el que aparecían las luces del vehículo encendiéndose
alternativamente de izquierda a derecha y al revés.
Para ello empleamos cinco LEDs, cada uno protegido por una resistencia de 220K,
conectadas también a cinco pines digitales.
→ El programa a introducir puede ser el siguiente:
int pin2 = 2;
int pin3 = 3;
int pin4 = 4;
int pin5 = 5;
int pin6 = 6;
int timer = 100;
void setup(){
Serial.begin(9600);
pinMode(pin2, OUTPUT);
pinMode(pin3, OUTPUT); 8
Ω,
pinMode(pin4, OUTPUT);
pinMode(pin5, OUTPUT);
pinMode(pin6, OUTPUT);
}
void loop() {
//timer = analogRead(A0); //El valor leido por analog read es el
temporizador
digitalWrite(pin2, HIGH);
Serial.println("Enciendo primer led");
delay(timer);
digitalWrite(pin2, LOW);
delay(timer);
digitalWrite(pin3, HIGH);
Serial.println("Enciendo segundo led");
delay(timer);
digitalWrite(pin3, LOW);
delay(timer);
digitalWrite(pin4, HIGH);
Serial.println("Enciendo tercer led");
delay(timer);
digitalWrite(pin4, LOW);
delay(timer);
digitalWrite(pin5, HIGH);
Serial.println("Enciendo cuarto led");
delay(timer);
digitalWrite(pin5, LOW);
delay(timer);
digitalWrite(pin6, HIGH);
Serial.println("Enciendo quinto led");
delay(timer);
digitalWrite(pin6, LOW);
delay(timer);
digitalWrite(pin5, HIGH);
Serial.println("Enciendo cuarto led");
delay(timer);
digitalWrite(pin5, LOW);
delay(timer);
digitalWrite(pin4, HIGH);
Serial.println("Enciendo tercer led");
delay(timer);
digitalWrite(pin4, LOW);
delay(timer);
digitalWrite(pin3, HIGH);
Serial.println("Enciendo segundo led");
delay(timer);
digitalWrite(pin3, LOW);
delay(timer);
}
Bibliografía
https://www.google.es/amp/arduino.cl/que-es-arduino/amp/