

Existen diferentes placas de Arduino entre las que podemos nombrar el Arduino Leonardo, Arduino Due, Arduino Yun, Arduino Robot, Arduino Esplora, Arduino Mega ADK, Arduino Ethernet, Arduino Mega 2560, Arduino Mini, Arduino Nano, Arduino Pro mini, Arduino Pro, Arduino micro, Arduino Fio, LilyPad Arduino USB, LilyPad Arduino Simple, LilyPad Arduino SimpleSnap y el Arduino más común y asequible es el Arduino Uno el cual cuenta con características muy favorables al fabricar proyectos, cabe resaltar que esta en el mercado desde el 2010.
Arduino Uno


- Microcontrolador: ATmega328
- Voltaje de funcionamiento: 5 V
- Pines I/O digitales: 14 (de los cuales 6 proveen salida PWM)
- Pines de entradas análogas: 6
- Corriente DC por cada pin I/O: 40 mA
- Corriente DC en el pin de 3.3 V: 50 mA
- Memoria Flash: 32 KB (ATmega328) de los cuales 0.5 KB son utilizados por el bootloader
- SRAM: 2 KB (ATmega328)
- EEPROM: 1 KB (ATmega328)
- Velocidad de reloj: 16 MHz
Proyectos:
- El primer proyecto consiste en hacer rotar un servo motor 180°, el cual se realiza en Fritzing (Software para el diseño de circuitos electrónicos) y Tinkercard (Simulador de circuitos electrónicos conectados con Arduino). El proyecto consta de un Arduino uno, un protoboard y un servo motor, junto a las conexiones correspondientes.
CODIGO:
// Incluímos la librería para poder controlar el servo
#include <Servo.h>
// Declaramos la variable para controlar el servo
Servo servoMotor;
void setup() {
// Iniciamos el monitor serie para mostrar el resultado
Serial.begin(9600);
// Iniciamos el servo para que empiece a trabajar con el pin 9
servoMotor.attach(9);
}
void loop() {
// Desplazamos a la posición 0º
servoMotor.write(0);
// Esperamos 1 segundo
delay(1000);
// Desplazamos a la posición 90º
servoMotor.write(90);
// Esperamos 1 segundo
delay(1000);
// Desplazamos a la posición 180º
servoMotor.write(180);
// Esperamos 1 segundo
delay(1000);
}
- El segundo proyecto consiste en encender un led, el proyecto está realizado en Tinkercard con un led, el arduino y sus respectivos conectores.
CODIGO:
void setup()
{
// Define el pin 13 como salida
pinMode(13, OUTPUT);
}
void loop()
{
// Encienda el pin 13
digitalWrite(13, HIGH);
// Esperar un segundo
delay(1000);
//Apagar el pin 13
digitalWrite(13, LOW);
// Esperar el pin 13
delay(1000);
}
- El tercer proyecto consiste en encender un led, apagarlo y encender otro y después apagar los dos leds, se realizó en Tinkercard, consta de dos leds, dos resistencias de 270 Ω, un protoboard y la placa Arduino uno.
Codigo:
void setup()
{
// Definir el pin 12 y 13 como salida
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop()
{
// Enciende el pin 13
digitalWrite(13, HIGH);
// Esperar 1 segundo
delay(500);
// Apagar el pin 13
digitalWrite(13, LOW);
delay(500);
// Enciende el pin 12
digitalWrite(12, HIGH);
// Apagar el pin 13
delay(500);
// Apaga el pin 13
digitalWrite(12, LOW);
// Apagar el pin 13
delay(1000);
}
Software Utilizados:
Fritzing es el programa por excelencia para la realización de esquemas eléctricos en proyectos con Arduino y es open source. Dispone bibliotecas con la mayoría de componentes, incluido los propios Arduinos, placas de conexiones, led, motores, displays, etc. Además permite hacer esquemas eléctricos, diseñar nuestro PCB final y un sinfín de opciones que convierten a este programa en una herramienta muy útil.







No hay comentarios:
Publicar un comentario