viernes, 9 de noviembre de 2018

Arduino



Resultado de imagen para logo de arduino

Arduino es una plataforma de prototipos electrónicos de código abierto (Open - Source ) basado en hardware y software flexible y fáciles de usar.   

Resultado de imagen para massimo banzi arduino


Arduino fue inventado en el año 2005 por el entonces estudiante del instituto IVRAE Massimo Banzi, como propuesta educativa, pero hoy en día se pueden crear proyectos desde relojes, hasta básculas, pasando por robots, persianas controladas por voz o tu propia máquina de doblado.



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


Partes del Arduino Uno:
Resultado de imagen para partes del arduino

  • 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.

Imagen relacionada
Tinkercad es un software gratuito online creado por la empresa Autodesk, una de las empresas punteras en el software de diseño 3D de la mano de su programa estrella para tal fin, Inventor. El objetivo al usar Tinkercad debe ser una primera inmersión en el mundo del diseño 3D de una manera sencilla y atractiva, ya que la interfaz de trabajo es simple y muy atractiva inicialmente, si bien una vez dominados los conceptos básicos carece de herramientas para llegar a diseños complejos.

No hay comentarios:

Publicar un comentario