timberman con lcd5110 & arduino uno

7
Timberman con LCD5110 & Arduino UNO Volkan Rivera

Upload: volkan-rivera

Post on 18-Jul-2015

153 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Timberman con lcd5110 & arduino uno

Timberman con LCD5110 & Arduino UNO

Volkan Rivera

Page 2: Timberman con lcd5110 & arduino uno

Qué es el juego Timberman● TimberMan (Leñador) es un juego de Android

inspirado en los juegos de las microcomputadoras de 8 bits de los años 80.

● Hasta donde tengo entendido el juego nunca existió para computadoras de 8 bits.

● Es parecido en concepto al popular Flappy Birds, pero usa una idea que puede ser implementada sin necesidad de scrolling o un sistema de base de tiempo.

Page 3: Timberman con lcd5110 & arduino uno

Qué usaremos?Arduino UNOPantalla LCD 51102 Botones2 Resistencias de 2.2 KOhms.Librería de Nokia LCD 5110Librería de Buttons

Page 4: Timberman con lcd5110 & arduino uno

Pondremos todo en código LCD Nokia 5110 en un archivo separado

Usaremos el código publicado aquí en Arduino website para crear nuestra librería para manejar la pantalla:http://playground.arduino.cc/Code/PCD8544

El truco: Agregar la línea “<Arduino.h>”

Page 5: Timberman con lcd5110 & arduino uno

La librería para manejar los botones

Para manejar los dos botones que necesitamos usaré está librería que es orientada a eventos:https://github.com/carlynorama/Arduino-Library-Button/

Page 6: Timberman con lcd5110 & arduino uno

Breve ejemplo de uso de la librería de botones

#include <Button.h>

// Inicializar el objeto Button en el pin 8Button boton8 = Button(8, LOW);// Inicializar el objeto Button en el pin 9Button boton9 = Button(9, LOW);

void setup(){ Serial.begin(9600);}

void loop(){ boton8.listen(); boton9.listen(); if (boton8.onPress()){ Serial.println("Presiono boton 8"); } if (boton9.onPress()) { Serial.println("Presiono boton 9"); }}

Page 7: Timberman con lcd5110 & arduino uno

Descargando el código de Timberman para Arduino

Descargamos nuestro programa desde github:

https://github.com/volkan68/ArduinoTimberman