• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
przepisuje kody z tutoriali i wywala bledy
#1
Witam,
Czy wyjasni mi ktos na czym polega problem ze przepisuje cos z tutoriali z YT znak w znak zachowujac wszystko jak na filmie a mimo to wywala mi bledy podczas weryfikacji? zaczyna mnie to denerwowac  Angry

np tu:

Kod:
#include <LiquidCrystal.h>
#include <Wire.h>

#define BACKLIGHT_PIN 3
LiquidCrystal_I2C lcd(0x27 ,2,1,0,4,5,6,7);

void setup() {
 lcd.begin(16,2);
 lcd.setBacklightPin(BACKLIGHT_PIN, POSITIVE);
 lcd.setBackliht(HIGH);

 lcd.home();
 lcd.print("Logo Saku");
}
vood loop () {
 lcd.setCursor(0,1);
 lcd.print(millis()/10);
}

PISZE:
liquid crystal does not name a type
POZDRAWIAM
 
#2
Cześć.

Widzę, że masz złe biblioteki chyba.

spróbuj ten kod poniżej:
Kod:
#include <LiquidCrystal_I2C.h>
#include <Wire.h>

#define BACKLIGHT_PIN 3
LiquidCrystal_I2C lcd(0x27 ,2,1,0,4,5,6,7);

void setup() {
lcd.begin(16,2);
lcd.setBacklightPin(BACKLIGHT_PIN, POSITIVE);
lcd.setBackliht(HIGH);

lcd.home();
lcd.print("Logo Saku");
}
vood loop () {
lcd.setCursor(0,1);
lcd.print(millis()/10);
}

Rozumiem, że bibliotekę do wyświetlacza pod I2C masz dodaną?
 
#3
(02-02-2016, 01:04)Lobaf napisał(a): Cześć.

Widzę, że masz złe biblioteki chyba.

spróbuj ten kod poniżej:
Kod:
#include <LiquidCrystal_I2C.h>
#include <Wire.h>

#define BACKLIGHT_PIN 3
LiquidCrystal_I2C lcd(0x27 ,2,1,0,4,5,6,7);

void setup() {
lcd.begin(16,2);
lcd.setBacklightPin(BACKLIGHT_PIN, POSITIVE);
lcd.setBackliht(HIGH);

lcd.home();
lcd.print("Logo Saku");
}
vood loop () {
lcd.setCursor(0,1);
lcd.print(millis()/10);
}

Rozumiem, że bibliotekę do wyświetlacza pod I2C masz dodaną?
tak mam dodaną  Wink

sprawdzałem twój kod i też problem  Angry Angry

#include <LiquidCrystal_I2C.h>
#include <Wire.h>

#define BACKLIGHT_PIN 3
LiquidCrystal_I2C lcd(0x27 ,2,1,0,4,5,6,7);

void setup() {
lcd.begin(16,2);
lcd.setBacklightPin(BACKLIGHT_PIN, POSITIVE);
lcd.setBackliht(HIGH);

lcd.home();
lcd.print("Logo Saku");
}
vood loop () {    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
lcd.setCursor(0,1);
lcd.print(millis()/10);
}



Masakra Angry
 
#4
W kodzie masz literówkę, zamiast vood musi być void.

Kod:
void loop () {
U mnie działa taki kod:

Kod:
#include <LiquidCrystal_I2C.h>
#include <Wire.h>

#define BACKLIGHT_PIN 3
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

void setup() {
lcd.begin(16,2);

lcd.home();
lcd.print("Logo Saku");
}
void loop () {
lcd.setCursor(0,1);
lcd.print(millis()/10);
}
 
#5
Szacun  Shy

Działa Mistrzu  Cool
 
#6
Zamykam. Smile
[Obrazek: Sygnatura1-w60.jpg]
 
  


Skocz do:


Przeglądający: 1 gości