Practicas De Arduino

Páginas: 11 (2731 palabras) Publicado: 2 de mayo de 2012
Prácticas con Arduino Nivel I

Prácticas con Arduino Nivel I

José Manuel Ruiz Gutiérrez

1

Prácticas con Arduino Nivel I

Índice de Aplicaciones practicas
1. Intermitente
2. Alarma-1
3. Secuencia Básica de 3 LEDs
4. Lectura de un pulsador
5. Lectura de un sensor de inclinación
6. Potenciómetro: Lectura de señal Analógica
7. El coche fantástico
8. Estrella fugaz
9. Contador10.Contador de 0 a 10
11.Entrada Analógica
12.Simulación de la luz de una vela
13.Construcción de un indicador de nivel (vumetro con diodos led)
14.Encendido y apagado de una luz de manera analógica
15.Control de la iluminación de una lámpara.
16.Sensor de Luz o LDR (Light Dependent Resistor):
17.Sensor de temperatura o NTC
18.Sensor de Fuerza.
19.Generador de notas musicales
20.Tocatonos desde el puerto serial

2

Prácticas con Arduino Nivel I

21.Timbre de llamada
22.Enciende y apaga un número de veces un LED
23.Control de un motor de cc con un transistor
24.Control de un motor de cc con el driver L293D
25.Control de un motor: velocidad variable y sentido de giro variable
26.Control de un motor: velocidad variable y sentido de giro variable (2ª
opción)
27.Utilizaun relé para encender dispositivos de 220V

Nota: Los materiales recogidos en este documento, listados de código y algunos textos
explicativos han sido recogidos en la pagina Web oficial de Arduino
(http://www.arduino.cc/es/ y http://www.arduino.cc), correspondiendo al autor de este
documento la labor de compilación, traducción e incorporación de imágenes,
organigramas y esquemas defuncionamiento.

3

Prácticas con Arduino Nivel I

1.

Intermitente

Se trata de realizar un ejercicio básico que consiste en encender y a pagar un led que
conectamos en el PIN 13 de Arduino que lo configuramos como salida. El tiempo de
encendido y apagado es de 1 segundo.
Organigrama y Esquema

Organigrama y esquema de conexionado con la tarjeta Arduino

Obsérvese que se ha colocado eldiodo led sin resistencia en serie dado que el PIN13 de
Arduino ya lleva incorporada una resistencia interior, en el caso de colocar el diodo
LED en otra salida deberíamos colocar una resistencia de al entre 220 y 500 ohmios
dependiendo del consumo de corriente del diodo

4

Prácticas con Arduino Nivel I

Conexionado a realizar en el caso de realizar la salida por el PIN 10
Programa/*
* Intermitente
*
* Ejemplo básico con Arduino. Encendido y apagado de un led
* con una cadencia de 1 sg. usando el PIN 13 como salida
* no es necesario usar una resistencia para el led
* la salida 13 de Arduino la lleva incorporada.
*
* http://www.arduino.cc/en/Tutorial/Blink
*/
int ledPin = 13;
// Definición de la salida en el PIN 13
void setup()
//Configuración
{
pinMode(ledPin,OUTPUT);
// designa la salida digital al PIN 13
}
void loop()
{
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}

// bucle de funcionamiento
// activa el LED
// espera 1 seg. (tiempo encendido)
// desactiva el LED
// espera 1 seg. (tiempo apagado)

5

Prácticas con Arduino Nivel I

2.

Alarma-1

Cuando se pulsa el pulsador (entrada5 a“0”) se enciende y se apaga de forma
intermitente la salida 13

Intermitente
LED
Configuración E/S
SD PIN13
ED PIN 5
Boleana val=0

PIN 13 220 ohm
10K
+5V

Leer
val=PIN 5

PIN5

si
val=HIGH
no
Activa Salida
PIN 13=HIGH

Desactiva Salida
PIN 13=LOW

Delay (200 ms)
Desactivar Salida
PIN13=LOW

Delay (200 ms)

Funcionamiento:
Cuando la E5 = 1 Entonces S13 = 0
Cuando laE5 = 0 Entonces S13 = 0-1 (Intermitente 200,200 ms)

6

Prácticas con Arduino Nivel I

Programa:
int ledPin= 13; // choose the pin for the LED
int inPin= 5; // choose the input pin (for a pushbutton)
int val= 0; // variable for reading the pin status
void setup() {
pinMode(ledPin, OUTPUT); // declare LED as output
pinMode(inPin, INPUT); // declare pushbutton as input
}
void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • practica de arduino
  • Practica con arduino
  • Practicas Arduino
  • Practica de Arduino
  • practicas con arduino
  • PRACTICAS ARDUINO
  • Arduino Practicas
  • practicas basicas de arduino labview

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS