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
}
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);
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
Post a Comment