Arduino Polska Forum
Expander PCF 8574 - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Expander PCF 8574 (/watek-expander-pcf-8574)

Strony: 1 2 3


Expander PCF 8574 - Robert - 03-12-2018

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


RE: Expander PCF 8574 - es2 - 04-12-2018

Kod przepisywałeś czy wklejałeś?
Chyba masz spację w "PDF 8574".


RE: Expander PCF 8574 - kaczakat - 04-12-2018

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.


RE: Expander PCF 8574 - adix - 04-12-2018

Wygląda to na błąd biblioteki czy # include <PDF 8574.h> masz takie jak tu, czy koloru niebieskiego?


RE: Expander PCF 8574 - kaczakat - 04-12-2018

Serio tylko u mnie na ekranie jest PDF jako biblioteka do modułu PCF?


RE: Expander PCF 8574 - Robert - 04-12-2018

(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


RE: Expander PCF 8574 - Robert - 04-12-2018

(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


RE: Expander PCF 8574 - Robert - 04-12-2018

(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


RE: Expander PCF 8574 - Robert - 04-12-2018

(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 .


RE: Expander PCF 8574 - kaczakat - 04-12-2018

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.