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. 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.
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. 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.
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
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. Control de una pantalla LCD
PRÁCTICAS
•Contador de letras
•Tester de pilas