Paso 1: Breve explicación de la electrónica
Si usted es nuevo a Arduino y se preguntan por qué no activarán más de unos LEDs u otros componentes como motores cuando se llaman a funciones en el código, su ya que cada salida tiene un límite de corriente de 40 mA. En otras palabras, un componente no puede sacar más de 40 mA de corriente de cada canal. Para hacer referencia a la
, la "presión de la bomba" es 5V, y la cantidad de agua es el número de electrones (medida en amperios, o en nuestro caso, una cantidad mucho más pequeña - miliamperios, mA). Para acomodar una carga que requiere más corriente de 40 mA a 5 v, utilizamos nuestro microcontrolador para el control de un transistor, que proporcionará un componente energía desde una fuente externa (la batería).
Sin entrar demasiado técnico, su digno de saber que tiras individuales se componen de 3 LEDs en serie que se puede cortar con tijeras en cualquier cruce. Si usted quiere cortar la tira en cualquier momento, sólo asegúrese de dejar puntos de conexión en cada mitad. Para entender cómo la tira de LED RGB puede ser alimentada con 12V 9, necesita saber la diferencia entre circuitos en serie y paralelo (esta Página tiene una explicación sencilla con ilustraciones grandes, y hay un Instructable popular que cubre cables LEDs en serie y paralelo). Básicamente, cuando componentes activos se conectan en serie, sus tensiones de alimentación se agregan juntos. Por ejemplo, ya que un LED RGB promedio requiere 3.3 V y 60mA (en el brillo completo; cada canal de color atrae a 20mA, R-G-B todo en mismo tiempo es 20 x 3 = 60mA), cada tira de LEDs RGB 3 requerirá aproximadamente 9.9V (la tira que estoy usando de Jameco puede ser alimentado entre 9-12V. Asegúrese de mirar la ficha técnica del producto para evitar freír sus componentes. No toda la tira RGB LED funciona en el rango de 9-12V, tal como de Adafruit tira del RGB LED digital direccionable). Una cosa más, estas tiras son "ánodo común", lo que significa que el LED comparte un terminal positivo (leer acerca de ánodo y cátodo).
Tal vez el más grande para llevar es la limitación del poder de la Arduino. La siguiente sección que muestra cómo utilizar un transistor puede aplicarse a todo tipo de componentes (ej. motores, solenoides, servos) que requieren más de 40mA a 5V.
Nota: El mismo concepto se aplica a NeoPixels, pero requieren de un voltaje más bajo (5V). Si la fuente de alimentación es permite decir un 9 o 12V de la batería o el cargador, se debe regular la potencia.
Nota 2: la analogía del agua resulta para ser una manera bastante pobre para visualizar lo que realmente ocurre a nivel de electrónica. Guillermo Beaty explica cómo transistores trabajan.