Practicas1

Solo disponible en BuenasTareas
  • Páginas : 9 (2248 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de noviembre de 2011
Leer documento completo
Vista previa del texto
Introducción práctica la uso de la tarjeta Arduino.
Un sistema “open hardware” para artistas y diseñadores

Prácticas Nivel I

Arduclema

Prácticas con Arduclema Nivel I. José Manuel Ruiz Gutiérrez

Prácticas Nivel I
Relación de Prácticas programadas
Salidas Digitales: 1. 2. Manejo de una salida digital. Intermitente Secuencia básica de 3 LED´s. Semáforo

Entradas digitales: 3. 4.5. 6. 7. 8. Lectura de un pulsador Contando eventos I Contando eventos II Gobierno de una lámpara mediante un relé Generador de notas musicales Timbre de llamada

Entradas Analógicas 9. Potenciómetro como entrada analógica 10. Midiendo Luz con Arduino 11. Midiendo Temperatura con Arduino Salidas Analógicas 12. Variando la Intensidad de un LED 13. Control de la velocidad de un motor 14. Control dela velocidad de un motor mediante un potenciómetro

Prácticas con Arduclema Nivel I. José Manuel Ruiz Gutiérrez

Kit de Componentes a utilizar

1N4001

Prácticas con Arduclema Nivel I. José Manuel Ruiz Gutiérrez

Proceso de montaje de una aplicación

Esquema eléctrico

Esquema de conexionado

Prácticas con Arduclema Nivel I. José Manuel Ruiz Gutiérrez

Proceso de montaje deuna aplicación

GND

Pin10

Protoboard

Arduclema

Unidas en línea horizontal
Prácticas con Arduclema Nivel I. José Manuel Ruiz Gutiérrez

Salidas Digitales
Los Pines: 0,1,2,3,4,5,6,7,8,9,10,11,12, 13 se pueden utilizar como Entradas o salidas digitales Si realizamos transmisiones a trabes de TX y Rx estos pines quedan inutilizados para E/S

Los pines 3,5,6,10,11,12 se puedenutilizar como salidas analógicas tipo PWM

Prácticas con Arduclema Nivel I. José Manuel Ruiz Gutiérrez

Salidas Digitales
Instrucciones relacionadas pinMode(pin, mode)
pinMode(pin, OUTPUT); // configura ‘pin’ como salida Nº PIN Modo INPUT (entrada) OUTPUT (salida)

digitalWrite(pin, value)
digitalWrite(pin, HIGH); // deposita en el 'pin' un valor HIGH (alto o 1)

digitalWrite(pin, LOW; //deposita en el 'pin' un valor HIGH (alto o 1)

Prácticas con Arduclema Nivel I. José Manuel Ruiz Gutiérrez

Práctica 1: Manejo de una salida digital. Intermitente
/* /INTERMITENTE */ 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 1 } void loop() // bucle de funcionamiento {digitalWrite(ledPin, HIGH); // activa el LED delay(1000); // espera 1 seg. (tiempo encendido) digitalWrite(ledPin, LOW); // desactiva el LED delay(1000); // espera 1 seg. (tiempo apagado) }
Prácticas con Arduclema Nivel I. José Manuel Ruiz Gutiérrez

Práctica 1: Manejo de una salida digital. Intermitente

Intermitente. Ejemplo básico con Arduino. Encendido y apagado de un led con una cadencia de 1 sg. usandoel PIN 13 como salida no es necesario usar una resistencia para el led la salida 13 de Arduino la lleva incorporada.

Prácticas con Arduclema Nivel I. José Manuel Ruiz Gutiérrez

Práctica 1: Manejo de una salida digital. Intermitente Montaje
GND Pin13

Protoboard

Arduclema En el caso de conectar a la salida Pin13 no se necesita poner la resistencia de 220 ohmios en las demás salidas SISIEMPRE
Prácticas con Arduclema Nivel I. José Manuel Ruiz Gutiérrez

Información sobre montaje: Diodo LED
Diodo LED: Polaridad, terminal positivo el más largo. Transforma la electricidad en luz (actuador). Para que no se destruya debe ir acompañado por una resistencia limitadora de corriente. LED conectado al pin del Arduino con una resistencia de 220 Ohms. La pata corta siempre a tierra yla positiva, más larga del lado de la resistencia. Se conecta siempre a un pin digital. Si queremos que simplemente se encienda lo conectaremos a un pin digital normal y si queremos que lo haga gradualmente a un PWM. La salida digital de Arduino PIN13 ya lleva conectado una resistencia internamente por lo que cuando conectemos un led a esa salida no es necesario ponerle resistencia en serie...
tracking img