Pages Menu
TwitterFacebook



Posted by on Jun 27, 2016 in AVR | 0 comments

Hello World

Programacion Bluetooth con salida a relevador

Programacion Bluetooth con salida a relevador

Comunicación ATtiny2313 para Bluetooth relevador El modulo Bluetooth relevador tiene como controlador un ATtiny2313 de la familia Atmel y un modulo bluetooh HC-06, en este tutorial se explica la configuración para la comunicación serial para activar los relevadores. El software que se utiliza para hacer la programación es  AtmelStudio que es una plataforma para desarrollar aplicaciones para los microcontroladores AVR de Atmel en el cual  puedes programar en C/C++ o código ensamblador. El código utilizado para el modulo Bluetooth relevador es muy corto ya que solo es para activar dos salidas del puerto B que corresponde a cada uno de los relevadores esto mediante la comunicación serial USART entre el bluetooth y el ATtiny2313. El programador que se utilizara para este tutorial sera el AVRDragon  que es el oficial de Atmel soporta AVR de 8 y 32 bits. se puede realizar depuraciones simbólicas en dispositivos con SPI, JTAGy PDI. Materiales Modulo bluetooth relay Cables hembra-hembra Programador AVRDragon Fuente de alimentacion de 5v Software ATmelStudio Programación del Bluetooth relevador Al iniciar  ATmelStudio se selecciona “New...

Read More

Posted by on Jun 5, 2014 in AVR | 0 comments

Hello World

Pantallas LCD 16×2

Pantallas LCD 16×2

 Pantallas LCD 16×2 LCD 16×2 En la siguiente imagen podemos apreciar la pantalla LCD 16 x 2 (16 Caracteres, 2 Lìneas) Si deseas comprar este artìculo, click Aquì.   Pantalla LCD 16×2 LCD 20×4 En la siguiente imagen podemos apreciar la pantalla LCD 16×2 (16 Caracteres, 2 Lìneas) Si deseas comprar este artìculo, click Aquì.    Descargar código AQUI: HelloWorld Código de Arduino: <pre>/* LiquidCrystal Library - Hello World Demonstrates the use a 16x2 LCD display. The LiquidCrystal library works with all LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you can usually tell them by the 16-pin interface. This sketch prints "Hello World!" to the LCD and shows the time. The circuit: * LCD RS pin to digital pin 8 * LCD Enable pin to digital pin 9 * LCD D4 pin to digital pin 4 * LCD D5 pin to digital pin 5 * LCD D6 pin to digital pin 6 * LCD D7 pin to digital pin 7 *...

Read More

Posted by on Abr 15, 2014 in AVR | 0 comments

Hello World

Matriz de LEDs 5×7

Matriz de LEDs 5×7

 Matriz de LEDs Descripción Se hará un contador del 0-9, el cual visualizaremos a través de una matriz de LEDs la cual estará controlada por el microcontrolador, la Matriz de led´s  a utilizar es una Matriz de LEDs de 5×7 la cual contiene un total de 35 LEDs.  Diagrama Esquemático       Materiales  Matriz de LEDs 5×7 7 Resistencias de 220 Ohms 1 Microcontrolador ATmega8 Programador USBasp V3.0   Introducción Matriz de LEDs La matriz de LEDs no es más que un arreglo de LEDs agrupados dentro de un encapsulado, los cuales se encuentran agrupados en forma de matriz. Este acomodo nos ayuda para poder generar cualquier cosa que nosotros queramos siempre y cuando se pueda representar dentro de la matriz.    La Matriz de LEDs que se usara en este ejemplo es una como la de la foto superior, esta es de 5 columnas por 7 filas, las columnas son representadas por una C y las filas por una R, en la imagen inferior podemos ver como...

Read More

Posted by on Abr 15, 2014 in AVR | 5 comments

Hello World

Interrupciones externas

Interrupciones externas

Descripción de las interrupciones externas  El push button estará conectado al microcontrolador el cual se encuentra configurado para las interrupciones externas, esto es, que el programa deja de hacer lo que está haciendo para atender las interrupciones externas y ejecutar las instrucciones dentro esta  función, que para este caso es prender el LED que se encuentra conectado al microcontrolador. para mayor informacion visita  http://es.wikipedia.org/wiki/Interrupci%C3%B3n   Diagrama Esquemático      Materiales  1 Push Button 1 Resistencia de 220 Ohms 1 Resistencia de 1 kOhms 1 LED 1 Microcontrolador ATmega8 Programador USBasp V3.0    Introducción Interrupciónes externas Las interrupciones externas en el ATmega8 son activadas con los pines INT0 y INT1, en caso de que se habiliten las interrupciones externas  los pines INT siempre activaran alguna interrupción sin importar como se haya configurado el puerto en el que estos pines se encuentren. Las interrupciones externan se habilitan cuando la entrada del pin, cambia de estado, se puede configurar si se requiere que se active cuando cambia de un estado bajo a...

Read More