Paso 5: Conecte el teclado a su analizador de
Las imágenes muestran cómo queremos conectar el teclado al microcontrolador de manera que podemos ver el resultado en la pantalla del analizador. Esencialmente nosotros simplemente conecte la salida desde el teclado al PortC pin 0, que también se llama ADC0 en el ATmega328P.
Sin embargo, hay un par de cosas adicional. También vamos a cablear un botón a PD2. Es decir, tomar un alambre desde el riel de 5V a un botón y del otro lado de la tecla al PD2, y por último, queremos desconectar el pin AREF de nuestro carril de 5V y en cambio lo dejas desconectado. Podríamos insertar un 0,1 microfaradio desemparejamiento del condensador si queríamos. Se trata de un condensador de cerámica con un 104 escrito en él. Los dos primeros dígitos son el número y el último dígito es la potencia de 10 que multiplique por para obtener una respuesta en los picofaradios (pico significa 10 ^ -12), 104 significa 10 x 10 ^ los 4 picofaradios, que es lo mismo que 100 nanofarads (nano significa 10 ^ -9), que es igual a 0,1 microfaradios (micro significa 10 ^ -6). De todas formas, todo ello no es estabilizar el pin AREF cuando podemos usarlo como nuestro pin de referencia.
Nosotros también queremos una resistencia de 1 Mohm entre PD2 y la tierra. Vamos a establecer PD2 como un pin de salida a 0V y se disparo en un borde positivo en ese pin. Queremos que el borde desaparezca inmediatamente cuando suelte el botón para que se inserte este resistor de "pull down".
La razón por la que queremos que el botón es porque queremos activar nuestro convertidor de analógico a Digital de pines INT0 en el chip, que es también PD2. Finalmente nos gustaría keypress tanto desencadenar la ADC y también proporcionar la entrada para convertir sin tener un botón separado, pero debido a la manera los trabajos de momento empezaremos por tener un botón separado para el ADC de gatillo y una vez que hierro los insectos hacia fuera y confiamos en que todo está funcionando correctamente, luego abordamos el ruido y problemas de sincronización que vienen con activación desde el mismo botón Oprima que nos quieren leer.
Así, por ahora, la forma en que funciona es mantenga pulsada una tecla, y pulse el botón activar al ADC, y luego dejar ir y que el valor binario del botón que empuja se mostrará en el analizador.
Así que vamos a escribir algún código que logrará.