martes, 27 de septiembre de 2016

Videos sobre Arduino

Videos Curso de Arduino (CodigoFacilito)


Curso de Arduino 1: ¿Qué es Arduino? 
https://www.youtube.com/watch?v=Kgz0vD1vSxY&list=PLbul9XbCFj7ePNVwY0UJ9zKl4ddmyhUr4

Curso de Arduino 2: Instalar Arduino, Hola Mundo y hacer Parpadear un LED!
https://www.youtube.com/watch?v=bwkHUXa9HWM

Curso de Arduino 3: Conceptos básicos de electrónica, ley de Ohm y la analogía del agua 
https://www.youtube.com/watch?v=O1rQ_dwmv5E

Curso de Arduino 4: Botones!
https://www.youtube.com/watch?v=7ob8CDEmExs

Curso de Arduino 5: Voltajes analógicos y PWM
https://www.youtube.com/watch?v=2RhzXuETnwg

Curso Arduino 6: Comunicación Serial
https://www.youtube.com/watch?v=IS1ovQOS1Ao

Curso Arduino 7: Temperatura
https://www.youtube.com/watch?v=QEIZjCVI2NQ

viernes, 23 de septiembre de 2016

Trabajo Práctico 5

TRABAJO PRÁCTICO N° 5
Año: 2016
Materia: Proyecto IV                                                                     
Profesor: Ing. Darío Lucchese                                            
Tema: Diseño mecánico de un sistema de dosificación.

Objetivos
Realizar una etapa del PFI.
Adquirir conocimientos sobre dosificación y transporte.
Diseñar mecanismos y sistemas neumáticos.
Realizar un diseño de la máquina dosificadora.
Elaborar planos.
Consigna
El  sistema consistirá en:
·         Acumulación (Tolva)
·         Transporte (Alimentador vibratorio)
·         Dosificación (Dosificador)

Realizar un informe donde se incluya:
·         Tolva
o   Diseño y construcción
·         Transporte
o   Tipos de transporte
o   Transporte por vibración       
o   Formas de conseguirla          
o   Diseño y construcción de alimentador vibratorio
·         Dosificación
o   Mecanismo.
o   Sistema neumático.
o   Construcción.
·         Planos de partes y sistema completo
·         Listado de materiales utilizados en su construcción.
·         Costo.
Exponer en clases.


lunes, 19 de septiembre de 2016

Arduino ejemplos

Arduino

Distintos programas realizados con el IDE Arduino

Encender un diodo LED

//Presionamos un boton para encender un LED y al sotar el pulsador se apaga

int estado = 0;                     //creamos una variable llamada "estado" y la incializamos en cero

void setup() 
{
  pinMode(8, INPUT);        // declaramos un pin como entrada
  pinMode(4, OUTPUT);       // declaramos un pin como salida 
}

void loop() 
{
  estado = digitalRead(8);    // leer el estado del botón

  if (estado == HIGH)             // si está en estado es igual al estado alto
 {              
    digitalWrite (4, HIGH);         // encender el LED
  }
  else 
{
    digitalWrite (4, LOW);          // apagar el LED
  }

}


Encender un diodo LED (sin estado anterior)

//Presionamos un pulsador para encender un LED y presionamos de nuevo para apagarlo  (sin estado anterior)

int estado = 0;             // guarda el estado del pulsador
int salida = 0;             // 0 = LED apagado, 1 = LED encendido

void setup() 
{
  pinMode(8, INPUT);        // declaramos un pin como entrada
  pinMode(4, OUTPUT);       // declaramos un pin como salida 
}

void loop() 
{
  estado = digitalRead(8);    // leer el estado del botón

  if (estado == HIGH) 
{
    salida = 1 - salida;
  }

  if (salida == 1)                   // si está en estado alto
 {              
    digitalWrite (4, HIGH);         // encender el LED
  }
  else
 {
    digitalWrite (4, LOW);          // apagar el LED
  }


Encender un diodo LED (con estado anterior y retardo)

//Presionamos un pulsador para encender un LED y presionamos de nuevo para apagarlo  (con estado anterior y retardo)

int estado = 0;                     // guarda el estado del pulsador
int salida = 0;                     // 0 = LED apagado, 1 = LED encendido
int estadoanterior = 0;       // guarda el estado del pulsador

void setup() 
{
  pinMode(8, INPUT);             // declaramos un pin como entrada
  pinMode(4, OUTPUT);         // declaramos un pin como salida
}
void loop() 
 {
  estado = digitalRead (8);      // leer el estado del botón

  if (estado == HIGH) && (estadoanterior == LOW) 
 {
    salida = 1 - salida;
    delay (20);
  }
estadoanterior = estado;        // guarda el valor actual

  if (salida == 1)                    // si está en estado alto
 {              
    digitalWrite (4, HIGH);       // encender el LED
  }
  else                                        //si esta en estado bajo
  {
    digitalWrite (4, LOW);          // apagar el LED
  }
}