Saltar al contenido principal
LibreTexts Español

12.2: Asignación

  • Page ID
    83214
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    A veces necesitamos una forma de retroalimentación visual con respecto a la variable de control; en otras palabras, alguna forma de lectura. En este caso, podemos hacer una simple “barra LED” para indicar la velocidad del motor; cuanto más rápida sea la velocidad, más ancha será la barra. No hay necesidad de reinventar la rueda como ya hemos hecho esto antes. Considera adaptar la función LightLedsBar () del ejercicio Entrada Analógica Arduino. Requerirá cuatro controladores LED conectados al puerto B.

    Finalmente, consideremos establecer la velocidad del motor de acuerdo con alguna variable ambiental como la temperatura o el nivel de luz en lugar de usar un potenciómetro controlado manualmente. El potenciómetro se puede reemplazar con un sensor simple como el LM34 para temperatura o un divisor de voltaje de resistencia y fotorresistencia (celda CdS) para detectar los niveles de luz. Será relativamente fácil y seguro crear cambios extremos en el nivel de luz usando una linterna y un dedo (para cubrir y bloquear la luz). El rango del voltaje del sensor de temperatura será comparativamente estrecho, por lo que probablemente estará en orden un rango diferente de mapeo. También es posible que desee montar el sensor de temperatura lejos de los otros elementos del circuito para aislarlos del calor y el frío excesivos. ¡No se deben usar llamas abiertas en laboratorio para crear calor!

    Incluya su código y un esquema adecuado, como de costumbre, junto con una descripción de cómo probó el resultado.


    This page titled 12.2: Asignación is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by James M. Fiore via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.