Aprender Arduino, prototipado y programación avanzada con 100 ejercicios. Rubén Beiroa Mosquera

Чтение книги онлайн.

Читать онлайн книгу Aprender Arduino, prototipado y programación avanzada con 100 ejercicios - Rubén Beiroa Mosquera страница 5

Серия:
Издательство:
Aprender Arduino, prototipado y programación avanzada con 100 ejercicios - Rubén Beiroa Mosquera

Скачать книгу

       084Amplia la memoria EEPROM con AT24C256

       085Processing

       086Conectar Processing con Arduino

       087Parpadeo de led con Processing

       088Ratón Processing

       089Teclado Processing

       090Monitorización de datos por consola

       091Interfaz gráfica de usuario(GUI) con Processing

       092Processing Text Field

       093Processing button

       094Processing checkbox

       095Processing slider

       096Processing knob

       097Processing toggle

       098Processing GUI(I)

       099Processing GUI(II)

       100Processing GUI(III)

       001

      La electrónica no es ideal

      •Cuando trabajamos con un componente electrónico, ya sea una resistencia, un led o los propios cables, tenemos que partir de la premisa de que no son ideales.

      •Esto significa que, cuando utilizamos una resistencia de 1 kΩ, su valor real no es ese. Y ¿cuál es? Cada fabricante vende resistencias con una tolerancia.

      •La tolerancia es el valor que nos dice cuánto puede variar el valor de una resistencia de lo esperado; es decir, cuál puede ser su valor máximo y mínimo, que suele expresarse en porcentaje.

      •De tal modo que, si comparamos una resistencia de 1 kΩ con una tolerancia del 2 %, su valor real oscila entre 1020 y 980 Ω; por lo tanto, siempre será importante medir el valor de la resistencia con un multímetro.

      •Este hecho que ocurre con las resistencias se puede extender al resto de la electrónica y, como la base de la electrónica son las señales eléctricas, estas también tendrán sus «tolerancias».

      •Esto nos lleva a realizar un pequeño caso de demostración: montamos un simple circuito en donde conectaremos un pulsador y un Arduino image.

      •Con el siguiente programa image, contabilizaremos el número de pulsaciones.

      •Si pulsamos muy rápido, veremos cómo el contador alcanza un valor superior al número de pulsaciones reales; este fenómeno se conoce como «efecto rebote».

      •Esto se produce por el mecanismo del pulsador image; es un elemento mecánico que consta de una lámina de metal que hace contacto con sus patillas. Al pulsar la unión entre la lámina de metal y las patillas, sufre una serie de vibraciones o rebotes.

      •Estos rebotes repercuten en la señal image.

      •El Arduino considerará estos rebotes como pulsaciones y es por eso que el contador no refleja el número real de pulsaciones que hemos efectuado.

      •Pero este fenómeno tiene una solución tanto por software como por hardware lo que nos llevará en los próximos capítulos a estudiar los condensadores.

      •La solución a este fenómeno se conoce como pulsador antirebore (Debounce):

      •Debounce por hardware

      •Debounce por software

image image image image

       002

      Introducción a los condensadores

      Un condensador es un componente electrónico ampliamente usado; para empezar a entender lo que es un condensador, podemos compararlo con una pila o batería ya que, como veremos, es capaz de almacenar carga eléctrica. Se fabrican diferentes tecnologías de condensadores que se diferencian, básicamente, por el tipo de material:

      •A lo largo de este capítulo y de los siguientes nos centraremos en el estudio de los condensadores electrolíticos.

      •Estos condensadores tienen polaridad, por lo que hay que tener especial cuidado a la hora de realizar las conexiones.

      •Los condensadores electrolíticos image disponen de dos patillas, una más larga que la otra y que, si revisamos el encapsulado, veremos una franja, por lo general, de un color gris en el lado de la patilla corta.

      •En el caso de los condensadores electrolíticos, el símil con una pila es muy aproximado ya que, al igual que esta, dispone de dos polos (patillas).

      •La patilla larga representa el polo positivo y la corta, el negativo; por lo tanto, debemos respetar su polaridad.

      •Si un condensador se encuentra sometido a una diferencia de tensión, iniciará un proceso de carga hasta que iguale el valor de la tensión a la que se encuentre sometido.

      Con

Скачать книгу