Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Ampliación arduino

576 visualizaciones

Publicado el

Practicas y montajes de arduino

Publicado en: Educación
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Ampliación arduino

  1. 1. Ampliación Arduino Control de proyectos con Arduino Antonio Vives Francisco Giménez
  2. 2. Programa El LED se cambia de estado a cada pulsación Modificación El delay es para evitar el rebote del pulsador el valor debe de estar entre 10 y 20 Necesitamos una variable que memorice como esta la salida y la llamaremos salida
  3. 3. Activación de salida potencia con transistor Conectamos la salida de Arduino a la base de un transistor que gobernará la puesta en marcha del rélé. Para conectar la fuente de alimentación que nos suministre la corriente solo tenemos que conectar el negativo a la masa del ARDUINO.
  4. 4. Medidor de Distancia Por Ultrasonidos
  5. 5. Medidor de Distancia Por Ultrasonidos Velocidad del sonido es 340 m/s = 0’034 cm/μs Distancia = velocidad · tiempo Distancia = 0’034 · tiempo / 2
  6. 6. Medidor de Distancia Por Ultrasonidos
  7. 7. Medidor de Distancia Por Ultrasonidos Librería Ultrasonic.h ultrasonic.Ranging(CM)
  8. 8. Control de motor de cc con L298N Este módulo basado en el chip L298N te permite controlar dos motores de corriente continua o un motor paso a paso bipolar de hasta 2 amperios. La salida A esta conformada por OUT1 y OUT2 y la salida B por OUT3 y OUT4. Los pines de habilitación son ENA y ENB respectivamente.
  9. 9. Control de motor de cc con L298N Con las entradas Enb a 5V al colocar un nivel alto en al entrada 3 y un nivel bajo en la 4 el motor girará en un sentido ya que pondrá 5V en la salida 3 y 0V en la salida 4. Si cambiamos el estado de las entradas el motor girará en sentido contrario.
  10. 10. Programa
  11. 11. Control de motor de cc con L298N Si utilizamos la entrada Enb con una salida PMW del Arduino podremos regular la velocidad del motor.
  12. 12. Programa
  13. 13. Control de una pantalla LCD LCM1602A V2.0
  14. 14. Control de una pantalla LCD PIN Nº Símbolo Conexión externa Función 1 VSS Alimentación GND 2 VDD +5V 3 V0 Ajuste del contraste (potenciómetro) 4 RS Arduino Selección de registro 5 R / W “1” lectura “0” escritura 6 E Pin de habilitación 7 ↔10 DB0 ↔DB3 Datos (no usados en modo 4 bits) 11 ↔14 DB4↔DB7 Datos 15 LED+ Iluminación de pantalla +5V 16 LED- GND
  15. 15. Control de una pantalla LCD
  16. 16. Control de una pantalla LCD LiquidCrystal lcd(7,8,9,10,11,12); lcd.begin(columnas,filas); lcd.write(“caracter”); lcd.print(dato); lcd.clear(); lcd.home(); lcd.setCursor(columna, fila);
  17. 17. Control de una pantalla LCD PRÁCTICAS •Contador de letras •Tester de pilas
  18. 18. Gracias y hasta la próxima

×