Inhaltsverzeichnis:
Video: [Grundlegendes] Medir Una Resistencia Con Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
En Arduino existen únicamente dos formas de captar datos del mundo außen:
- Digital: sus valores pueden ser 0 o 1, abhängig von si se aplica o no un voltaje al conector que se está leyendo como entrada.
- Analógica: sus valores pueden ser entre 0 y 1023, dependiendo del voltaje aplicado entre 0 el voltaje de alimentación de la placa (normalmente 5V, pero puede ser 3.3V).
En ambos casos hablamos de una medida de voltaje, no de resistencia, amperaje, capacitancia, inductancia… únicamente voltaje.
Es por ello que para hacer otro tipo de mediciones con una placa Arduino (y en general cualquier microcontrolador), debemos buscar la forma de transformar el valor medido en un valor de voltaje.
La resistencia es el caso más sencillo para ello.
Schritt 1: Divisor De Voltaje
Un divisor de tensión o voltaje es una configuración de elementos en un Circuito eléctrico que actúa dividiendo una tensión entrante y devolviendo una tensión de salida berechenbar.
En nuestro caso hablaremos de un divisor de voltaje resistivo, en el que emplearemos 2 resistencias. Como nuestro objetivo es calcular una de ellas, la otra debe ser de un valor conocido.
La ecuación que definieren el comportamiento del voltaje es la que podemos ver en las imágenes.
Lo mejor para familiarizarnos es ver un par de ejemplos de cálculos.
Schritt 2: Beispiel
Supongamos que queremos calcular R1 [Ver esquema del paso anterior]
Sabemos que R2 tiene un valor de 10KΩ, sabemos que Vin tiene un valor de 5V (wie normale Encontramos en el entorno Arduino) und que la lectura de Vout und ein pin analógico de Arduino es de 750.
1º- Sabemos mit der Auflösung des ADC von Arduino mit 10 Bits, mit einer Bedeutung von 1024 möglichen Divisionen (2 Höhen und 10) für einen Wert des Eingangs zwischen 0 V und 5 V. Por lo tanto si ponemos 5V en un pin analógico, su valor será 1023 (no será 1024, recordemos que empieza a contar en 0, no en 1); si ponemos 0V en el pin, su valor será 0 y si por ejemplo ponemos 2, 5V su valor será 511.
Por lo tanto, si el valor que nos da la lectura analógica del pin en su valor digital es 750, podemos ya calcular el Vout, voltaje de salida de divisor de voltaje.
> 5V / 1024 Divisionen = 0, 00488V / Division
> 0, 00488 Volt/Division · 750 Divisionen = 3,66V
2º- Podemos ya despejar R1, que era la incógnita:
> Vout = (R2 / R1+R2) · Vin
> 3,66 V = (10KΩ / R1 + 10KΩ) · 5V
> R1 + 10KΩ = 10KΩ · 5V / 3,66V
> R1 = (10KΩ · 5V / 3,66V) - 10KΩ = 3,66KΩ
En general, podemos calcular el valor de R1 como:
> R1 = (R2 · Vin / Vout) - R2
Schritt 3: Ejemplo De Código
Poniendo en practica todo lo que hemos explicado antes, dejamos aquí a ejemplo de código que calcula R1 leyendo el voltaje mediante la entrada analógica A0, simplemente aportando el valor de R2.
Empfohlen:
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Grundlegendes Programmier-Tutorial: 6 Schritte
Basic Programming Tutorial: In diesem Tutorial lernen Sie, wie Sie ein einfaches Programm in Python schreiben. Es wurde für Leute mit grundlegenden Computerkenntnissen entwickelt, die noch nie zuvor programmiert haben. Sie benötigen Folgendes: 1. Ein Windows-Computer.2. Die Möglichkeit, Software zu installieren. Ich
Grundlegendes Java-Debugging: 9 Schritte
Basic Java Debugging: Diese Anleitung behandelt eine grundlegende Schritt-für-Schritt-Überprüfung der Java-Fehlerbehandlung. Dieses Handbuch bietet keine Hilfestellung beim Einrichten von Java-Programmiersoftware und geht davon aus, dass Sie diese Aufgabe bereits im Voraus erledigt haben. Für die beste
Einen benutzerdefinierten Joy Con-Griff herstellen – wikiHow
Wie man einen benutzerdefinierten Joy Con Grip macht: Hallo, willkommen zu meinem ersten Instructable! Fühlen Sie sich frei, Ratschläge oder konstruktive Kritik in den Kommentaren hinzuzufügen, alles ist willkommen. Sie sind also hierher gekommen, um zu lernen, wie Sie einen benutzerdefinierten Joy Con Grip herstellen. Hier werde ich detailliert beschreiben, wie Sie jeden Schritt einzeln ausführen
Grundlegendes Windows-Batch-Tutorial: 5 Schritte
Basic Windows Batch Tutorial: Hallo Leute, innerhalb von 24 Stunden habe ich ein Windows Batch Tutorial veröffentlicht, das ich Ihnen in meinem letzten instructable versprochen habe. Wenn Sie es nicht gesehen haben, klicken Sie hier auf diesen Link: https://www.instructables.com/id/Python-Tutorial/ Dies ist auf die sehr (x100) Grundlagen von Batch-Pr