Ampliación Arduino
Control de proyectos con Arduino
Antonio VivesFrancisco Giménez
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
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.
Medidor de Distancia Por Ultrasonidos
Medidor de Distancia Por Ultrasonidos
Velocidad del sonido es 340 m/s = 0’034 cm/μs
Distancia = velocidad · tiempo
Distancia = 0’034 · tiempo / 2
Medidor de Distancia Por Ultrasonidos
Medidor de Distancia Por Ultrasonidos Librería Ultrasonic.h
ultrasonic.Ranging(CM)
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.
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.
Programa
Control de motor de cc con L298N
Si utilizamos la entrada Enb con una salida PMW del Arduino
podremos regular la velocidad del motor.
Programa
Control de una pantalla LCD
LCM1602A V2.0
Control de una pantalla LCD
Control de una pantalla LCD
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);
Control de una pantalla LCD
PRÁCTICAS
•Contador de letras
•Tester de pilas
Gracias y hasta la próxima