Tutorial Arduino 03: Entradas analógicas

En este tutorial nos adentraremos en el fascinante mundo de las entradas analógicas en Arduino. Descubriremos cómo utilizar estas entradas para medir y procesar diferentes tipos de sensores, abriendo un abanico de posibilidades para crear proyectos innovadores y creativos. ¡Prepárate para sumergirte en el apasionante universo de la electrónica con Arduino!

Bienvenido al tercer tutorial de Arduino de nuestra serie de tutoriales de Arduino. En este tutorial aprenderemos cómo funcionan los pines de entrada analógica de Arduino y haremos algunos ejemplos usando un potenciómetro y una fotocélula.

Este es un video tutorial paso a paso fácil de seguir. También encontrará debajo del video qué partes necesitamos para este tutorial y los códigos fuente de los ejemplos en el video.

Componentes necesarios para este tutorial de Arduino


  • Placa Arduino……………………………… Amazon / Banggood / AliExpress
  • Cables de puente y placa de pruebas………… Amazon / Banggood / AliExpress
  • CONDUJO …………………………………………… Amazon / Banggood / AliExpress
  • Resistencia de 220 ohmios…………………….. Amazon / Banggood / AliExpress
  • Potenciómetro ……………………………. Amazon / Banggood / AliExpress
  • Fotocélula (fotorresistencia) …………… Amazon / Banggood / AliExpress

Divulgación: estos son enlaces de afiliados. Como asociado de Amazon, gano con compras que califican.

Diagrama de circuito del primer ejemplo. Usar el valor del potenciómetro como entrada analógica


Tutorial Arduino 03: Entradas analógicas

Diagrama de circuito del segundo ejemplo. Utilizar la fotocélula como divisor de tensión y su valor variable como entrada analógica


Tutorial Arduino 03: Entradas analógicas

Código fuente del primer y segundo ejemplo.


void setup() {
Serial.begin(9600);
}

void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);Code language: Arduino (arduino)

Diagrama de circuito del tercer ejemplo. Usando un potenciómetro para controlar el brillo del LED a través de PWM


Tutorial Arduino 03: Entradas analógicas

Código fuente del tercer ejemplo.


int led = 7;

void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}

void loop() {
int sensorValue = analogRead(A0);
int newValeu = map(sensorValue, 0, 1023, 0, 255);
analogWrite(led, newValeu);
}Code language: Arduino (arduino)
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Tutorial Arduino 03: Entradas analógicas

Bienvenidos al tercer Tutorial de Arduino de nuestra Serie de Tutoriales de Arduino. En este tutorial aprenderemos cómo funcionan los pines de Entradas Analógicas de Arduino y haremos algunos ejemplos utilizando un potenciómetro y una fotoresistencia. Se trata de un Tutorial en Video paso a paso que es fácil de seguir. Además, debajo del video encontrarás qué componentes necesitamos para este tutorial y los códigos fuente de los ejemplos en el video.

Componentes necesarios para este Tutorial de Arduino:

  1. Placa de Arduino …………………………… Amazon / Banggood / AliExpress
  2. Protoboard y cables de puente ……… Amazon / Banggood / AliExpress
  3. LED …………………………………………… Amazon / Banggood / AliExpress
  4. Resistor de 220 Ohmios …………………….. Amazon / Banggood / AliExpress
  5. Potenciómetro ……………………………. Amazon / Banggood / AliExpress
  6. Fotoresistencia …………… Amazon / Banggood / AliExpress

Es importante mencionar que estos son enlaces de afiliados. Como Asociado de Amazon, obtengo ingresos por compras que califiquen.

Esquema del circuito del primer ejemplo:

En este ejemplo, utilizamos el valor del potenciómetro como entrada analógica.

Esquema del circuito del segundo ejemplo:

Aquí utilizamos la fotoresistencia como un divisor de voltaje y su valor variable como entrada analógica.

Código fuente del primer y segundo ejemplo:

A continuación se muestra el código en Arduino:

void setup() {
Serial.begin(9600);
}

void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);

Esquema del circuito del tercer ejemplo:

En este caso, utilizamos el potenciómetro para controlar la intensidad del LED a través de PWM.

Código fuente del tercer ejemplo:

int led = 7;

void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}

void loop() {
int sensorValue = analogRead(A0);
int newValeu = map(sensorValue, 0, 1023, 0, 255);
analogWrite(led, newValeu);

Categorías: Tutoriales de Arduino. Complementa este artículo con toda la información que te ha inspirado sobre el contenido que presentamos.

Deja un comentario