Skip to content

Instantly share code, notes, and snippets.

@houmei
Created January 19, 2014 14:46
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
Galileo: lcd.init() is required when using LiquidCrystal library
// FizzBuzz for Arduino LCD Keypad Shield
//
// include the library code:
#include <LiquidCrystal.h>
unsigned int t;
int adc_key_in ;
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(8, 9, 4, 5, 6, 7); // RS,E,D4-D7
void setup() {
// set up the LCD's number of columns and rows:
lcd.init(1,8,255,9,4,5,6,7,0,0,0,0); // for Galileo
lcd.begin(16, 2);
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
t=1+millis()/200;
lcd.setCursor(0,0);
if(t%3==0 && t%5==0) {
lcd.print("FizzBuzz");
} else {
if (t%3==0) {
lcd.print("Fizz ");
} else {
if (t%5==0) {
lcd.print("Buzz ");
} else {
lcd.print(" ");
}
}
}
lcd.setCursor(0, 1);
lcd.print(t);
adc_key_in = analogRead(0);
lcd.setCursor(12,1);
lcd.print(" ");
lcd.setCursor(12,1);
lcd.print(adc_key_in);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment