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



Teraz jest 22 maja 2026, o 03:10


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 6 maja 2014, o 17:40 
Offline
Użytkownik

Dołączył(a): 12 kwi 2014
Posty: 208
Lokalizacja: Białystok
Pomógł: 0

Witam,

Kupiłem Bluebooka nie tylko ze względu na to, że uczę się C, ale także dlatego, że są tam ciekawe projekty. Jednym z takich jest serwer WWW na ENC28J60. Przeanalizowałem kod z książki i widzę, jak się przesyła kod HTML strony. I wpadłem na pomysł, że "postawię" sobie inteligentny dom, który m.in. będzie mierzył temperaturę w domu (a ja wyjadę nad Morze, i będę patrzył co u mnie w chacie :D ). I teraz tak: tworzę sobie funkcję, która zwraca float:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


i teraz chciałbym wysłać tą wartość (załóżmy 25,3 *C) w kodzie HTML:

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


żeby się pokazało: "Temperatura w moim pokoju: 25,3 *C"

Proszę o pomoc
Z góry dzięki :)

_________________
Mam 16 lat, nie jestem zawodowcem ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 maja 2014, o 17:44 
Offline
Moderator
Avatar użytkownika

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

DamCos napisał(a):
żeby się pokazało: "Temperatura w moim pokoju: 25,3 *C"

Proszę o pomoc


No to masz odpowiedź na swoje pytanie i to WPROST w Bluebooku którego posiadasz. Wystarczy przeczytać rozdział o 1wire i skorzystać z biblioteki tam opisanej

_________________
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: 6 maja 2014, o 18:52 
Offline
Użytkownik

Dołączył(a): 12 kwi 2014
Posty: 208
Lokalizacja: Białystok
Pomógł: 0

mirekk36 napisał(a):
DamCos napisał(a):
żeby się pokazało: "Temperatura w moim pokoju: 25,3 *C"

Proszę o pomoc


No to masz odpowiedź na swoje pytanie i to WPROST w Bluebooku którego posiadasz. Wystarczy przeczytać rozdział o 1wire i skorzystać z biblioteki tam opisanej


No OK, wiem, że trzeba odczytać temperaturę i ona będzie w pamięci RAM procka, ale jaki kod HTML trzeba wysłać na serwer, żeby po wejściu w komputerze na ustalony IP wyswietlił się napis z elementwm zmiennym, jakim jest wartość temperatury. Jak w kod HTML wpleść zmienną języka C?

_________________
Mam 16 lat, nie jestem zawodowcem ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 maja 2014, o 19:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

mirekk36 napisał(a):
Wystarczy przeczytać rozdział o 1wire i skorzystać z biblioteki tam opisanej


Kolega się pomylił. Trzeba raczej przeczytać rozdział o ADC :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 maja 2014, o 21:52 
Offline
Moderator
Avatar użytkownika

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

kaka0204 napisał(a):
Kolega się pomylił. Trzeba raczej przeczytać rozdział o ADC


nie nie pomyliłem się tam też jest - ale masz rację w rozdziale o ADC jeszcze więcej

więc panie autor - proponuję zabrać się za czytanie a nie zawracać sobie głowę floatami - zobacz jak się to robi na liczbach całkowitych

_________________
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: 7 maja 2014, o 12:56 
Offline
Użytkownik

Dołączył(a): 12 kwi 2014
Posty: 208
Lokalizacja: Białystok
Pomógł: 0

mirekk36 napisał(a):
kaka0204 napisał(a):
Kolega się pomylił. Trzeba raczej przeczytać rozdział o ADC


nie nie pomyliłem się tam też jest - ale masz rację w rozdziale o ADC jeszcze więcej

więc panie autor - proponuję zabrać się za czytanie a nie zawracać sobie głowę floatami - zobacz jak się to robi na liczbach całkowitych



OMG, naprawdę? Co za różnica czy float, czy in, czy char, czy double, czy long, czy short?
Ja zadałem pytanie: "Jak wysłać tą liczbę na serwer za pomocą kodu HTML?"

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


To jak to mam wpisać? W C na dla komputera wpisałbym to tak:

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


Dobrze rozumiem?

PS To jest wasze "pełne wsparcie"?

_________________
Mam 16 lat, nie jestem zawodowcem ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2014, o 13:08 

Pomógł: 0

DamCos napisał(a):
PS To jest wasze "pełne wsparcie"?


Czytał kolega polecane rozdziały? czy żądasz po mocy na zasadzie napiszcie za mnie cały kod?

Chodzi o to że 8 bitowe uC, nie są mocne w przerzucaniu ilości danych potrzebnych do obrabiania floatów. Nie mówiąc już o tym, że same biblioteki do tego potrafią zabrać sporo cennej pamięci Flash i ram.
Można oczywiście skorzystać z printf itp. tylko po co.

W/w tematach (bibliotekach) jest pokazane, jak nie używać floatów i mieć liczby (stało/zmienno) przecinkowe.
Po prostu rozbijasz wartości na to co jest przed i po przecinku i wysyłasz, część znaczącą-przecinek-mniej znaczącą.
I dlatego wyżej polecali ci zajrzeć do tych bibliotek i opisów bo to jest tam opisane jak to wykonać.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2014, o 13:16 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Makro PSTR tak nie zadziała.
Tak na chybcika - może spróbuj jakoś tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

...inaczej mówiąc rozbij kod HTML na dwie części przed i po zmiennej a między nimi wyślij tę zmienną przetransformowaną do stringa

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2014, o 13:36 
Offline
Użytkownik

Dołączył(a): 12 kwi 2014
Posty: 208
Lokalizacja: Białystok
Pomógł: 0

xor napisał(a):
Makro PSTR tak nie zadziała.
Tak na chybcika - może spróbuj jakoś tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

...inaczej mówiąc rozbij kod HTML na dwie części przed i po zmiennej a między nimi wyślij tę zmienną przetransformowaną do stringa


OK, popatrzę :)

_________________
Mam 16 lat, nie jestem zawodowcem ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2014, o 14:12 
Offline
Moderator
Avatar użytkownika

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

DamCos napisał(a):
OMG, naprawdę?


Cytuj:
PS To jest wasze "pełne wsparcie"?


proponuję zejdź o ton niżej - bo to że nie potrafisz np zadać poprawnie pytania to nie oznacza że nie ma wsparcia. Ale jak rozumiem ty tego nie dopuszczasz - że ciebie ktoś nie może zrozumieć co ? .... więc jak mówię ton niżej albo zapraszam na elektrodę

_________________
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  
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