hola buenas , soy un novatillo por aqui y novatillo con arduino,estoy con mi 2-3 proyectito.
consta de placa arduino uno+bmp180+lcd nokia 5510 ,estoy intenando que muestre temperatura y presion en el lcd,el codigo se me atasca un poco estoy intentando hacerlo lo mas sencillo posible , pero aun estoy muy verde con la programacion, ver si alguien le hecha un ojo y me dice donde estoy fallando
el error que no consigo solucionar es el siguiente
saludos y gracias
consta de placa arduino uno+bmp180+lcd nokia 5510 ,estoy intenando que muestre temperatura y presion en el lcd,el codigo se me atasca un poco estoy intentando hacerlo lo mas sencillo posible , pero aun estoy muy verde con la programacion, ver si alguien le hecha un ojo y me dice donde estoy fallando
code: [select]
#include <sfe_bmp180.h>
#include <wire.h>
#include <lcd5110_graph.h>
#define altitude 600
lcd5110 lcd(7, 6, 5, 4, 3);
sfe_bmp180 pressure;
extern unsigned char smallfont[];
extern unsigned char tinyfont[];
float temperature;
void setup(void) {
lcd.initlcd();
lcd.setfont(tinyfont);
lcd.print("weather station ", center, 0);
lcd.update();
pressure.begin();
}
void loop() {
float pressure, temperature;
pressure = readpressure();
delay(5000);
lcd.clrscr();
char tempf[6];
char pressf[7];
dtostrf(temperature, 5, 1, tempf);
dtostrf(pressure, 5, 1, pressf);
//printing ui
lcd.setfont();
lcd.print("temp", left + 17, 0);
lcd.print("pressure", center, 30);
lcd.setfont(tinyfont);
//printing temperature
lcd.print(tempf, left, 10);
lcd.print("~c", left + 30, 10);
//printing pressure
lcd.print(pressf, 12, 40);
lcd.print(" hpa", 48, 40);
lcd.update();
}
float readpressure()
{
char status;
double t, p, p0, a;
status = pressure.starttemperature();
if (status != 0)
{
delay(status);
status = pressure.gettemperature(t);
if (status != 0)
{
status = pressure.startpressure(3);
if (status != 0)
{
delay(status);
status = pressure.getpressure(p, t);
if (status != 0)
{
p0 = pressure.sealevel(p, altitude);
return p0;
}
}
}
}
}
el error que no consigo solucionar es el siguiente
code: [select]
c:\documents , settings\administrador\mis documentos\arduino\libraries\lcd5110_graph/lcd5110_graph.h:66:8: note: candidate expects 1 argument, 0 provided
error de compilación
saludos y gracias
Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > Error candidate expects 1 argument, 0 provided (LCD5110_Graph.h:66:8:)
arduino
Comments
Post a Comment