Practicas1
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...
Regístrate para leer el documento completo.