Resultados de búsqueda para:

Lectura de un potenciómetro con Arduino
Lectura de un potenciómetro. Entradas analógicas en Arduino.

Lectura de un potenciómetro. Entradas analógicas en Arduino.

| Actualizado:
0

En este post vamos a leer una señal analógica a través de un potenciómetro, mostraremos el valor por el puerto serie (monitor), en un segundo experimento lo transformaremos a voltaje, en porcentaje y utilizaremos una media para reducir los valores…

Política de cookies

Política de cookies

| Actualizado:

Cookie es un fichero que se descarga en su ordenador al acceder a determinadas páginas web. Las cookies permiten a una página web, entre otras cosas, almacenar y recuperar información sobre los hábitos de navegación de un usuario o de…

Aviso legal

Aviso legal

| Actualizado:

Identificación y Titularidad En cumplimiento del artículo 10 de la Ley 34 / 2002, de 11 de julio, de Servicios de la Sociedad de la Información y Comercio Electrónico, el Titular expone sus datos identificativos. El sitio web eloctavobit.com es…

Salidas analógicas en Arduino
Salidas analógicas en Arduino. Intensidad lumínica.

Salidas analógicas en Arduino. Intensidad lumínica.

| Actualizado:
0

El objetivo de este proyecto es regular la intensidad de un led usando las salidas que soportan PWM y que corresponden a los pines digitales con el símbolo "~". En primer lugar, cambiaremos la intensidad de un solo led. Seguidamente,…

Salidas digitales y ejemplos en Arduino
Salidas digitales y ejemplos en Arduino. Efecto coche fantástico.

Salidas digitales y ejemplos en Arduino. Efecto coche fantástico.

| Actualizado:
0

Siguiendo con los tutoriales de Arduino vamos a programar el efecto de las luces del coche fantástico. Para ello primero veremos cómo encender y apagar un LED, a continuación haremos el efecto con 3 LEDS conectados en paralelo, con 7…

Protoboard – Placa de pruebas

Protoboard – Placa de pruebas

| Actualizado:
0

Una placa de pruebas (protoboard) es un tablero compuesto por orificios que se encuentran conectados eléctricamente entre sí de manera interna. En ella se pueden insertar elementos electrónicos y cables para el armado y prototipado de circuitos electrónicos. Está fabricado…

Pulsadores para Arduino
Las entradas digitales en Arduino. Los pulsadores.

Las entradas digitales en Arduino. Los pulsadores.

| Actualizado:
0

En muchos de los proyectos con Arduino nos encontraremos un pulsador o botón. Aquí veremos cómo hacer para utilizar correctamente sus señales. Primero, explicaremos qué son las resistencias pull-up y pull-down, montaremos un circuito eléctrico con un pulsador y una…

¿Cómo hacer un semáforo con Arduino?

¿Cómo hacer un semáforo con Arduino?

| Actualizado:
0

Simular un semáforo es uno de los clásicos en la iniciación de los proyectos de Arduino. Aquí vamos a mostrar como puedes montar un semáforo sencillo, un semáforo para coches y peatones automatizado y por último, el semáforo para coches…

Módulo LED RGB.

Módulo LED RGB.

| Actualizado:
0

El módulo LED RGB, para proyectos con Arduino, integra tres colores en un solo encapsulado y dispone de cuatro patillas, una de las cuales es el cátodo común y las otras tres corresponden a los colores rojo, verde y azul.…

Potenciometro lineal B10K 10K

Potenciometro lineal B10K 10K

| Actualizado:
0

Potenciómetros B10K lineal de 10K ohm. Con eje estriado de 6mm (18 dientes) y terminales para PCB. Largo total del vástago 15mm incluyendo la sujeción (rosca). Incluye una tuerca (M7) y arandela niquelada. Un potenciómetro es una resistencia variable con…

Joystick de control para Arduino
Joystick de palanca de control de sensor para Arduino

Joystick de palanca de control de sensor para Arduino

| Actualizado:
0

Un joystick analógico es un sencillo controlador que podemos añadir a nuestros proyectos de electrónica y Arduino. Consta simplemente de dos potenciómetros, uno para el eje X y otro para el eje Y.

Joystick analógico y Arduino
¿Cómo utilizar un joystick analógico con Arduino?

¿Cómo utilizar un joystick analógico con Arduino?

| Actualizado:
0

En este post veremos la conexión de un joystick a la placa Arduino. Primero se comprobara hacia donde se mueve sacando los datos por el serial monitor y en un segundo proyecto, según el movimiento del joystick encenderá un led.…

Receptor infrarrojo universal VS1838B y el módulo KY-022 para Arduino
Receptor infrarrojo VS1838B y KY-022

Receptor infrarrojo universal VS1838B y el módulo KY-022

| Actualizado:
0

El VS1838B es un receptor de infrarrojos en miniatura para control remoto y otras aplicaciones. El módulo KY-22 consta de un receptor infrarrojo VS 1838B, una resistencia de 1kΩ y un LED, montado sobre una placa de circuito impreso.

Control Remoto en Arduino
Control Remoto en Arduino con la librería IRremote

Control Remoto en Arduino con la librería IRremote

| Actualizado:
0

¿Qué te parece utilizar un mando para apagar o encender la luz? En este post vamos a utilizar un mando a distancia y un sensor infrarrojo con el que encender o apagar un led. Son elementos que podrás aplicar en…

Pantalla LCD 1602 Luz Verde Compatible

Pantalla LCD 1602 Luz Verde Compatible

| Actualizado:
0

Pantalla 1602 compatible con Arduino. Una pantalla de 16×2 líneas y retroiluminación con luz verde. Especificaciones: Construida en el estándar de la industria HD44780. Controlador LCD Equivalente. Utilizada principalmente en: Copiadoras. Fax. Máquinas. Impresoras láser / Industrial. Equipos…

Pantalla LCD con Arduino UNO
¿Cómo conectar una pantalla LCD a Arduino UNO?

¿Cómo conectar una pantalla LCD a Arduino UNO?

| Actualizado:
0

¿Quieres aprender a conectar una pantalla LCD con Arduino? En este post se mostrará cómo montar el circuito electrónico y el código necesario para comprobar su funcionamiento, mostrar caracteres en la pantalla y cómo desplazar el texto a la derecha…

Módulo HC-06 Bluetooth
Módulo HC-06 Bluetooth Compatible con Arduino

Módulo HC-06 Bluetooth Compatible con Arduino

| Actualizado:
0

El módulo Bluetooth HC-06 es ideal para utilizar en todo tipo de proyectos donde necesites una conexión inalámbrica fiable y sencilla de utilizar. Se configura mediante comandos AT y aunque a diferencia de su hermano el HC-05, el HC-06 solo…

Módulo bluetooth HC-06 con Arduino
Tutorial básico de uso del módulo bluetooth HC-06 en Arduino

Tutorial básico de uso del módulo bluetooth HC-06 en Arduino

| Actualizado:
0

El objetivo de este tutorial es poder añadir un módulo bluetooth a nuestra placa de Arduino y poder comunicarnos con un teléfono móvil Android a través de una aplicación. Primero veremos cómo conectarlo al móvil y después, cómo configurar el…

Módulo HC-SR04 Sensor de Ultrasonido

Módulo HC-SR04 Sensor de Ultrasonido

| Actualizado:
0

El sensor HC-SR04 es un módulo que incorpora un par de transductores de ultrasonido que se utilizan de manera conjunta para determinar la distancia del sensor con un objeto colocado frente a este. Quizá la característica más destacada del HC-SR04…

Sensor ultrasónico HC-SR04 y Arduino

Sensor ultrasónico HC-SR04 y Arduino

| Actualizado:
0

El sensor HC-SR04 es un sensor de distancia de baja precisión basado en ultrasonidos. Se puede utilizar en multitud de proyectos, como sistema de detección de obstáculos para vehiculos o robots, sensores de presencia, etc. Contenido…

Módulo controlador de motores L298N

Módulo controlador de motores L298N

| Actualizado:
0

El módulo controlador de motores L298N H-bridge nos permite controlar la velocidad y la dirección de dos motores de corriente continua o un motor paso a paso, de una forma muy sencilla gracias a los 2 los dos H-bridge que…

Módulo controlador de motores L298N
Funcionamiento del módulo controlador de motores L298N

Funcionamiento del módulo controlador de motores L298N

| Actualizado:
0

En este tutorial explicaremos cómo controlar dos motores de corriente continua con el módulo L298N, realizaremos un ejemplo básico, primero sin utilizar ninguna librería y después, con la biblioteca LEANTEC_ControlMotor.h El L298N es un módulo para controlar motores. Es fácil…

Sensor de inclinación SW-520D, sensor tilt.

Sensor de inclinación SW-520D, sensor tilt.

| Actualizado:
0

Es un dispositivo que nos permite saber el grado de inclinación. Por su sistema de funcionamiento actúa como un interruptor. Tiene una bola que cuando el sensor está en una posición vertical, cierra el circuito. sin embargo, conforme se va…

Medir la inclinación con Arduino
Medir la inclinación con Arduino y el sensor SW-520D

Medir la inclinación con Arduino y el sensor SW-520D

| Actualizado:
0

Realizamos un ejemplo básico, donde se puede apreciar que la lectura hecha por el sensor se recibe en un pin de entrada digital de la placa (hemos usado el nº 7). Material necesario: Arduino Uno o similar. Protoboard. Cables…

Sonido con Arduino. Zumbador

Sonido con Arduino. Zumbador

| Actualizado:
0

En este post vamos a aprender a generar sonidos con Arduino. Utilizaremos una señal eléctrica para hacer vibrar la membrana del zumbador. Contenido 1 Sonido con Arduino 2

Servo SG90, Micro Servo 9G

Servo SG90, Micro Servo 9G

| Actualizado:
0

Los servos son motores de corriente continua (CC) con dos características especiales: en lugar de tener un giro continuo, están preparados para moverse en un ángulo fijo como respuesta a una señal de control y mantenerse fijos en la posición…

Servomotores con Arduino, servo SG90
Uso de servomotores con Arduino. Servo SG90

Uso de servomotores con Arduino. Servo SG90

| Actualizado:
0

En este tutorial se explicará el funcionamiento y características de un servomotor, Servo SG90, así como la conexión con la placa Arduino y su utilización Contenido 1 Librería servo de Arduino…

Motor 28BYJ-48 5V y ULN2003 integrado

Motor 28BYJ-48 5V y ULN2003 integrado

| Actualizado:
0

Un motor paso a paso es un dispositivo electromecánico que convierte pulsos eléctricos en movimientos mecánicos exactos. El eje de un motor paso a paso gira en pasos de ángulos fijos cuando se le aplican impulsos eléctricos en la secuencia…

Motor paso a paso 28BYJ-48 con Arduino
Conexión del motor paso a paso 28BYJ-48 y el módulo ULN2003 con Arduino

Conexión del motor paso a paso 28BYJ-48 y el módulo ULN2003 con Arduino

| Actualizado:
0

En este artículo veremos el motor paso a paso unipolar 28BYJ-48. Es un motor barato y que podemos utilizar en gran cantidad de proyectos como robots, impresoras 3D o fotocopiadoras. Nos vamos a centrar en la programación del motor con…

Robot controlado por bluetooth con Arduino
¿Cómo hacer un coche controlado por bluetooth con Arduino?

¿Cómo hacer un coche controlado por bluetooth con Arduino?

| Actualizado:
4

En este tutorial construiremos un robot móvil controlado por Bluetooth desde nuestro móvil a través de una aplicación de Android. El montaje y la puesta en funcionamiento de este pequeño coche es sencillo puesto que es el resultado de la…

Sensor Óptico Infrarrojo TCRT5000
Módulo Sensor Óptico Infrarrojo TCRT5000

Módulo Sensor Óptico Infrarrojo TCRT5000

| Actualizado:
0

El TCRT5000 es un sensor óptico reflexivo que consta de un emisor de luz infrarroja y un fototransistor. El fototransistor detecta la luz reflejada cuando un objeto pasa frente al sensor.

Conectar un display de 7 segmentos
Conexión de display de 7 segmentos al Arduino.

Conexión de display de 7 segmentos al Arduino.

| Actualizado:
0

En este artículo te vamos a contar como utilizar un display de 7 segmentos con Arduino, haremos un pequeño contador de 0 a 9 y programaremos un dado con la pequeña pantalla y un pulsador. Los display de un solo…

Display de 4 dígitos y 7 segmentos
Funcionamiento del display de 4 dígitos y 7 segmentos con Arduino

Funcionamiento del display de 4 dígitos y 7 segmentos con Arduino

| Actualizado:
0

Para mostrar más información, como la hora o la temperatura, necesitamos un display de más dígitos o conectar varios display de un solo dígito. En este tutorial veremos cómo conectar un display de 4 dígitos a Arduino.

Medir la temperatura con Arduino
Medir la temperatura con el sensor LM35 y Arduino

Medir la temperatura con el sensor LM35 y Arduino

| Actualizado:
5

Veremos cómo medir la temperatura con el sensor analógico LM35 y mostrar el valor de la temperatura en el monitor serial de Arduino o en un display de 4 dígitos y 7 segmentos. El LM35 es uno de los sensores…

Robot esquiva obstáculos con Arduino
Robot esquiva obstáculos con Arduino y un sensor de ultrasonidos

Robot esquiva obstáculos con Arduino y un sensor de ultrasonidos

| Actualizado:
2

En este proyecto nos marcamos el objetivo de desarrollar un robot capaz de esquivar objetos. Un robot que avanzará en línea recta mientras que no detecte ningún obstáculo; en caso de detectar algún estorbo, girará sobre sí mismo hasta que…

Medir el voltaje de una pila con Arduino

Medir el voltaje de una pila con Arduino

| Actualizado:
1

Es habitual que tengamos por casa un montón de pilas que, en ocasiones, no sabemos si están cargadas o se han gastado. Vamos a realizar un medidor de carga utilizando la placa de Arduino. El máximo que podemos medir es…

Resistencias cerámicas

Resistencias cerámicas

| Actualizado:
0

Aunque existen varios tipos de resistencias, las más comunes son las resistencias cerámicas. Son los componentes más usados en los circuitos electrónicos, y su finalidad es la de limitar la corriente que circula por un circuito, así como dividir la…

Codificador rotatorio KY-040
Codificador rotatorio KY-040 (rotary encoder)

Codificador rotatorio KY-040 (rotary encoder)

| Actualizado:
0

El Módulo KY-040 es un codificador incremental con dos salidas levemente desfasadas, gracias a esto, veremos que se puede saber en que dirección estamos girando el eje.

Matrix LED MAX7219

Matrix LED MAX7219

| Actualizado:
0

En este post conoceremos el módulo matriz led de 8×8 controlado por el circuito integrado MAX7219, que nos permitirá mostrar números, caracteres o simples dibujos y animaciones. ¿Qué es una matriz LED? Es un display compuesto por múltiples LEDs en…

Radio FM con Arduino y el módulo TEA5767
Hacer una radio FM con Arduino y el módulo TEA5767

Hacer una radio FM con Arduino y el módulo TEA5767

| Actualizado:
0

En este artículo haremos una radio FM con el módulo TEA5767 para Arduino y utilizaremos una pantalla LCD para mostrar la frecuencia que estamos escuchando. Para el cambio de frecuencia, vamos a utilizar un potenciómetro lineal que después cambiaremos por…

Teclados matriciales

Teclados matriciales

| Actualizado:
0

Los teclados son una excelente manera de permitir que los usuarios interactúen con sus proyectos. Se pueden usar para navegar por los menús, introducir contraseñas o controlar los juegos y robots. Básicamente un teclado matricial está compuesto por pulsadores organizados…

Sensores de campo magnético de efecto Hall

Sensores de campo magnético de efecto Hall

| Actualizado:
0

Un sensor de efecto Hall es un dispositivo que produce un voltaje eléctrico cuando está situado en un campo magnético. Su funcionamiento se basa en la fuerza que los campos magnéticos ejercen sobre las cargas en movimiento. Existen sensores magnéticos…

Buzzer pasivo y activo
Buzzer pasivo (KY-006) y activo (KY-012)

Buzzer pasivo (KY-006) y activo (KY-012)

| Actualizado:
0

El zumbador o buzzer es un dispositivo electrónico que actúa como un transductor. Su función es producir un sonido agudo o zumbido mientras se le está suministrando corriente. Se pueden encontrar de dos tipos: Los que integran oscilador, por…

Iluminación de un led según la cantidad de luz
Sistema de regulación de la iluminación de un led a partir de la cantidad de luz

Sistema de regulación de la iluminación de un led a partir de la cantidad de luz

| Actualizado:
0

El objetivo es encender un LED y variar su intensidad dependiendo de la luz ambiental, para esto vamos a utilizar un sensor de luz LDR. Antes de cambiar la intensidad del LED según la cantidad de luz, haremos que se…

Sensor fotorresistencia, LDR

Sensor fotorresistencia, LDR

| Actualizado:
0

Las fotorresistencias o LDR (light-dependent resistor) son unos componentes electrónicos de la familia de las resistencias variables cuya resistencia varía en función de la luz recibida, su resistencia disminuye a medida que aumenta la luz que incide sobre él. Con…

Real-Time-Clock (RTC) DS1302
Real-Time-Clock (RTC) DS1302, módulo reloj

Real-Time-Clock (RTC) DS1302, módulo reloj

| Actualizado:
0

El módulo reloj DS1302 RTC permite ajustar la fecha y la hora, contiene un reloj-calendario en tiempo real con 31 bytes de RAM estática. El módulo reloj proporciona información de segundos, minutos, días, semanas, meses y años. El número de…

Módulo reloj de tiempo real RTC DS3231

Módulo reloj de tiempo real RTC DS3231

| Actualizado:
0

El DS3231 es un reloj de tiempo real (RTC) I2C de bajo coste y extremadamente preciso, con un oscilador de cristal con compensación de temperatura (TCXO). Comparado con el DS1302, el DS3231 tiene muchas ventajas, funciona con una alimentación que…

Reloj con Arduino
Montar un reloj con Arduino, el módulo RTC DS3231 y mostrarlo en una pantalla LCD

Montar un reloj con Arduino, el módulo RTC DS3231 y mostrarlo en una pantalla LCD

| Actualizado:
0

Con este proyecto podremos regular la fecha y la hora actual. El módulo RTC DS3231 cuenta con una pila que en el caso de que se corte la fuente de alimentación, permitirá al reloj seguir guardando internamente la fecha y…

Puntero láser, módulo KY-008
Módulo Sensor Láser KY-008 (Puntero láser)

Módulo Sensor Láser KY-008 (Puntero láser)

| Actualizado:
0

El módulo KY-008 es un emisor de luz láser de color rojo y que cuenta con un pin de alimentación (S), un pin GND (-) y un tercer pin central que no sirve para nada. Características: Modo de salida:…

Crear una alarma con el módulo KY-008, una fotoresistencia y un buzzer
Alarma con Arduino

Crear una alarma con el módulo KY-008, una fotoresistencia y un buzzer

| Actualizado:
0

En esta práctica haremos una alarma que se conectará en el momento en que el haz de luz del puntero no llegue a la fotorresistencia. Haremos que la señal de alarma nos avise por el monitor serial y nos de un aviso sonoro

Módulo KY-034
Módulo Flash Automático de 7 colores KY-034 para Arduino

Módulo Flash Automático de 7 colores KY-034 para Arduino

| Actualizado:
0

Este módulo permite generar una luz intensa de 7 colores diferentes de forma fácil y rápida. Es compatible con Arduino o con cualquier microcontrolador que posea un pin de 5V. Está compuesto por un led emisor de luz de alto…

Plataforma móvil con un joystick y Arduino
Plataforma móvil con 2 servos controlada por un joystick y Arduino

Plataforma móvil con 2 servos controlada por un joystick y Arduino

| Actualizado:
0

Vamos a montar una torreta con dos servos que nos ayudarán a desplazarla en un ángulo de 180º, en el eje horizontal y en el vertical. Utilizaremos un joystick para mover los pequeños motores. Podremos utilizar la plataforma móvil para…

Juego de la serpiente con Arduino

Juego de la serpiente con Arduino

| Actualizado:
0

Aquellos que tuvieron un Nokia, recordarán el famoso juego de la serpiente. En este artículo desarrollaremos la programación necesaria para realizar el juego de la serpiente utilizando la placa Arduino y una matriz LED de 8×8. Material utilizado: Placa…

TM1637, display digital de 4 dígitos
TM1637: módulo display digital de 4 dígitos.

TM1637: módulo display digital de 4 dígitos.

| Actualizado:
0

El módulo de pantalla LED de 4 dígitos con TM1637 se puede controlar con sólo dos líneas de control DIO y CLK. Característica de Módulo Display Digital TM1637 4 Dígitos: Tensión de alimentación de 3V-5V Consumo de corriente 250…

Modulo sensor de agua
Sensor de agua

Sensor de agua

| Actualizado:
0

Módulo que detecta el nivel de agua del recipiente donde se sumerge. Para usar en tus proyectos Arduino. El nivel de agua es detectado por las bandas paralelas que tiene en la placa, y según el nivel de agua, genera…

Controlador de motor L293D
Shield controlador de motor L293D

Shield controlador de motor L293D

| Actualizado:
0

El circuito integrado L293D es un controlador de motores, que tiene la capacidad de controlar hasta cuatro motores de corriente continua, sevomotores o motores paso a paso. Utiliza la mayoría de las ranuras de Arduino, solamente nos deja libres los…

Robot Arduino 4 ruedas
Robot Arduino controlado por bluetooth, con 4 ruedas

Robot Arduino controlado por bluetooth, con 4 ruedas

| Actualizado:
2

En un artículo anterior construimos un robot arduino controlado por bluetooth con dos ruedas y el módulo controlador L298N, en este caso utilizaremos el controlador de motor L293D que permite la conexión de 4 motores reductores. Es interesante que antes…

Detector de incendios con Arduino
Detector de incendios con Arduino y el sensor KY-026

Detector de incendios con Arduino y el sensor KY-026

| Actualizado:
0

El módulo KY-026 es un sensor de llama que permite detectar un fuego gracias a un sensor óptico sensible a la radiación emitida por la llama. El sensor puede detectar fuentes de luz en el rango de una longitud de…

Arduino y Processing Comunicación básica
Arduino y Processing Comunicación básica por puerto serie

Arduino y Processing Comunicación básica por puerto serie

| Actualizado:
0

En este tutorial veremos como comunicar Arduino con processing utilizando dos ejemplos muy sencillos. En el primero de ellos, mandaremos una variable para que processing nos la muestre en la consola. En el segundo, cambiaremos el color de fondo de…

Radar con Arduino y Processing
Realizar un radar con Arduino y Processing

Realizar un radar con Arduino y Processing

| Actualizado:
0

En este artículo explicaremos cómo montar un radar con Arduino y utilizaremos el programa processing para representar en la pantalla los datos. Un radar se basa en emitir un impulso de radio que se refleja en un objeto. A partir…

Inicios con mBlock y el robot mBot
Inicios con mBlock y el robot mBot, programación por bloques

Inicios con mBlock y el robot mBot, programación por bloques

| Actualizado:
0

El lenguaje de programación por bloques consiste en crear una serie completa de instrucciones utilizando como herramientas mini-mandatos predefinidos y clasificados en diferentes apartados: acciones, sensores, eventos, operadores, variables… El robot mBot utiliza la placa mCore con un microcontrolador ATmega238…

Robot esquiva obstáculos con mBot

Robot esquiva obstáculos con mBot

| Actualizado:
0

En este proyecto vamos a programar el mBot para que sea capaz de evitar cualquier obstáculo: paredes, cajas… Para ello vamos a usar el sensor de ultrasonidos. Es un programa sencillo para aprender e iniciarse con la programación por bloques.…

La tarjeta Arduino
La tarjeta Arduino y el entorno de desarrollo integrado (IDE)

La tarjeta Arduino y el entorno de desarrollo integrado (IDE)

| Actualizado:
0

¿Eres un apasionado de la electrónica o realizas estudios relacionados con ella? ¿Te gustaría descubrir las múltiples facetas que esta disciplina te puede proporcionar, pero no sabes por dónde empezar? Contenido 1…

Placas de Arduino oficiales y no oficiales

Placas de Arduino oficiales y no oficiales

| Actualizado:
0

Oficiales. Son aquellas placas manufacturadas por la compañía italiana Smart Projects, y algunas han sido diseñadas por la empresa estadounidense SparkFun Electronics (SFE) o, por la también estadounidense Gravitech. Incluso el gigante Intel ha colaborado en el diseño de una…

Lenguaje de programación de Arduino

Lenguaje de programación de Arduino

| Actualizado:

El lenguaje de programación de Arduino se puede dividir en tres grandes partes: estructura, valores (variables y constantes), y funciones. ESTRUCTURA setup() loop() Estructuras…

loop()

loop()

| Actualizado:
0

La función loop() ejecuta el código continuamente hasta que la placa se apague. Es la sección de programa que funciona de forma continua. Loop significa lazo o bucle en ingles. Se ejecuta un número infinito de veces, contiene el código…

setup()

setup()

| Actualizado:
0

La función setup() se ejecuta solamente una vez cuando el programa se inicia, es decir, en el momento de encender la placa Arduino. Debe contener la inicialización de los elementos, se utiliza para inicializar las variables, la comunicación con nuestro…

if

if

| Actualizado:
0

La sentencia if se usa para tomar decisiones, determina si una condición es verdadera (TRUE) o falsa (FALSE) y ejecuta las instrucciones siguientes siempre y cuando el resultado sea verdadero. Es una de las más utilizadas en la programación de…

if...else

if...else

| Actualizado:
0

El bucle if…else permite múltiples comprobaciones. Es una combinación de dos sentencias if y else. Else amplía una sentencia if para ejecutar otra diferente en caso de que la expresión if original se evalúe como FALSE. Sintaxis: if(Condición){ //…

for

for

| Actualizado:
0

La sentecia for, es una estructura de control, repite un bloque de instrucciones un número concreto de veces, dependiendo de la condición indicada. Cada vez que ejecuta las instrucciones vuelve a comprobar la condición. Sintaxis: for (expr1; expr2; expr3){…

Switch case

Switch case

| Actualizado:
0

La sentencia switch es similar a una serie de sentencias if en la misma expresión. En muchas ocasiones, es posible que se quiera comparar la misma variable (o expresión) con muchos valores diferentes, y ejecutar una parte de código distinta…

While

While

| Actualizado:
0

El significado de while es simple: repite las sentencias anidadas, tanto tiempo como la expresión while se evalúe como VERDADERA. El valor de la expresión es verificado cada vez al inicio del bucle, por lo que incluso si este valor…

Do…While

Do…While

| Actualizado:
0

El bucle do…while funciona de la misma manera que el bucle while, con la excepción de que la condición se comprueba al final del bucle, por lo que se ejecutará siempre al menos una vez. Sintaxis: do{ // Instrucciones…

Break

Break


0

La sentencia break finaliza la ejecución del bucle do, for o while en curso. También se utiliza para salir de la estructura switch. Ejemplo: En el siguiente ejemplo vemos cómo salir de un bucle for, tenemos una variable igual…

Continue

Continue


0

Permite saltar la ejecución de un bucle for, do o while. Sintaxis continue; Ejemplo En el siguiente ejemplo veremos cómo interrumpir un bucle while con la instrucción continue. Tenemos un bucle while que cuenta de 0 a 9.

Return

Return


0

Devuelve un valor a la función de llamada. Sintaxis: return; return value; Ejemplo: En este ejemplo devolvera el valor 1 si la lectura es mayor de 400, en caso contrario devuelve el valor 0. int checkSensor() {…

Más de sintaxis

Más de sintaxis

| Actualizado:
0

; (punto y coma) El punto y coma «;» se utiliza para separar instrucciones en el lenguaje de programación de Arduino. También se utiliza para separar elementos en una instrucción de tipo «bucle for». Sintaxis int x = 13;…

Operadores aritméticos

Operadores aritméticos

| Actualizado:
0

Los operadores aritméticos que se incluyen en el entorno de programación son: asignación, suma, resta, multiplicación, división y módulo. Estos asignan un valor o devuelven la suma, la diferencia, el producto, el cociente o el resto de dos operandos. =…

Operadores de comparación

Operadores de comparación

| Actualizado:
0

Los operadores de comparación son utilizados para comparar una variable o constante con otra, se utilizan con frecuencia en las estructuras condicionales del tipo if, while, etc. Son para probar si una condición es verdadera. …

Operadores Booleanos

Operadores Booleanos

| Actualizado:
0

Los operadores booleanos permiten comparar dos variables entre sí o con constantes. Devuelve VERDADERO o FALSO dependiendo del operador. Existen tres operadores lógicos, AND (&&), OR (||) y NOT (!). Operadores…

Operadores lógicos binarios (bit a bit)

Operadores lógicos binarios (bit a bit)


0

Son operadores que actúan sobre números binarios a nivel de sus bits individuales. Operadores lógicos binarios & AND bit a bit | OR bit a bit …

Operadores compuestos

Operadores compuestos

| Actualizado:
0

Si combinamos operadores aritméticos entre sí, asignaremos nuevas funcionalidades a las variables, como por ejemplo, un acumulador o un contador. Es decir, que podemos acumular un valor en una variable en cada vuelta o simplemente realizar un contador de las…

Constantes

Constantes

| Actualizado:
0

Las Constantes son expresiones predefinidas en el lenguaje Arduino. Se utilizan para hacer los programas mas fáciles de leer. Clasificamos las constantes en: Definiendo el nivel del Pin: HIGH | LOW Cuando leemos o escribimos en un pin digital solo…

Tipos de Variables

Tipos de Variables

| Actualizado:
0

Los tipos de variables que el lenguaje Arduino admite son: void Reservado para la declaración de funciones sin valor de retorno. Sintaxis: void setup() void loop() boolean Las variables de este tipo solo pueden tener dos valores: verdadero o…

Pinmode

Pinmode

| Actualizado:
0

Configura el pin especificado para comportarse como una entrada o como una salida de corriente, dependiendo de si el valor del segundo parámetro es la constante predefinida INPUT o bien OUTPUT. Es necesario para que los pines digitales puedan actuar…

Digitalwrite()

Digitalwrite()

| Actualizado:
0

La instrucción digitalWrite envía un valor HIGH (alto) o LOW (bajo) a un pin digital declarado previamente como salida. Si el pin ha sido configurado como OUTPUT (salida) con pinMode(), su voltaje se establece en el valor correspondiente: 5V (o…

Digitalread()

Digitalread()

| Actualizado:
0

La función digitalRead() permite leer el estado de una entrada digital, puede ser HIGH o LOW. Este valor de retorno es de tipo «int» y puede tener dos únicos valores; la constante HIGH (1) o LOW (0). Sintaxis digitalRead(pin)…

AnalogReference()

AnalogReference()

| Actualizado:
0

La instrucción analogReference() configura el nivel de referencia para los conversores A/D de Arduino. Dispone de un único parámetro, que en la placa Arduino UNO puede tener los siguientes valores: DEFAULT: la referencia analógica por defecto, 5 V (en…

Analogread()

Analogread()

| Actualizado:
0

Lee el valor de tensión en el pin analógico especificado (de 0 a 5). La placa dispone de un convertidor analógico-digital que asignará a voltajes de entrada de entre 0 y 5V, valores enteros comprendidos entre 0 y 1023. Por…

Analogwrite() – PWM

Analogwrite() – PWM

| Actualizado:
0

Controla el ciclo de trabajo de una salida PWM de Arduino en un pin digital configurado como OUTPUT. No todos los pines digitales pueden generar señales PWM: en la placa Arduino UNO por ejemplo solo son los pines 3, 5,…

Tone()

Tone()

| Actualizado:
0

La función tone() proporciona en una salida PWM una señal con un ciclo de trabajo del 50% y una frecuencia especifica, también se puede indicar el tiempo que estará generando esa señal. Tened en cuenta que solo se puede generar…

noTone()

noTone()

| Actualizado:
0

La función noTone() deja de generar la onda cuadrada que en principio estaba emitiéndose por una ejecución previa de tone(), a través del pin especificado. Si no hay ninguna señal emitiéndose en ese pin, esta función no hace nada. Se…

Pulsein()

Pulsein()

| Actualizado:
0

Lee un pulso (HIGH o LOW) de un pin determinado. Por ejemplo, si el valor especificado como parámetro es HIGH, pulseIn() espera a que el pin esté en HIGH, en ese momento comienza la cuenta (timing) hasta que la tensión…

Millis()

Millis()

| Actualizado:
0

Devuelve el número de milisegundos desde que la placa Arduino empezó a ejecutar el programa actual. Este número se desbordará (volverá a cero), después de aproximadamente 50 días. Retorna la cantidad de milisegundos en un valor long sin signo (unsigned…

Delaymicroseconds()

Delaymicroseconds()

| Actualizado:
0

Hace una pausa en el programa durante la cantidad de tiempo (en microsegundos) especificado como parámetro. Hay mil microsegundos en una milésima de segundo, y un millón de microsegundos en un segundo. Actualmente, el máximo valor que se puede utilizar…

Constrain()

Constrain()

| Actualizado:
0

Limita a un número a permanecer dentro de un rango. Sintaxis constrain (x, a, b) Parámetros x: El número a limitar (de cualquier tipo) a: El límite inferior (de cualquier tipo) b: El límite superior (de cualquier…

Map()

Map()

| Actualizado:
0

Modifica un valor que se encuentra inicialmente dentro de un rango para que esté dentro de otro rango de forma que la transformación del valor sea lo más proporcionada posible. Sintaxis map(valor_entrada, inicio_entrada, final_entrada, inicio_salida, final_salida); Parametros …

attachInterrupt() / Interrupciones con Arduino

attachInterrupt() / Interrupciones con Arduino

| Actualizado:
0

Una interrupción es una señal que detiene la actividad actual del procesador para ejecutar otra función distinta. La interrupción puede iniciarse debido a una señal externa, por ejemplo, la pulsación de un botón, o interna, por ejemplo, un temporizador o…

Comunicación serial
Funciones de comunicación serial

Funciones de comunicación serial

| Actualizado:
0

Se utilizan para la comunicación entre la placa Arduino y un ordenador u otro dispositivo. Las placas Arduino se comunican por los pines digitales 0 (RX) y 1 (TX), así como con el ordenador mediante la conexión USB. Por lo…

Biblioteca SoftwareSerial

Biblioteca SoftwareSerial


0

Arduino incorpora el estandar de comunicación Serial desde los pines Rx (pin 0) y Tx (pin 1) de la UART incorporado en la placa Arduino, lo que se llama SerialTTL, pero estos pines también van al conector USB por donde…

Librería para los sensores ultrasónicos
Libreria NewPing

Libreria NewPing

| Actualizado:
0

NewPing es una librería para el IDE de arduino que facilita el trabajo con sensores ultrasónicos. Esta librería ya contiene toda la lógica para realizar los cálculos de distancia con nuestro sensor HC-SR04, lo cual simplifica nuestro código. La biblioteca…

Control de servomotores
librería Servo

librería Servo

| Actualizado:
0

Esta biblioteca permite a una placa Arduino controlar servomotores RC (hobby). Los Servos integran engranajes y un eje que puede ser controlado con precisión. Los servos estándar permiten que el eje sea colocado en distintos ángulos, por lo general entre…

¿Cómo medir el valor de una resistencia con Arduino?
Medir el valor de una resistencia con Arduino

¿Cómo medir el valor de una resistencia con Arduino?

| Actualizado:
0

¿Cuántas veces se nos han mezclado las resistencias y no sabemos su valor? Para eso vamos a construir un sencillo óhmetro para medir la resistencia.

Robot Arduino controlado por un mando a distancia de infrarrojos
Robot Arduino dirigido con un mando infrarrojo

Robot Arduino controlado por un mando a distancia de infrarrojos

| Actualizado:
0

El objetivo de este proyecto es controlar el movimiento de un robot Arduino con un mando a distancia, a través de una señal de infrarrojo.

Shield V5.0 placa de expansión para Arduino
Shield V5.0 para Arduino

Shield V5.0 para Arduino

| Actualizado:
0

El Sensor Shield V5.0 es una placa de expansión diseñada para su uso con placas de desarrollo Arduino. Se monta directamente sobre una placa base Arduino y proporciona una interfaz conveniente para conectar varios sensores y módulos adicionales. …

¿Cómo medir la temperatura y la humedad con el módulo DHT11 y Arduino?
Medir la temperatura y humedad con Arduino

Módulo DHT11, medir la temperatura y la humedad con Arduino.

| Actualizado:
2

En este artículo veremos el funcionamiento del módulo DHT11 para medir la temperatura y la humedad, realizaremos la conexión con la placa Arduino y mostraremos las medidas obtenidas a través de una pantalla LCD. Contenido …

¿Cómo conectar una pantalla LCD 16×02 con controlador I2C a Arduino?
Controla un LCD con 2 pines

Tarjeta de interface I2C para display LCD1602

| Actualizado:
0

El módulo adaptador LCD a I2C es un componente que facilita la conexión de una pantalla LCD a un microcontrolador o placa de desarrollo a través del protocolo I2C, simplificando el cableado y reduciendo la complejidad de la conexión. El…