Você está na página 1de 17

 

Lucía Álvarez, Laura Penin y María Álvarez 1ºC. 

MEMORIA 
Índice—>

● Introducción→ ¿Qué es Arduino?

● Prácticas​ ( Materiales, Método, Resultados)


1. Práctica 1
2. Práctica 2
3. Práctica 3
4. Práctica 4
5. Práctica 5
6. Práctica 6
7. Práctica 7
8. Práctica 8

● 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.

Cuando hablamos de “Arduino” deberíamos especificar el modelo concreto, ya que se han


fabricado diferentes modelos de placas Arduino oficiales, cada una pensada con un
propósito diferente y características variadas (como el tamaño físico, número de pines E/S,
modelo del microcontrolador, etc).
A pesar de las varias placas que existen todas pertenecen a la misma familia
(microcontroladores AVR marca Atmel), esto significa que comparten la mayoría de sus
características de software, como arquitectura, librerías y documentación.

Prácticas

➢ Práctica 1: Led intermitente Arduino

Materiales:
Para realizar esta placa necesitamos:

Una placa Protoboard Un LED Una placa arduino


Método:

Esta práctica trata de conectar el


polo positivo del LED al pin digital 13
y el polo negativo al pin GND digital.
Una vez ya conectado, escribimos
los pasos (en el programa que
tenemos que descargar de Arduino)
que hay que dar para programar la
placa Arduino.

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:

Una placa Tres LEDs Tres resistencias Una placa Arduino


Protoboard

Método:

Se trata de conectar el polo negativo de los tres


LEDs al pin GND y el positivo a los pines
digitales 8, 10 y 12 con una resistencia
intercalada de 220 ohmios para no dañar los
LEDs.
Una vez conectado, vamos a pensar los pasos
que hay que dar al programa descargado para
programar la placa Arduino.

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:

Un LED Un pulsador Una placa Una placa Arduino


protoboard

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.
Una vez conectado, vamos a pensar los
pasos que hay que dar al programa
descargado para programar la placa
Arduino.
Resultado:

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:

Para realizar esta placa necesitamos:

Un LED Un pulsador Una placa Una placa Arduino


protoboard

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:

Un LED Dos pulsadores Una placa Una placa Arduino


protoboard

Tres resistencias

Método:

Para realizar esta práctica vamos a emplear una placa


protoboard, un LED, tres resistencias, dos pulsadores
y una placa Arduino. 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 de los
pulsadores de encendido y apagado al pin digital
correspondiente, a 5V y a GND, con una resistencia
de 220 ohmios entre el pin digital correspondiente 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 se encienda cuando se active un pulsador ON y se
apague cuando se active el OFF, siempre y cuando, esté desactivado el primero.

➢ Práctica 6: Activación led con LDR

Materiales:
Para realizar esta placa necesitamos:
Un LED Un LDR Una placa Una placa Arduino
protoboard

Una resistencia

Método:

Para realizar esta práctica vamos a emplear


una placa protoboard, un LED, una LDR, una
resistencia de 1000 Ω y una placa Arduino. Se
trata de conectar el polo el positivo del LED al
pin 13 digital y el negativo al pin GND. Al
tiempo, se deben conectar los terminales de la
LDR al pin analógico A2 y a GND, con la
resistencia de 1000 Ω entre el pin analógico y
el de alimentación de 5V, 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 el LED se encienda cuando el nivel de luz baja y se
apague cuando el nivel de luz sube.

➢ Práctica 7: Movimiento alternativo servomotor

Materiales:
Para realizar esta placa necesitamos:

Una placa Arduino servomotor


Método:

Para realizar esta práctica vamos a emplear un


servomotor y una placa Arduino. Se trata de
conectarlo tal y como indica el sistema de conexión
que aparece en el esquema y realizar la
programación que nos va a permitir realizar el
movimiento de 180o en un sentido y luego lo mismo
en sentido contrario.

Resultado:

Un servomotor es un motor con un cable rojo que se conecta al positivo de la placa,


en este caso 5V, un cable negro que se conecta a tierra o GND y un tercer terminar blanco
o amarillo que va a recibir pulsos con distintas anchuras que le indican el sentido de giro.

 
➢ Práctica 8: Encendido leds con efecto Knight rider.

Materiales:

Placa Placa Cinco LEDs Resistencias


Arduino Protoboard

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/

Você também pode gostar