I made some great progress with my Arduino by setting up my LCD to update with programmable text! It was a little tricky but it worked out in the end. I also made use of my bread box and took a lesson on LED set up, making pretty colorful lights :o
Hit the jump for more images and code snippets
Please note that the LCD monitor I used was a sainsmart LCD2004 which you can buy here on Amazon:
http://www.amazon.com/gp/product/B003B22UR0/ref=oh_details_o04_s00_i01?ie=UTF8&psc=1
Here's the code that I used to make the LCD test work from the Arduino compiler:
#include <Wire.h> #include <LiquidCrystal_i2c.h> LiquidCrystal_I2C lcd(0x3F,16,2); //set the LCD address to 0x27 for a 16 chars and 2 line display void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("Barak LCD Test"); lcd.setCursor(0, 1); lcd.print("Voltage: "); lcd.setCursor(13, 1); lcd.print("V"); } void loop() { int val; float temp; val=analogRead(0); temp=val/4.092; val=(int)temp;// lcd.setCursor(9, 1); lcd.write(byte(0x30+val/100)); lcd.write(byte(0x30+(val%100)/10)); lcd.print('.'); lcd.write(byte(0x30+val%10)); delay(100); }
No comments :
Post a Comment