Paso 4: Construcción de la interfaz (hardware)
Conectar el LCD al microcontrolador
Me encantaría decirte lo que necesitan pines para conectarse a lo pero cada LCD tiene es propio pinout. Usted puede encontrar la manera correcta de hacerlo en su hoja de datos.
Cuando se trabaja con gráficos LCD, voy siempre a nosotros Puerto A los pines de datos y la parte alta del puerto C para las clavijas de control. Me deja portc.0 y portc.1 de comunicaciones I2C.
No te olvides de añadir el potenciómetro de 10K entre la Vee, V0 y Vss para ajuste de brillo.
Mi LCD tenía una resistencia interna para el LED, así que yo lo enganché justo hasta 5V y GND. Usted puede por supuesto conectar el LED con uno de los pines PWM en el microcontrolador que controle el brillo, pero no opto por que.
Conecte el DS1307 al microcontrolador
Conectar el pin 5 del DS1307 al portc.1 del microcontrolador ande pin 6 a portc.0. No te olvides de añadir los dos 4 K 7 enderezamiento a las líneas. Añadir el cristal a pin 1 y pin 2 del DS1307 y añadir la batteryholder entre el pin 3 (positivo) y pin 4 (negativo). Entonces pin de conexión 8 a 5V y el pin 4 a tierra.
Conecte el codificador rotatorio para el microcontrolador
El pulsador tendrá 2 pins en el codificador y el codificador se tendrá 3 pines. Conectarse a uno de los pines del pulsador de INT0 o portd.2 en el microcontrolador y el otro pin a GND. Luego conecte el centro de los 3 pernos a la tierra, INT1 o portd.3 y el último a portd.4.
Todas las líneas para el microcontrolador necesitan un 1K 5 resistencia de pullup.
Conectar el microcontrolador a los pines RS232 en el router
Si nos fijamos en los pernos en el router, usted notará que uno de ellos está conectado a un rastro diagonal grueso. Eso Perno es de 3, 3V y permite llamadas pin 1. Pin 4 es GND, pin 2 es RX y pin3 es TX.
Conectar RX a TDR en el microcontrolador (portd.1) y TX a RDX (portd.0). Pero porque nuestro microcontrolador necesita 5V y el router 3, 3V, necesitaremos un conversor de nivel. Usted puede aprender cómo construir uno en mi instructables otros o usted puede comprar uno en línea.
No te olvides de añadir tu enlace programación.
Eso es todo lo que necesitamos para iniciar la interfaz de programación.