Code isnt playing nice


hey guys,

first time poster, , new arduino speaking.

so fun project decided make distance measurer using hc-sr04 uno.

so using serial monitor have been able code work, decided try better incorporating lcd...

to dismay have not been able code function display results i.e. distance in cm onto lcd...

could knowledge on please me... code below.

#include <newping.h>
#include <liquidcrystal.h>


#define pin_echo 4         
#define pin_trig 5
#define max_dist 500

newping sensor(pin_trig, pin_echo, max_dist);


liquidcrystal lcd(8,9,2,3,6,7);
int backlitpin =   10;

void setup()
{
  serial.begin(9600);

  lcd.begin(16, 2);

  pinmode(backlitpin,output);     //(old) light pin
  digitalwrite(backlitpin,high);  //(old) turn light on

}

void loop()
{
  delay(50);
  int time_taken=sensor.ping();
  serial.println(time_taken/us_roundtrip_cm);
 
  lcd.setcursor(1,0);                       // set starts write
  lcd.print(time_taken/us_roundtrip_cm);
  lcd.print(" cm   ");                      // add cm after distance
}

try adjusting display contrast potentiometer.

if you're <still> getting nothing @ on lcd, , have 1 of shields has left,right... buttons on it, try constructor:

liquidcrystal lcd(8, 9, 4, 5, 6, 7);





Arduino Forum > Using Arduino > Programming Questions > Code isnt playing nice


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor