• 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
Problem z biblioteką DS1302 - LCD-Blue-I2C
#21
LiquidCrystal_V1.2.1
starszej bo na tej mogę coś wgrać a na 1.8.1 nic ciągle błędy
 
Odpowiedź
#22
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Uno"
sketch_jan19a:8: error: 'DS1302RTC' does not name a type
sketch_jan19a:16: error: 'LiquidCrystal_I2C' does not name a type
sketch_jan19a.ino: In function 'void setup()':
sketch_jan19a:21: error: 'lcd' was not declared in this scope
sketch_jan19a:22: error: 'POSITIVE' was not declared in this scope
sketch_jan19a:35: error: 'RTC' was not declared in this scope
sketch_jan19a:41: error: 'RTC' was not declared in this scope
sketch_jan19a:51: error: 'RTC' was not declared in this scope
sketch_jan19a:51: error: 'setSyncProvider' was not declared in this scope
sketch_jan19a:52: error: 'timeStatus' was not declared in this scope
sketch_jan19a:52: error: 'timeSet' was not declared in this scope
sketch_jan19a.ino: In function 'void loop()':
sketch_jan19a:67: error: 'lcd' was not declared in this scope
sketch_jan19a:68: error: 'hour' was not declared in this scope
sketch_jan19a:70: error: 'minute' was not declared in this scope
sketch_jan19a:72: error: 'second' was not declared in this scope
sketch_jan19a:75: error: 'day' was not declared in this scope
sketch_jan19a:78: error: 'weekday' was not declared in this scope
sketch_jan19a:78: error: 'dayShortStr' was not declared in this scope
sketch_jan19a:85: error: 'month' was not declared in this scope
sketch_jan19a:87: error: 'year' was not declared in this scope
sketch_jan19a:90: error: 'timeStatus' was not declared in this scope
sketch_jan19a:90: error: 'timeSet' was not declared in this scope
sketch_jan19a:96: error: 'day' was not declared in this scope
sketch_jan19a.ino: In function 'void print2digits(int)':
sketch_jan19a:104: error: 'lcd' was not declared in this scope
sketch_jan19a:106: error: 'lcd' was not declared in this scope
 
Odpowiedź
#23
Pobrałem to 1.0.6 i mam takie błędy jak ty ale na 1.8.0 już nie ma żadnych błędów .
 
Odpowiedź
#24
Mogę mieć dwa programatory czy będą się gryźć? W 1.8.0 wyskakuje

Arduino:1.8.0 (Windows 7), Płytka:"Arduino/Genuino Uno"

C:\Users\DANIEL\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:35:26: fatal error: ../Wire/Wire.h: No such file or directory

#include <../Wire/Wire.h>

^

compilation terminated.

exit status 1
Błąd kompilacji dla płytki Arduino/Genuino Uno.

Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
 
Odpowiedź
#25
Jest błąd w bibliotece, ma być
Kod:
#include <Wire.h>
. Gdybyś cokolwiek wiedział o programowaniu w c++ to byłoby to dla Ciebie oczywiste..
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
#26
jak bym wiedział to bym nie prosiło pomoc! Ty się pewnie znasz to wiesz!
 
Odpowiedź
#27
Co do 1 postu:
1) Sprawdź czy taki wpis pójdzie:
Kod:
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);  // Ustawienie adresu ukladu na 0x27


2)
Kod:
lcd.backlight(); //wlacza podswietlenie wyswietlacza


3)
Nie masz czegoś takiego jak setBacklightpin - wywal to
do tego zastap setbacklight tym co podalem w punkcie 2

4) Popraw 23 wiersz jak sugeruje wpis. Przede wszystkim masz DS1302 jak sam wspomniałeś. Więc na kiego czorta ci biblioteka pod 1307?
Masz tutaj pod DS1302: Biblioteka DS1302
Oraz przykład uruchomienia na arduino mega: Opis do arduino mega
 
Odpowiedź
#28
zacznijmy od początku
usunąłem wszystkie biblioteki boi niektórzy tak pisali żeby zrobić restart
ściągnąłem ARDUINO 1.8.0
Teraz pytanie jakie biblioteki powinienem ściągnąć
 
Odpowiedź
#29
Cytat:No to tak chciałbym zrobić sterownik do akwarium mam w posiadaniu ;
- Arduino UNO R3
- Wyświetlacz LCD 2x16
- Moduł I2C DH44780
- Moduł zegara czasu rzeczywistego DS1302
- Czujnik temperatury DS18B20
- Moduł 4-kanałowy przekaźnik
- Czujnik pożiomu wody
- Czujnik DHT 11

A więc potrzebujesz bibliotek:
-Liquid Crystal
-DS1302 - wstawiłem
-DS18B20
-czy czujnik poziomu wody ma biblioteke-nie wiem. Ja bym to pewnie zrealizował na odczycie pinu analogowego
-DHT11
 
Odpowiedź
#30
(19-01-2017, 17:37)danyy11 napisał(a): jak bym wiedział to bym nie prosiło pomoc! Ty się pewnie znasz to wiesz!
Ty nie wiesz i nie chcesz wiedzieć. Oczekujesz że ktoś za Ciebie wszystko zrobi.

Przerób dowolny pełny kurs arduino.
Zapoznaj się z podstawami programowania obiektowego C++.
Przeczytaj noty katalogowe urządzeń które zamierzasz uruchamiać.
Przeczytaj opisy bibliotek które chcesz używać.
Używaj bibliotek które możesz ściągnąć za pośrednictwem Arduino-IDE - powinny zawierać najmniej błędów.
Zapoznaj się z przykładami zawartymi w bibliotekach które chcesz użyć w projekcie.
Dopiero wtedy bierz się za pisanie projektu.
A Ty bierzesz jakiś gotowiec, do tego ściągasz bibliotekę na chybił trafił i dziwisz się że są błędy kompilacji.
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości