19-01-2017, 01:36
19-01-2017, 01:44
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
"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
19-01-2017, 02:05
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 .
19-01-2017, 17:20
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"
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"
19-01-2017, 17:33
Jest błąd w bibliotece, ma być
. Gdybyś cokolwiek wiedział o programowaniu w c++ to byłoby to dla Ciebie oczywiste..
Kod:
#include <Wire.h>
19-01-2017, 17:37
jak bym wiedział to bym nie prosiło pomoc! Ty się pewnie znasz to wiesz!
19-01-2017, 19:28
Co do 1 postu:
1) Sprawdź czy taki wpis pójdzie:
2)
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
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
19-01-2017, 19:50
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ąć
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ąć
19-01-2017, 20:03
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
19-01-2017, 20:25
(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.