Entradas

Mostrando las entradas con la etiqueta Arduino

Los cinco pasos de un programa de Jack Pardum

Cada programa en el que puedas pensar puede ser reducido a cinco elementos básicos. Cuando comienzas a diseñar un programa, deberías pensar en ese programa en términos de los siguientes pasos.   1. Inicialización El propósito de la inicialización es establecer el entorno en el cual el programa correrá. 2. Entrada El paso de entrada es la secuencia de programa donde es necesario adquirir información para resolver el problema. 3. Procesamiento El paso de procesamiento debe realizar la tarea de determinar los datos que han entrado al programa para procesarlos y obtener un nuevo grupo de datos. 4. Salida El paso de salida es el responsable de usar los resultados del procesamiento. Esta utilización es tan simple como mostrar nuevos datos en una pantalla. 5. Terminar Este paso es responsable de "limpiar" una vez que el programa a terminado sus tareas. Algunas aplicaciones están hechas para correr una y otra vez, sin embargo es una buena practica dispo...

Punta logica con LCD y Arduino

Imagen
Punta logica con LCD y Arduino Este proyecto te permitira crear una probador logico de manera facil con tu arduino que te permite revisar valores logicos en tus prototipos. Este probador incorpora dos LEDs para ofrecer de manera visual y rapida el resultado, ademas de mostrar en pantalla "ALTO" o "BAJO" refiriendose a los estados logicos. Componentes: Arduino Uno Protoboard mediana o PCB  Potenciometro 10K Resistencia 1K Resistencia 330 ohms  Transistor NPN generico Boton Un cable jumper Una pantalla 16x2 con pines macho soldados  Copnexion:  Codigo: /* Logic Tester LCD displays "HIGH (1)" when digital circuit signal is +5V. A "LOW (0)" is displayed when digital circuit signal is OV. 27 April 2013 Don Wilcher */ // include the LCD library code: #include <LiquidCrystal.h> // set up pins on Arduino for LCD and transistor lead: LiquidCrystal lcd(12,11,5,4,3,2); int xistorPin = 6; int digitalStatus = 0; // variable for readi...

Sketch LED intermitente

Imagen
Este sketch hace que un LED conectado brille de manera intermitentemente según la velocidad que se le asigne . BOM Arduino UNO LED 5mm Resistencia 270Ω 0,5w Ensamble Sketch /*   Blink   Enciende un LED por un segundo, luego lo apaga por un segundo, repetidamente.   Este ejemplo es del dominio publico  */ // El pin 12 debe tener un LED conectado // Otorgar nombre: int ledPin = 12; // Esta rutina de configuración corre una vez que se presiona el botón reset void setup() {                 // Inicia el pin digital como salida   pinMode(led, OUTPUT);    } // El bucle corre una y otra vez por siempre void loop() {   digitalWrite(led, HIGH);   // Enciende el LED haciendo el voltaje ALTO   delay(1000);               // Espera por un segundo   di...

Especificaciones Arduino Uno R3

Imagen
¿Que es un Arduino Uno? El Uno es una placa electrónica basada en el ATmega328P. Cuenta con 14 pines digitales de entrada / salida (de los cuales 6 se podrán utilizar como salidas PWM), 6 entradas analógicas, un cristal de cuarzo de 16 MHz, una conexión USB, un conector de alimentación, una ICSP y un botón de reinicio. Contiene todo lo necesario para apoyar el microcontrolador; basta con conectarlo a un ordenador con un cable USB o la corriente con un adaptador de CA a CC o una batería para empezar.    Parte frontal   Parte trasera Puede jugar con el UNO sin preocuparse demasiado por hacer algo mal, en el peor de los escenarios se  puede sustituir el chip por unos pocos dólares y empezar de nuevo. "UNO" significa uno en italiano y fue elegido para celebrar el lanzamiento del software de Arduino (IDE) 1.0. La placa Uno y la versión 1.0 del software de Arduino (IDE) fueron las versiones de referencia de Arduino, ahora han...