Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 18 kwi 2025, o 21:57


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
    Autor Wiadomość
    PostNapisane: 15 cze 2013, o 16:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sty 2013
    Posty: 65
    Zbananowany użytkownik

    Pomógł: 4

    Siema, pomoże ktoś??

    Znalazłem na elektrodzie kod pod czujnik temperatury LM335, tylko nie mam HD44780 :/ I nie wiem co tam wpisać żeby mi wyświetlało temperaturę na wyświetlaczu od Nokii 3310.

    Do obsługi wyświetlacza używam biblioteki od SunRiver'a post39134.html?hilit=3310#p39134 porty zmienione pod Atmega8 wyświetlacz działa.

    Kod z elektrody
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    Tylko głupi wie wszystko....



    Ostatnio edytowano 16 cze 2013, o 16:39 przez Zinyx, łącznie edytowano 3 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 cze 2013, o 19:35 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    w czym masz problem ?? podmień funkcje wyświetlania :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 cze 2013, o 00:14 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sty 2013
    Posty: 65
    Zbananowany użytkownik

    Pomógł: 4

    Problem to mam ze wszystkim ;) Ciemny jestem jak na razie w µC, dopiero za 2 tygodnie będę miał książkę, bo z tego neta szukać i skumać wszystko to z rok czasu... Żebym miał HD44780 i DS1820 to by było po problemie, dużo gotowców na to jest (na Arduino są gotowce pod 3310 i LM335 - ale wolę zacząć od AVR i C). Po prostu chcę w końcu odczytać jakoś tą piepszoną temperaturę, bo już mnie szlag trafia, sam w życiu nie dam rady na razie tego ogarnąć :(

    _________________
    Tylko głupi wie wszystko....



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 cze 2013, o 09:27 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    ależ niema tu problemu , masz program i biblioteke do PCD
    wystarczy teraz tylko to połączyć

    zaczynasz od linijki :

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    którą zmieniasz na bibliotekę od PCD

    np tak:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    dalej musisz zmienić inicjalizację LCD czyli linię

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    na

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    a następnie linie :

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    musisz zmodyfikować do potrzeb naszego wyświetlacza z PCD czyli:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    i powinno śmigać

    nie sprawdzałem .. ale tędy droga , wydaje mi się że podchodzisz za bardzo nerwowo i przez to nie myślisz , al wszystko jest przecież logiczne -- nie jest sztuką używać gotowca , bo nic się nie nauczysz przy tym ..

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 cze 2013, o 10:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sty 2013
    Posty: 65
    Zbananowany użytkownik

    Pomógł: 4

    Kombinowałem właśnie w podobny sposób, tyle że nie dawałem tego:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    i znów mam te same błędy przy kompilacji, tak to wygląda. Nie wiem czy ma to jakieś znaczenie, ale pracuje na Linuxie z avr-gcc 4.7.0

    Kod:
    make all
    Building file: ../main.c
    Invoking: AVR Compiler
    avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8 -DF_CPU=16000000UL -MMD -MP -MF"main.d" -MT"main.d" -c -o "main.o" "../main.c"
    In file included from ../main.c:6:0:
    ../pcd8544.h:88:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’
    ../main.c: In function ‘main’:
    ../main.c:39:9: warning: implicit declaration of function ‘PSTR’ [-Wimplicit-function-declaration]
    ../main.c:43:9: warning: pointer targets in passing argument 2 of ‘PCD_Str’ differ in signedness [-Wpointer-sign]
    In file included from ../main.c:6:0:
    ../pcd8544.h:76:6: note: expected ‘byte *’ but argument is of type ‘char *’
    make: *** [main.o] Błąd 1


    Kod wygląda teraz tak:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    Tylko głupi wie wszystko....



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 cze 2013, o 11:05 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Brakuje:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Autor postu otrzymał pochwałę

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 cze 2013, o 13:02 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sty 2013
    Posty: 65
    Zbananowany użytkownik

    Pomógł: 4

    Dobra, trochę poprzerabiałem, bo coś nie jarzył wyświetlacz, teraz wszystko OK, konsola nic nie wypluwa.
    Tylko jest kolejny problem - mierzę napięcie na LM335 (ustawiłem 2.98V - 25 C) a na wyświetlaczu pokazuje mi od 32 do 35 i sobie tak cały czas faluje... Nie wiem czy ten kod z elektrody jest dobry.... Dodał bym
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
    i by było spoko, ale te falowanie jak ogarnąć??

    kod teraz ma się tak..
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    Tylko głupi wie wszystko....



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 cze 2013, o 13:48 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    Zinyx napisał(a):
    i by było spoko, ale te falowanie jak ogarnąć??


    A słyszałeś kiedyś o uśrednianiu wyników z ADC ?

    Obejrzyj wszystkie poradniki z cyklu o ADC z mojego bloga (na razie są tylko dwa .. reszta w produkcji), to dowiesz się jakimi metodami można to robić ;)

    http://mirekk36.blogspot.com/2013/06/pr ... acych.html

    http://mirekk36.blogspot.com/2013/06/pr ... sc-02.html

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 cze 2013, o 14:22 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sty 2013
    Posty: 65
    Zbananowany użytkownik

    Pomógł: 4

    Już je oglądałem ;) Dobra chyba jest git, , temperatura wacha się +/- o 0,5 stopnia myślałem że mam równe 5V a tam 4.82V/1024 i skorygowałem z 0.0049 na 0.0047. (dzięki Mirku za poradniki o ADC, przydały się ;)) Przy okazji siało jeszcze z USBasp, po odłączeniu już tak nie faluje... Dzięki za pomoc panowie :)

    _________________
    Tylko głupi wie wszystko....



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 cze 2013, o 17:26 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    No i widzisz że było prosto i zgrabnie ... a przecież wystarczyło pomyśleć :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO