• Home
  • Química
  • Astronomía
  • Energía
  • Naturaleza
  • Biología
  • Física
  • Electrónica
  •  science >> Ciencia >  >> Física
    5 ideas de proyectos Arduino

    El Arduino es una placa de circuito de microcontrolador programable popular que tuvo sus inicios alrededor de 2005. Basado en los chips ATmega de Atmel, proporciona una plataforma de bajo costo para crear una amplia variedad de circuitos de control electrónico. La programación y el uso del Arduino es bastante simple, lo que lo hace atractivo para estudiantes y aficionados, así como para ingenieros electrónicos. La placa Arduino tiene encabezados de clavija estándar de 2,54 mm que permiten una fácil conexión a placas de pruebas y otras herramientas electrónicas de creación de prototipos. Como microcontrolador, es muy adecuado para el control en tiempo real de luces, sensores, motores y otros equipos. Una comunidad próspera de usuarios y proveedores de hardware y software apoyan el Arduino, lo que le permite abordar una amplia gama de proyectos.
    Arduino vs. PC

    Una PC típica o incluso un teléfono inteligente tiene mucha más memoria y número -poder de poder que un Arduino, pero no dejes que eso te desanime. El Arduino se especializa en tareas repetitivas simples, como controlar la velocidad de un motor. No ejecutará múltiples aplicaciones sofisticadas al mismo tiempo con gráficos en color de alta velocidad. Debido a que se centra en las aplicaciones de control electrónico, sus creadores eligieron un diseño de bajo costo utilizando solo un puñado de componentes.
    Para principiantes: Starter Kit

    Por sí solo, una placa Arduino no hace mucho; necesita algunos otros componentes con los que la placa puede interactuar y actuar sobre ellos. Aunque puede comprar un Arduino independiente, los puntos de venta de pasatiempos venden útiles kits que lo ayudan a aprender los conceptos básicos de hardware y software. Además de la placa Arduino en sí, un buen kit incluye una placa de prueba para prototipos, resistencias, diodos emisores de luz (LED) y otros componentes electrónicos, cableado y un adaptador de CA de "verruga de pared" de 9V para alimentar el Arduino. Los mejores kits tienen guías de instrucciones que lo guían a través de la construcción y codificación de circuitos.

    Para programar el Arduino, necesita una computadora. Puede usar una PC con Windows, Mac o Linux. También necesita descargar una copia del Arduino Interactive Development Environment (IDE), que es un editor de texto que utiliza para escribir el código Arduino. El IDE es un programa de código abierto disponible sin costo.
    The Light Blinker

    Uno de los proyectos más simples y fáciles de Arduino es el LED flasher. En este proyecto, utiliza el Arduino para encender y apagar una luz indicadora LED estándar en un ciclo que se repite mientras el microcontrolador permanezca encendido. Conecta el cable del ánodo del LED a una de las salidas digitales del Arduino y el cátodo a la conexión a tierra del Arduino. Por lo general, utiliza LED con una resistencia limitadora de corriente, pero puede salirse con la suya con un LED "desnudo". La placa Arduino emite solo pequeñas cantidades de corriente que no pueden freír el LED. Este sencillo proyecto lo familiarizará con el IDE de Arduino, la carga de programas al Arduino con un cable USB y los conceptos básicos de la codificación. El éxito de ver el parpadeo de la luz aumenta su confianza para proyectos más desafiantes. Presione sus botones

    Aunque el Arduino puede funcionar sin sensores, como en el proyecto del parpadeo de la luz, es más útil cuando actúa sobre los datos. del mundo real Un interruptor de botón de acción momentánea es una de las formas más simples de controlar el Arduino. Sin embargo, para que funcione correctamente, debe conectar una resistencia de 10K ohmios al interruptor en una configuración "desplegable". Conecte uno de los cables de resistencia al pin positivo de 5 voltios del Arduino y el otro cable de resistencia al pin digital que desea controlar. Conecte un lado del interruptor al mismo pin digital y el otro lado del interruptor al pin de tierra del Arduino. La resistencia desplegable fuerza al pin digital a un voltaje alto o bajo para que nunca "flote" en un valor ambiguo en el medio. En su código de programa, use la instrucción digitalRead () para leer el valor del interruptor. Use otro pin digital para parpadear un LED o realice alguna otra acción cuando presione el interruptor.
    Luz y otros sensores

    Además de los interruptores, algunos de los sensores más simples disponibles para Arduino incluyen los de luz , temperatura y magnetismo. Las resistencias variables son otra forma de controlar un Arduino. La placa tiene un conjunto de pines de entrada analógica que le permiten controlar el Arduino con señales que varían continuamente además de la naturaleza de encendido y apagado del pin digital.
    Tonos, melodías y ruidos

    El Arduino's digital Los pines de salida pueden conducir un pequeño altavoz del tamaño de una palma. Al establecer un pin digital en valores altos y bajos a velocidades de audio (aproximadamente cien veces por segundo), sus programas pueden producir tonos en el altavoz. Para crear una señal de audio, cree un bucle repetitivo que establezca el pin alto, demore 5 milisegundos, luego establezca el pin bajo y realice otro retraso de 5 milisegundos. Con un tiempo de ciclo total de 10 milisegundos, el altavoz producirá un tono de 100 hertzios. Con la programación correcta, puede crear escalas musicales y reproducir melodías. Con una programación diferente, puede hacer que suene un timbre o una sirena.
    Datos de paso: Monitor serie

    El IDE de Arduino que se ejecuta en su computadora incluye una ventana de monitor en serie que recibe y muestra datos del microcontrolador. Para programas más complejos, el monitor en serie puede ser un salvavidas porque puede mostrar los valores del programa para rastrear los errores del programa. Un programa simple que envía datos al monitor en serie lo ayuda a familiarizarse con esta importante característica.

    © Ciencia https://es.scienceaq.com