Arduino 01 - Primeros pasos
Creado en Martes, 17 Agosto 2010
Escrito por Juan
Es una plataforma de hardware libre basada en una sencilla placa de entradas y salidas simple y un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring.Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente. Arduino se puede utilizar para desarrollar objetos interactivos autónomos como los robots y puede ser conectado al computador para su programación.
Adquiera los componentes para este proyecto en:
.
Veamos de que trata este artículo:

El Arduino Duemilanove ("2009") es una placa basada en el microcontrolador ATmega168 o en un ATmega328. Cuenta con 14 entradas digitales / salida (de los cuales 6 pueden ser utilizados como salidas PWM), 6 entradas analógicas, un cristal de 16 MHz, una conexión USB, un conector de alimentación, un encabezado ICSP y un botón de reset. Contiene todo lo necesario para apoyar el microcontrolador, basta con conectarlo a un computador con un cable USB o a una fuente externa DC de 7-12V.
-
-
-
Conexión del LED al puerto de nuestro Arduino
Ahora revisemos el código de nuestro primer programa "Hola Mundo"
| Hola Mundo | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
/* ----------------------------------- Hola Mundo ----------------------------------- Enciende un LED por un segundo y lo apaga por el mismo tiempo Cosas de Mecatrónica y Tienda de Robótica based on an orginal by H. Barragan for the Wiring i/o board */ //------------------------------------ //Declara puertos de entradas y salidas //------------------------------------ int ledPin = 13; // Declara el LED en el Pin 13 //------------------------------------ //Funcion principal //------------------------------------ void setup() // Esta función corre cada vez que se //inicia el Arduino { pinMode(ledPin, OUTPUT); // Inicializa el LED como una salida } //------------------------------------ //Funcion ciclicla //------------------------------------ void loop() // Esta funcion se mantiene ejecutando // cuando este energizado el Arduino { digitalWrite(ledPin, HIGH); // Enciende el LED delay(1000); // Temporiza un segundo (1s = 1000ms) digitalWrite(ledPin, LOW); // Apaga el LED delay(1000); // Temporiza un segundo (1s = 1000ms) } |

Inicio
Login
Carrito de compras
Realizar pedido









(1) 800 6305 -- 300 5606931
ventas@tdrobotica.co