Nokia 5110 og Arduino Nano (Læst 12497x)

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: Nokia 5110 og Arduino Nano
« Svar #15 Dato: Januar 03, 2015, 12:53:41 »
Har lige prøvet, blank display igen..

Må være fejl i display kode delen.
For den viste tidligere en simple String
Mvh. Danni Hansen.

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: Nokia 5110 og Arduino Nano
« Svar #16 Dato: Januar 03, 2015, 17:34:30 »
Har du et stykke kode det virker? Kun display - uden sensor.

 

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: Nokia 5110 og Arduino Nano
« Svar #17 Dato: Januar 16, 2015, 08:36:03 »
Hej Gerd.

Kode:
//#include <OneWire.h>
//#include <DallasTemperature.h>
#include "U8glib.h"

float val;

// Data wire is plugged into port 2 on the Arduino
//#define ONE_WIRE_BUS 2

// Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs)
//OneWire oneWire(ONE_WIRE_BUS);

// Pass our oneWire reference to Dallas Temperature.
//DallasTemperature sensors(&oneWire);

U8GLIB_PCD8544 u8g(13, 11, 10, 9, 8); // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, Reset = 8

void setup()
{
    u8g.setColorIndex(1); // pixel on
    //sensors.begin();
}

void loop(void) {
  // picture loop
  u8g.firstPage(); 
  do {
      u8g.setFont(u8g_font_unifont);
      u8g.drawStr( 0, 20, "Hello");
      u8g.drawStr( 0, 45, "World!");
  } while( u8g.nextPage() );
 
  // rebuild the picture after some delay
  delay(1000);
}

Den kode virker perfekt.
Laver Hello og World! på '2 linjer'

Mvh. Danni.
Mvh. Danni Hansen.

 

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: Nokia 5110 og Arduino Nano
« Svar #18 Dato: Januar 16, 2015, 09:05:56 »
Hej igen.

Fandt ud af at det var vigtigt at lave et 'Picture loop' med flg:

Kode:
  // picture loop
  u8g.firstPage(); 
  do {
      u8g.setFont(u8g_font_unifont);
 
      u8g.setPrintPos(0, 20);
      u8g.print("TempC:");
 
      u8g.setPrintPos(0, 35);
      u8g.print(f);
  } while( u8g.nextPage() );
 
  // rebuild the picture after some delay
  delay(500);
Mvh. Danni Hansen.

 

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: Nokia 5110 og Arduino Nano
« Svar #19 Dato: Februar 19, 2015, 17:01:04 »
Hej.

Jeg fik det hele til at virke, dog er der 1 enkelt irritation.
Displayet viser blankt efter noget tid.

Lyset er der, det er dog som om at det stopper med at vise cifre osv.
Mvh. Danni Hansen.