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



Teraz jest 6 sty 2025, o 21:49


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 ]
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: 8597
Pomógł: 337

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: 8597
Pomógł: 337

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 ]
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 ]
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: 27338
Lokalizacja: Szczecin
Pomógł: 1041

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: 8597
Pomógł: 337

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 3 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO