Mostrando entradas con la etiqueta majarduino. Mostrar todas las entradas
Mostrando entradas con la etiqueta majarduino. Mostrar todas las entradas

jueves, 14 de mayo de 2015

Majarduino: Reto 2. Ultrasonidos

Reto 2


Ultrasonidos

  1. Comprender funcionamiento de los sensores de ultrasonidos y darles aplicación
  2. La detección
    • Mostrar por puerto serie como varia la distancia de obstáculos delante del sensor
    • Mostrar como se acerca o aleja un objeto del sensor en un conjunto de 5 leds de tal forma que si está muy lejos el objeto todos los leds estén apagados y a medida que se acerca el objeto se van encendiendo progresivamente.
    • Marcar la proximidad de un objeto con el pitido de un zumbador.
Materiales

  • Arduino 1
  • Protoboard
  • Sensor de ultrasonidos (HC-SR04) x 1
  • Leds de color al gusto x 5
  • Mazo de diferentes cables
  • domingo, 19 de abril de 2015

    Controlar la posición de un servo con un potenciómetro

    Vamos a controlar la posición de un Servo moviendo un potenciómetro o resistencia variable.

    Utilizamos para el Servo el PIN 9 que es de tipo PWM pero al usar la librería Servo.h en un Arduino UNO lo que hace esta librería es deshabilitar la capacidad PWM del PIN 9 y 10. Por este, motivo podríamos usar cualquier PIN digital para controlar el servo ya que el trabajo duro lo hace la librería, que usa pulsos para según la frecuencia y duración indicar al relé a que ángulo debe ir.

    El proyecto se puede ver en el siguiente enlace:





    
    

    El código está obtenido del siguiente enlace: http://www.arduino.cc/en/Tutorial/Knob

    Encender una lámpara con un Arduino y un relé

    Vamos a utilizar un relé para encender una lámpara con un Arduino UNO. El relé es el más sencillo y económico que podemos encontrar. Se trata de una unidad que trabaja con 220 V y hasta 10 A. Se puede adquirir en eBay por menos de 3 €.




    También existen relés múltiples, por ejemplo, disponemos de uno de cuatro unidades de 10 A.






    • GND → NEGRO → NEGATIVO → Tierra o masa
    • Vcc → ROJO → POSITIVO → +5v (aquí van lo 5 voltios del Arduino)
    • IN1 → Entrada de CONTROL del Relé 1 → AMARILLO → Al PIN de control del Arduino
    • IN2 → Entrada de CONTROL del Relé 2
    • IN3 → Entrada de CONTROL del Relé 3
    • IN4 → Entrada de CONTROL del Relé 4


    En Arduino UNO el led interno de la placa que ya lleva resistencia de protección está asociado al PIN 13. Si conectamos un led externo al PIN 13 no será necesaria la resistencia de protección.
    En el código del probrama Blink que viene como ejemplo básico en el IDE de Arduino se utiliza el PIN que está asociado a ese led interno. Este es el motivo por el que hemos conectado el cable amarillo que va al PIN de control del relé al PIN 13 de nuestro Arduino UNO.