Conectar teclado PS/2 a arduino para el control de módulos


Es posible conectar un teclado PS/2 a un Arduino sin la necesidad de una PC. Para hacerlo, necesitarás un adaptador de teclado PS/2 a TTL que puedes conseguir en tiendas de electrónica.

Luego, conecta los cables del adaptador a los pines correspondientes del Arduino, que son los pines digitales 2 y 3 para la señal de reloj y de datos, respectivamente.

Una vez conectado el teclado al adaptador y el adaptador al Arduino, deberás cargar un programa en el Arduino que permita leer los datos del teclado y mostrarlos en el terminal serial.

Existen diferentes bibliotecas de software disponibles para leer los datos del teclado PS/2 en un Arduino, como la biblioteca “Ps2KeyboardHost” que puedes encontrar en el administrador de bibliotecas del Arduino IDE.

Con la biblioteca adecuada y el código de programación correcto, podrás leer los datos del teclado y utilizarlos para controlar otros dispositivos o ejecutar acciones en el Arduino sin necesidad de una PC.


Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagramas

SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS


Componentes electrónicos

Arduino Nano

El Arduino Nano es una placa pequeña, completa y compatible con la placa de pruebas basada en el ATmega328 (Arduino Nano 3.x). Tiene más o menos la misma funcionalidad del Arduino Duemilanove, pero en un paquete diferente. Solo carece de un conector de alimentación de CC y funciona con un cable USB Mini-B en lugar de uno estándar.

Microcontrolador ATmega328
Arquitectura AVR
Tensión de funcionamiento 5 V
Memoria flash 32 KB de los cuales 2 KB utiliza el gestor de arranque
SRAM 2 KB
Velocidad de reloj 16 MHz
Pines analógicos IN 8
EEPROM 1 KB
Corriente CC por pines de E / S 40 mA (pines de E / S)
Voltaje de entrada 7-12 V
Pines de E / S digitales 22 (6 de los cuales son PWM)
Salida PWM 6
El consumo de energía 19 mA
Tamaño de PCB 18 x 45 mm
Peso 7 g

Diagrama de pines


Buzzer


Pines hembra


Módulo Relay

ESPECIFICACIONES TÉCNICAS

  • Voltaje de Operación: 5V DC
  • Señal de Control: TTL (3.3V o 5V)
  • Nº de Relays (canales): 1 CH
  • Capacidad máx: 10A/250VAC, 10A/30VDC
  • Corriente máx: 10A (NO), 5A (NC)
  • Tiempo de acción: 10 ms / 5 ms
  • Para activar salida NO: 0 Voltios

Zócalo para arduino nano


Un resistor de 470 Ohm


Cables dupont hembra macho


Pines macho a 90 grados


Un diodo led de 5 mm


Circuito impreso (pcb)

Archivo gerber —> pcb


Conector PS/2

Características

Interfaz estándar PS/2;

La fuente de alimentación debe ser de 5V CC;

4 orificios de montaje de tornillos cuyo diámetro es de 2,2mm

Fácil de usar

Interfaz

Interfaz de control:Un total de cuatro pines (GND, VCC, DAT, CLK), GND a tierra, VCC es la fuente de alimentación, DAT es el pin de entrada y salida de datos, CLK es el pin de señal de reloj.


Un Servo sg90

Características

  • Dimensiones (L x W xH) = 22.0 x 11.5 x 27 mm (0.86 x 0.45 x 1.0 pulgadas)
  • Peso: 9 gramos
  • Peso con cable y conector: 10.6 gramos
  • Torque a 4.8 volts: 16.7 oz/in o 1.2 kg/cm
  • Voltaje de operación: 4.0 a 7.2 volts
  • Velocidad de giro a 4.8 volts: 0.12 seg / 60 º
  • Conector universal para la mayoría de los receptores de radio control
  • Compatible con tarjetas como Arduino y microcontroladores que funcionan a 5 volts.

¿Cómo controlar un servomotor?

Puede colocar el eje del servo en varios ángulos de 0 a 180º. Los servos se controlan utilizando una señal de modulación de ancho de pulso (PWM). Esto significa que la señal PWM enviada al motor determinará la posición del eje.


Un teclado PS/2


Código Fuente



PROYECTO RECOMENDADO

Deja una respuesta