El Arduino se utilizado como un microcontrolador, cuando tiene un programa descargado desde un ordenador y funciona de forma independiente de éste, y controla y alimenta determinados dispositivos y toma decisiones de acuerdo al programa descargado e interactúa con el mundo físico gracias a sensores y actuadores.
Estos son unos cuantos componentes actualmente compatibles y programables con Arduino.

es una placa de pruebas en los que se pueden insertar elementos electrónicos y cables con los que se arman circuitos sin la necesidad de soldar ninguno de los componentes.

permite facilitar el uso entre la plataforma Arduino y cualquier otro hardware. Se puede decir que este módulo se encarga de expandir la funcionalidad de cualquier plataforma Arduino, generando un mayor orden en la circuitería.

Se utiliza para mostrar información en proyectos de Arduino. Los LCD Arduino son populares debido a su facilidad de uso y bajo costo.

Es un transductor que mide la distancia de un objeto por medio del rebote de una onda sonora que trabaja en el rango de los ultrasonidos por eso no lo podemos escuchar. Es importante mencionar que este tipo de sensor no funciona en un lugar donde no haya aire ya que por medio de este se transporta la onda sonora.

Es un termistor para medir el aire circundante, y muestra los datos mediante una señal digital en el pin de datos (no posee salida analógica). Es bastante simple de usar tanto en hardware como software.

El Arduino Nano es una placa pequeña que facilita la creación rápida de prototipos en una protoboard. Es diseñada para encajar perfectamente en una breadboard y tiene un puerto USB integrado. Viene con un conector mini USB, un chip ATMega328, y dos entradas analógicas adicionales en comparación con otras placas Arduino como la Diecimila. También tiene un conector ICSP para programarlo con un programador externo si es necesario, sin tener que hacer conexiones de cables externos.

Permite controlar y manejar determinados aparatos electrónicos. Normalmente se utilizan para proyectos robóticos en el cual se necesitan para la movilidad analógica de las articulaciones de un brazo robótico.

Se encarga de enviar las señales adecuadas al motor para que se mueva en incrementos discretos, conocidos como pasos. Estos pasos pueden ser muy pequeños, lo que permite un control preciso del movimiento del motor.

Un motor paso a paso es un aparato que transforma señales eléctricas en movimientos mecánicos discretos. Básicamente, su eje gira en pasos o saltos cada vez que recibe pulsos eléctricos adecuados. Cada paso representa una rotación en un ángulo específico determinado por el fabricante del motor.

Permite mantener una posición que indiquemos, siempre que esté dentro del rango de operación del propio dispositivo. Por otro lado, nos permite controlar la velocidad de giro, podemos hacer que antes de que se mueva a la siguiente posición espere un tiempo.

Se utiliza específicamente para proporcionar energía mecánica en una variedad de dispositivos y proyectos.

Sirve para mover el aire y crear corrientes de aire dentro de un espacio lo que ayuda a refrescar el ambiente

Un relé es un interruptor mecánico operado eléctricamente que se puede encender o apagar, dejando pasar la corriente o no, y se puede controlar con voltajes bajos, como los 5V utilizados en la alimentación de un Arduino.

Sirve para limitar el flujo de corriente eléctrica de manera variable. Provocando una caída de tensión en relación a la resistividad. Básicamente es una resistencia variable.

Un buzzer pasivo o un altavoz son dispositivos que convierten una señal eléctrica en sonido. No tienen componentes electrónicos internos, así que necesitamos proporcionarles una señal eléctrica para producir el sonido que queremos.

El zumbador pasivo es capaz de emitir cualquier frecuencia (inferior 2KHz) que le proporcionemos. Podemos generar fácilmente esta señal desde Arduino con la funcion tone.

Utilizado como switch o interruptor al momento de ser presionado. Funciona como contacto normalmente abierto.

El Display básico de 4 dígitos con 7 segmentos, es un pequeño módulo capaz de mostrar hasta 4 números y tiene puntos digitales en cada dígito. Es una forma de representar números en equipos electrónicos. Está compuesto de 7 segmentos que se pueden encender o apagar individualmente.

Start Bootstrap has been the leader in free Bootstrap templates since 2013!

Se utiliza para representar números. Como su propio nombre indica y, como se puede observar en la imagen, el display está compuesto por 7 segmentos, los cuales se encenderán y/o apagarán en función del número a representar.

La señal enviada por el control remoto corresponde a un tren de pulsos infrarrojos cada vez que se presiona una tecla. Los pulsos forman un patrón que es único para cada tecla del control, así el dispositivo receptor reconoce dicho patrón y responde a él. Sin embargo, estos trenes de pulsos se envían de forma modulada a través de una onda portadora con el fin de evitar ruido e interferencias.

Es un dispositivo que combina un pestillo tipo D con un registro de turnos dentro de un chip. Recibe datos en serie y luego los envía a través de varios pines en paralelo. Además de las salidas en paralelo, también ofrece una salida en serie.

Es una resistencia que varía en función de la luz que incide sobre su superficie, cuanto mayor sea la intensidad de la luz que incide en la superficie del LDR menor será su resistencia y cuanta menos luz incida mayor será su resistencia.

Es un cable con un conector en cada extremo, típicamente usado para conectar componentes entre sí en una placa de pruebas. Se usan para transferir señales eléctricas de un lugar a otro en la placa de prototipos.

Permite conectar tu tarjeta de desarrollo a la computadora para descargar programas y/o realizar la comunicación serial.

El conector para batería Arduino permite conectar directamente una batería de 9 volts (cuadrada) a la toma de alimentación (jack) de una tarjeta Arduino. Es una forma práctica de alimentar tus circuitos para pruebas, donde un puerto USB o una toma eléctrica no estará disponible, por ejemplo, mientras le enseñas al profesor tus circuitos o mientras realizas pruebas con un módulo de radio frecuencia.

Se denomina resistencia o resistor al componente electrónico diseñado para introducir una resistencia eléctrica determinada entre dos puntos de un circuito eléctrico.

El sensor es capaz de emitir luz de color por medio de la mezcla de los colores del sistema RGB (rojo, verde y azul), cuenta con tres resistencias de 330Ω en su PCB para evitar que se dañe el dispositivo.

Se trata de un sensor que actúa como una resistencia variable en función de la luz que capta. A mayor intensidad de luz, menor resistencia: el sensor ofrece una resistencia de 1M ohm en la oscuridad, alrededor de 10k ohm en exposición de luz ambiente, hasta menos de 1k ohm expuesto a la luz del sol.

Este circuito está diseñado para proveer corriente de control bidireccional para motores a pasos y de DC. Puede controlar motores de 4.5V hasta los 36V con una corriente pico máxima de 1A. Todas las entradas son compatibles con lógica TTL por lo que lo puedes utilizar con cualquier tarjeta de desarrollo o microcontrolador.

Un sensor de inclinación es un dispositivo que proporciona una señal digital en caso de que su inclinación supere un umbral. Este tipo de sensor no permite saber el grado de inclinación del dispositivo, simplemente actúa como un sensor que se cierra a partir de una cierta inclinación.

El transistor PN2222 de pequeña señal diseñado para su uso como amplificador de propósito general NPN de potencia media de uso general y adecuados para muchas aplicaciones diferentes.

El Diodo Rectificador 1N4007 consiste en permitir el flujo de energía eléctrica en un solo sentido, por lo cual se comporta de dos maneras: Polarización directa: permitiendo el paso de la corriente eléctrica. Polarización inversa: impidiendo el paso de la corriente eléctrica.

Es un sensor de temperatura resistivo, el cual al cambiar su temperatura, varía su resistencia eléctrica. Podemos aprovechar este efecto para realizar mediciones de temperatura utilizando un divisor resistivo y las entradas analógicas de nuestra placa Arduino.
La función del cable Jumper es con frecuencia usado en el tablero protoboard haciendo posible la conexión de dos elementos ingresados en dicho tablero. Se conoce como macho-macho debido al fragmento que sobresale de los extremos del cable.
Transforma la corriente de una fuente de alimentación en una corriente adecuada para el funcionamiento de Arduino. Este transforma la corriente alterna de la toma de corriente en una corriente continua que puede ser utilizada por Arduino.