• 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
Expander PCF 8574
#1
Witam,mam problem tylko nie wiem z czym
Wpisuje program:
# include <PCF8574.h>
# include <Wire.h>

PCF8574 expander;

void setup ()
{
 expander.begin (0x20); 
expander.pinMode (4,OUTPUT);
}
void loop()
{
expander.digitalWrite (4,HIGH);
delay (500);
expander.digitalWrite (4,LOW);
}
Po czym kompiluje i wyskakuje 
błąd że nie wstawiłem nawiasow
PCF8574 expander ();
Wstawiam nawiasy kolejny błąd :
exit status 1
rejestr for memento 'begin' in 
'expander' of non-class
tyle 'PCF8574'
No i nie mam pojęcia o co chodzi
Widziałem kilka przykładów na Internecie
Wszystkie są bardzo podobne
Ale w każdym te same błędy 
Proszę o porady
 
Odpowiedź
#2
Kod przepisywałeś czy wklejałeś?
Chyba masz spację w "PDF 8574".
 
Odpowiedź
#3
Zainstaluj bibliotekę w Arduino do tego modułu i uruchom kompilowanie załączonego do niej przykładu. To co pokazujesz na ekranie nie jest testowanym kodem, są nawet literówki w wyrazach.
 
Odpowiedź
#4
Wygląda to na błąd biblioteki czy # include <PDF 8574.h> masz takie jak tu, czy koloru niebieskiego?
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#5
Serio tylko u mnie na ekranie jest PDF jako biblioteka do modułu PCF?
 
Odpowiedź
#6
(04-12-2018, 13:49)adix napisał(a): Wygląda to na błąd biblioteki czy # include <PDF 8574.h> masz takie jak tu, czy koloru niebieskiego?

include zielone
PCF8574.h czerwone
 
Odpowiedź
#7
(04-12-2018, 16:43)kaczakat napisał(a): Serio tylko u mnie na ekranie jest PDF jako biblioteka do modułu PCF?

Pisałem z telefonu pomyłka już poprawilem
 
Odpowiedź
#8
(04-12-2018, 00:50)es2 napisał(a): Kod przepisywałeś czy wklejałeś?
Chyba masz spację w "PDF 8574".

Kody przepisywalem z trzech różnych filmików 
z każdym ten sam błąd u mnie a u nich działa
 
Odpowiedź
#9
(04-12-2018, 02:49)kaczakat napisał(a): Zainstaluj bibliotekę w Arduino do tego modułu  i uruchom kompilowanie załączonego do niej przykładu. To co pokazujesz na ekranie nie jest testowanym kodem, są nawet literówki w wyrazach.

Zainstalowałem przykłady przechodzą  kompilację 
jest ok. Tylko chciałem coś innego więc wpisałem  kod z filmików , zrobiłem krok po kroku jak radzili no i nic . Biblioteki z ich linków miały błąd kompilacji dla Arduino leonardo . Dopiero gdy ściągnąłem ze strony arduino biblioteki przechodzą  kompilację ale pojawiają się inne błędy opisywane wcześniej. 
Zastanawiam się  nad ściągnięciem starszej wersji programu .
 
Odpowiedź
#10
To tak jakbyś się zaczął uczyć chińskiego i gdzieś nie dostawisz kropki i wychodzi inny wyraz. Człowiek jeszcze zrozumie o co chodzi, ale w programowaniu nie możesz robić literówek. Dlatego po prostu potrzeba treningu i wielu godzin pisania prostych kodów by nie robić głupich błędów. A jak masz zaświadczenie o dysleksji to albo nad tym pracuj, albo rozejrzyj się za forum o wędkowaniu.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości