===== Instrucciones de instalación y compilación: ===== {{:ie0107:ie-0107_laboratorio_de_microcontroladores_proyectos:acelerometro:cimg2984.jpg?300|}} Se utilizará una consola en Debian 3.2 y se deberá instalar los siguientes paquetes: $ apt-get install uisp avr-binutils avr-gcc avr-libc Para cargar el programa al ATmega16 es necesario habilitar los puertos y tener permisos de lectura y escritura, por tanto, se debe escribir en consola: $ sudo modprobe ppdev $ sudo chmod o+rw /dev/parport0 Y posteriormente se limpiará la carpeta contenedora del programa, con el fin de asegurarse que el mismo funcione, esto se realiza mediante el comando: $ make clean Y se carga el programa en el microcontrolador de la siguiente manera: $ make load Se sugiere realizar además una comunicación son el puerto serial para corroborar que cada función del programa principal funciona. Para salir de consola, usted solamente debe digitar: $ exit Es importante considerar la alimentación del microcontrolador, la misma debe ser de 5V fijos siempre. === Circuito a utilizar === El esquemático del circuito del proyecto es el que se muestra en la figura: {{:ie0107:ie-0107_laboratorio_de_microcontroladores_proyectos:acelerometro:acelerometro.png|}} El microcontrolador utilizado trabaja a una frecuencia de 8MHz, se utiliza conuna prescala de 1 y por lo tanto, algunos componentes como las resistencias de pull up pueden variar según cada microcontrolador y su configuración. === Componentes === * 2 Resistencias 1KOhm * 8 Resistencias 220 Ohm * 8 LED * Fuente de 5V * Fuente de 3V * MPU6050 * ATmega16 * 74LS573 Es importante también conectar un latch 74LS573 entre el ATMega16 y el puerto paralelo, que sirva como protección al microcontrolador. [[teaching:ie0107:ie-0107_laboratorio_de_microcontroladores_proyectos:acelerometro|Inicio]]