u8glib on ST7920 LCD 128x64


hi guys,

i'm new of forum, , arduino, i'm starting project concern home security system, , i'm using lcd display in subject.
at moment i'm stuck sketch,  since instruct system display "alert "message once pir pin activated nothing change, below undercostruction sketch wrote,
i have read u8glib specification, think there still i'm missing:

#include <wire.h>

#include <u8glib.h>


#define cs_pin 42


int pirpin = 3;
int ledgreen = 10;
int ledred = 2;

/* create instance of library 12864 lcd in spi mode */
u8glib_st7920_128x64_1x u8g(cs_pin);
void draw(void) {
 
  u8g.setfont(u8g_font_pixelle_micro);
  u8g.setprintpos(10, 5);
 
  u8g.print("guarino  home  security  system");
  u8g.setfont(u8g_font_tpss);
  u8g.setprintpos(0, 20);

  u8g.print("activation");
}

void setup(void)
{
 
  pinmode(pirpin, input);
  pinmode(ledgreen, output);
  pinmode(ledred, output);
   
  }

void loop() {
  // picture loop
  u8g.firstpage(); 
  {
    draw();
  } while( u8g.nextpage() );

 
 
  // rebuild picture after delay
  delay(50);
 if(pirpin == high)
  {
    u8g.firstpage();
    do
 {
   u8g.setfont(u8g_font_tpss);
  u8g.setprintpos(20, 20);

  u8g.print("alert");

 } while( u8g.nextpage() );
 }
int sensorvalue = digitalread(pirpin);
if(digitalread(pirpin) == high){
       digitalwrite(ledred, high);
       digitalwrite(ledgreen, low);

  }
       
if(digitalread(pirpin) == low){       
       digitalwrite(ledgreen, high); 
   digitalwrite(ledred, low);
}
}

hi

maybe should use sw spi version of constructor (or u8g2 lib , sw spi variant of same).
also, best start 1 of predefined examples, ensure, wiring correct.

oliver


Arduino Forum > Using Arduino > Displays > u8glib on ST7920 LCD 128x64


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts