3766
Comentario:
|
5267
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 12: | Línea 12: |
Las señales en general se encuentran en modo analógico, por ejemplo nivel de presión, cantidad de luminosidad, etc. Para ser trabajadas dentro de los microcontroladores o computadores es necesario transformarlas a digital, esto se realiza por medio de convertidores digital analógico. En esta actividad se observa el procedimiento para esa transformación, en este caso se utilizará el convertidor interno del microcontrolador, además de las funciones del arduino que permiten manipularlas. === Entradas Analógicas === |
|
Línea 32: | Línea 40: |
{{{ /* * AnalogInput * by DojoDave <http://www.0j0.org> * * Turns on and off a light emitting diode(LED) connected to digital * pin 13. The amount of time the LED will be on and off depends on * the value obtained by analogRead(). In the easiest case we connect * a potentiometer to analog pin 2. * * http://www.arduino.cc/en/Tutorial/AnalogInput */ int potPin = 2; // select the input pin for the potentiometer int ledPin = 13; // select the pin for the LED int val = 0; // variable to store the value coming from the sensor void setup() { pinMode(ledPin, OUTPUT); // declare the ledPin as an OUTPUT } void loop() { val = analogRead(potPin); // read the value from the sensor digitalWrite(ledPin, HIGH); // turn the ledPin on delay(val); // stop the program for some time digitalWrite(ledPin, LOW); // turn the ledPin off delay(val); // stop the program for some time } }}} |
|
Línea 64: | Línea 43: |
<<BR>> <<BR>> <<BR>> <<BR>> === Programa 01: Manejo de Entrada Digital === ==== Codificación ==== * [[hlpd/curso_arduino/fuentes/caf0020201|enlace al prog01.pde]] * [[http://wiki.cenditel.gob.ve/wiki/hlpd/curso_arduino/fuentes?action=AttachFile&do=get&target=PIR.sch|manejo_ianalog.sch]] ==== Materiales ==== * Tarjeta Arduino con cable conexión USB * Potenciómetro 10k * Resistencia 220 * Led ==== Diagrama de conexión ==== {{attachment:i_analogica.jpg}} <<BR>> ''figura xx.Conexión programa manejo de entrada digital'' <<BR>><<BR>><<BR>> <<BR>> <<BR>> <<BR>> === Programa 04: Control de Sensor Presencia PIR === Con este programa finalizamos esta primera actividad, donde se trabajaron con las funciones digitalRead y digitalWrite, que permite el manejo de entradas y salidas digitales, en este caso agregando algunas estructuras de programación y tomando como entrada el sensor de presencia PIR, que dependiendo del movimiento de objetos en su cercanía se colocara en "alto", y así con esa entrada realizar el encendido del led por un tiempo que se define en el código. ==== Codificación ==== * [[hlpd/curso_arduino/fuentes/caf0010404|Código del Programa 04]] * [[http://wiki.cenditel.gob.ve/wiki/hlpd/curso_arduino/fuentes?action=AttachFile&do=get&target=PIR.sch|manejo_PIR.sch]] ==== Materiales ==== * Tarjeta Arduino con cable conexión USB * Sensor PIR * Resistencia 220 * Led ==== Diagrama de conexión ==== {{attachment:pir.jpg}} <<BR>> ''figura 6.Conexión programa sensor PIR'' <<BR>><<BR>><<BR>> <<BR>> <<BR>> <<BR>> === Un poco más allá === Con estas actividades, se tienen los conocimientos necesarios .<<BR>> <<BR>> <<BR>> === Referencias utilizadas en esta actividad === * [[http://arduino.cc/es/Secundaria/AnalogRead|PinMode]] * [[http://arduino.cc/es/Tutorial/AnalogInputPins|Referencias de Entradas Analógicas]] |
Curso Sensibilización Hardware Libre (Unidad 002)
Tabla de Contenidos
002/02 Actividad 002
Las señales en general se encuentran en modo analógico, por ejemplo nivel de presión, cantidad de luminosidad, etc. Para ser trabajadas dentro de los microcontroladores o computadores es necesario transformarlas a digital, esto se realiza por medio de convertidores digital analógico. En esta actividad se observa el procedimiento para esa transformación, en este caso se utilizará el convertidor interno del microcontrolador, además de las funciones del arduino que permiten manipularlas.
Entradas Analógicas
Descripción de las entradas
- * Se cuenta con 6 entradas, contienen un convertidor A/D de 10 bits.
- * 0-5v se transforma en 0-1023
Comandos
analogRead(potPin)
figura 1: Diagrama interno del potenciometro
. . Un potenciómetro es un resistor al que se le puede variar el valor de su resistencia. De esta manera, indirectamente, se puede controlar la intensidad de corriente que hay por una línea si se conecta en paralelo, o la diferencia de potencial de hacerlo en serie. Normalmente, los potenciómetros se utilizan en circuitos con poca corriente, para potenciar la corriente, pues no disipan apenas potencia, en cambio en los reostatos, que son de mayor tamaño, circula más corriente y disipan más potencia.
figura 22.2
figura 22.3
- En esta practica se utilizaron componentes sencillos y de facil acceso un potenciometro conectado alas entradas analogicas de la tarjeta arduino como se explica en el programa el potenciometro tiene la capacidad de variar su resistencia interna dependiendo de el sitio donde se encuentre su perilla a medida que se gira al lado derecho aumenta su resistencia y si se gira al lado izquierdose disminuye .
Al realizarlo en el sistema se puede notar que el led 13 de la targeta arduino enciende en periodos de tiempo variables dependiendo del potenciometro en su totalidad puede ser mas lento o mas rapido.
Programa 01: Manejo de Entrada Digital
Codificación
Materiales
- Tarjeta Arduino con cable conexión USB
- Potenciómetro 10k
- Resistencia 220
- Led
Diagrama de conexión
figura xx.Conexión programa manejo de entrada digital
Programa 04: Control de Sensor Presencia PIR
Con este programa finalizamos esta primera actividad, donde se trabajaron con las funciones digitalRead y digitalWrite, que permite el manejo de entradas y salidas digitales, en este caso agregando algunas estructuras de programación y tomando como entrada el sensor de presencia PIR, que dependiendo del movimiento de objetos en su cercanía se colocara en "alto", y así con esa entrada realizar el encendido del led por un tiempo que se define en el código.
Codificación
Materiales
- Tarjeta Arduino con cable conexión USB
- Sensor PIR
- Resistencia 220
- Led
Diagrama de conexión
figura 6.Conexión programa sensor PIR
Un poco más allá
Con estas actividades, se tienen los conocimientos necesarios .