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



Teraz jest 16 lis 2024, o 00:53


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 35 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 13 lis 2013, o 16:05 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

Obrazek

co to znaczy ustawiony ale nie użyty, jak go mam użyć>???



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

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

Kompilator mowi ci cos w stylu: "koleś, stworzyleś zmienna a jej nie uzywasz? to po co ja stworzyłeś?".
poprawcie mnie jak sie myle



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2013, o 17:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Dokladnie tak.

Wysłane z telefonu

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2013, o 17:13 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

matisek1233 napisał(a):
Kompilator mowi ci cos w stylu: "koleś, stworzyleś zmienna a jej nie uzywasz? to po co ja stworzyłeś?".
poprawcie mnie jak sie myle

Obrazek

ejj kolego bez kitu myślalem że mi mucha łazi po ekranie xD, WRACAJĄC do tematu, użyłem zmiennej check niżej



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2013, o 17:43 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

no to moze chodzi o to ze ja zapisujesz ale nie odczytujesz. no bo w sumie po co cos zapisywac jesli masz tego nie odczytac.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2013, o 17:46 
Offline
Moderator
Avatar użytkownika

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

Po pierwsze to powiedz mi - spróbuj wyjaśnić to może sam zrozumiesz - po co ci

unsigned char

a nie

uint8_t

chociaż to akurat nie ma związku bezpośredniego z pytaniem ale sam niejako prosisz się o kłopoty z kompilatorem ;)

--------------------

a co do rysunku który przedstawiłeś to też - spróbuj wyjaśnić co to znaczy wg ciebie że "UŻYŁEŚ tej zmiennej" ???

Bo wg mnie - tak jak zresztą wg kompilatora WCALE JEJ nie użyłeś ;) przynajmniej w tym fragmencie obrazka który widać

------------------------ [ Dodano po: kilkunastu sekundach ]

Już nie wspomnę o tym, że po co męczyć się z float ? :(

_________________
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: 13 lis 2013, o 17:58 
Offline
Użytkownik
Avatar użytkownika

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

no wiesz przyjacielu ale zainicjowanie zmiennej wartością to nie użycie jeszcze :P

kompilator wie co mówi .... a ty nie wiesz co używasz :)

pomyśl :

tworzysz zmienną A -- pomijając typy OK ... Gitara
przypisujesz jej wartość B w porządku ....

ale nigdzie ... zmienna A nie jest użyta do niczego .....

choćby w pętli For , jako warunek IF czy cokolwiek
dlatego kompilator marudzi że jest ona zbędna

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2013, o 19:57 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

To jest fragment kodu który ma mi zczytać numer ID z jednego DS18b20 i wyświetlić ten numer na lcd, prubuje kombinuje wklejam różne przykłady, kompiluje i za cholore nie wychodzi. Wydaje mi sie że to jest mały fragment kodu, nigdy nie moge znaleźć działającego.

Miejcie litośc na demną jestem mega początkujący. Jak znajde jakiś kod to rozumiem go dopiero wtedy jak w każdej linijce mam
//i znaczenie tej linijki.

Mogł by ktoś z was podać przykład takiego kodu, tylko byle by działał.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2013, o 20:00 
Offline
Moderator
Avatar użytkownika

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

Ale właśnie rozumiemy że jesteś początkujący i dlatego ci podpowiadamy i naprowadzamy, SunRiver wręcz wprost ci napisał o co chodzi z tą zmienną

a ty teraz pytasz już nie o zmienną tylko o jakiś cały kod ?

hmmm może przede wszystkim po kolei i powoli rób to wszystko - a może najpierw jednak poznaj podstawy C - bo może tu leży problem ?

Masz Bluebooka ?

http://atnel.pl/mikrokontrolery-avr-jezyk-c.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: 13 lis 2013, o 20:12 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

no własnie musze sobie kupić, tylko troche przeraża mnie cena, przeszło stówke:/
boje sie że kupię tą książkę i dalej bedzie taka lipa jak jest do tej pory.....

Jeśli to jest działający kod do odczytu id to jak go mam wyświetlić na lcd???

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



i za cholere mi nei wyświetli tego odczytu, żal

Kody wklejamy przy pomocy syntax=c - Różowy J.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2013, o 20:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Za to:

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


to zaraz wpadnie Mirek i Cię ubije normalnie :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2013, o 20:40 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

no ale mi sie druga linijka nie wkleiła sory:/

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2013, o 21:37 
Offline
Moderator
Avatar użytkownika

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

alvarofun napisał(a):
boje sie że kupię tą książkę i dalej bedzie taka lipa jak jest do tej pory.....


a rozumiem, że to

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


to nie jest lipa ? .... gdy to widzę u kogoś w kodzie - szczególnie u początkującego to już wiem, że błądzi w koci sposób na bazie przedziwnych kursów niestety :(

... po prostu działasz bardzo po omacku - poczytasz po troszku to tu - to tam... i próbujesz składać coś na zasadzie "wyjdzie czy nie wyjdzie" - zamiast pisać kod ze zrozumieniem ...

Książki nie musisz od razu kupować - możesz wypożyczyć gdzieś w bibliotece - wiele bibliotek już je ma i sobie ocenić

a i kupić można sporo taniej jeszcze wydanie I-sze sporo taniej ... nawet na naszym forum co i rusz jakiś kolega odsprzedaje a ceny bywają bardzo zachęcające - wystarczy troszkę poszukać

_________________
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: 13 lis 2013, o 22:32 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

skasowałem tą linijkę z tym cpu, ale dalej nie wiem co wpisać żeby wyświetliło mi ten numer id deesa na lcd



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2013, o 06:48 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

alvarofun napisał(a):
no własnie musze sobie kupić, tylko troche przeraża mnie cena, przeszło stówke:/
boje sie że kupię tą książkę i dalej bedzie taka lipa jak jest do tej pory.....[/color]


uwiez mi, nie bedzie lipy. nigdzie niema tak super wytlumaczonych podstaw jak tam. tez sie wachalem czy kupic ale kupilem i nie zaluje. chyba nikt nie zaluje. z nia jestes w stanie nauczyc sie wiecej i szybciej anizeli uczac sie samemu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2013, o 07:00 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

no oki, przekonaliście mnie, obiecuje że po wypłacie kupie tą niebieską V2, a tymczasem niech mi ktoś pomoże dokończyć ten kod, zebym widział temperature i id tego deesa na lcd



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2013, o 17:04 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

pomoże mi ktoś z wyciągnięciem tego kodu z scratchpada??,
napewno macie tam na swoich komputerach przykłady, jak pobrać temperature i serial number deesa,
temperature juz pobrałem i wmiare rozkminiłem, ale z tym serialem nie ogarniam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2013, o 17:13 
Offline
Moderator
Avatar użytkownika

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

alvarofun napisał(a):
ale z tym serialem nie ogarniam


No ale nie ogarniasz - bo nie chcesz się podstaw C nauczyć - i z uporem godnym podziwu forsujesz sprawę ... zamiast sięgnąć (jeśli nie do bluebooka) to gdzieś do innej książki na temat C ... do rozdziału o tablicach, o typach i wskaźnikach ... po to żeby zobaczyć w jaki sposób można przekonwertować na HEX wartości zapisane w tablicy przechowującej ID twojego DS'a i następnie przez podanie do jakiejś funkcji wskaźnika do tejże tablicy sparsować dane i wyświetlić je czy to na terminalu czy na LCD - gdzie chcesz ...

_________________
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: 14 lis 2013, o 17:46 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

mirekk36 napisał(a):
alvarofun napisał(a):
ale z tym serialem nie ogarniam


No ale nie ogarniasz - bo nie chcesz się podstaw C nauczyć - i z uporem godnym podziwu forsujesz sprawę ... zamiast sięgnąć (jeśli nie do bluebooka) to gdzieś do innej książki na temat C ... do rozdziału o tablicach, o typach i wskaźnikach ... po to żeby zobaczyć w jaki sposób można przekonwertować na HEX wartości zapisane w tablicy przechowującej ID twojego DS'a i następnie przez podanie do jakiejś funkcji wskaźnika do tejże tablicy sparsować dane i wyświetlić je czy to na terminalu czy na LCD - gdzie chcesz ...




Nie miej mi tego za złe, powiem tylko dwa zdania, ale to Ty chcesz żebym stał sie wyśmienitym programistą, który będzie wysysał z palca problemy i rozwiązania.
Żeby przejechać 10m autem nie trzeba wiedzieć w jaki sposób wymienić pasek rozrządu, nawet w tym aucie paliwa nie musi być bo taką odległość można pokonać przekręcając kluczyk na biegu i rozrusznik będzie przemieszczał nasze auto, logiczne jest że 100km w taki sposób sie nie pokona...,
albo z innej beczki, żeby skosztować kotleta de volaille to czy musze kupić, koze która da mi mleko z którego zrobie ser???

Ja tu nie prosze nikogo o jakieś cuda, pełno przykładów jest na necie zwiazanych z ds18b20 temp + serial, lecz wszystko w bascomie, postanowiłem sobie dać poprzeczke nieco wyżej dlatego oglądnąłem wszystkie te Twoje krótkie kilkunastominutowe jak zapewniasz filmy, które w rzeczywistości trwają przeszło godzinę, ale spoko, zapodajesz w nich fest wiedzy która jest mega oswajalna choć by dla dziecka, hmmm choć by np ten przykład z napięciem, tych 3 gości, który widzim jak napięcia. Gościu masz taki zajebisty przekaz że jak byś był jakimś nauczycielem, albo wykłądowcą to mega osób by uczęszczało na Twoje zajęcia.

Niewiem czy dobrze rozumiem, wiem że Ty tez masz żonę jak pewnie wszyscy inni, macie dzieci, a dzieci wołają że są głodne, wymyśliłeś sobie sposób by w tak fantastyczny sposób przekazywać laikom dzieciaką wiedze, żeby to ogarniali bez problemu, SZACUN dla Ciebie, jak wcześniej wspomniałem, kilka postów temu, zakupię tę twoją niebieską książkę, choc bym sobie miał niewiem co tam odmówić, choć pewnei po kilku miesiącach minie mi zapał i będzie ozdobą na półce, ale to szczegół.

Chyba się nie porwałem łajbą na ocean, montując wyswietlacz diode czujnik temp do procesora, bez kompletnej znajomości języka C, choć może się mylę. Wkażdym bądź razie może to dla was są jakieś małe gówniane sukcesy, ale nawet to że sam sobie zrobiłem tą głupią diode co mryga, w której moge ustawić czas zapalenia czas zgaszenia i wszytsko w pętli dla mnie jest ogromnym sukcesem.
To w porównaniu tak jak by dla Was, gdybym dał wam niwelator, czy teodolit, i kazał Wam pomierzyć działkę.
pierwsze to byście wpisali google.pl co to jest i wogóle jakieś przykłady, jak mierzyć i wogóle

Przeglądnąłem już tyle przykładów, może i masz rację chaos się od tego wszystloego robi, a najgorsze jest to że ktoś kto ma wiedzę, specjalnie blokuje, nie podaje w całości kodu, albo odpowiadając na czyjąś prośbę pisze żeby sie zaczął uczyć od podstaw. jest tyle rozpoczętych problemów, w których niema zakończenia. i właśnie ktoś z zerowym doświadczeniem trafia na taką minę i zaczynają się pytania.

A miałem tylko dwa zdania powiedzieć, dobra sorry za ten offtopic, nawiązuje zpowrotem do tego przykładu odczytu temp i serial z 1 ds, ma któs z was taki przykład i chce pomóc??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2013, o 18:07 
Offline
Moderator
Avatar użytkownika

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

żaden oftopic - tylko zrozum mnie - ja na siłę nie chcę wcisnąć ci książki broń boże - dlatego przecież (chyba widzisz) w poście wyżej że piszę abyś spróbował sięgnąć do może innej którą masz pod ręką - albo gdzieś nawet do netu - podpowiadając ci co jest potrzebne żeby to sobie zrobić ...

Tyle tylko że ty podchodzisz zdaje się do tego całkiem inaczej niż ja zrozumiałem i przez to może to nieporozumienie. Bo to nie jest tak że jak chcesz sobie zrobić kotlet to musisz najpierw sam utłuc kozę :lol:

ale myślałem że ty chcesz - sam to sobie napisać, dowiedzieć się o co chodzi? jak to działa ? tak aby radzić sobie samemu w dalszych takich sytuacjach .... Sorry ale ja mam takie zboczenie - może powiesz, że tak zwykle traktuję pytania tu pojawiające się na forum ...

tymczasem też pomyśl, że ty może źle sformułowałeś pytanie - trzeba było od razu napisać że chcesz aby podać ci gotowy kotlet z kozy a nie uczyć jak się go robi .... to jest różnica

tyle że niestety bardzo nieszczęśliwe porównanie - bo wiesz ale może nie wiesz właśnie - że ty na początku nawet nie zadałeś sobie trudu aby pokazać kod źródłowy którym się posługujesz - zakładając że wszyscy którzy tu zajrzą będą tak jak ty od razu wiedzieli jaki to kod, będą go znali na pamięć , ba - jakby na świecie był TYLKO JEDEN kod na obsługę DS18B20 :( ..... Sorki może się teraz mylę - ale być może wydaje ci się że jest tylko jakaś jedna jedynie słuszna biblioteka do obsługi DS'a ??? i w tym tkwi twój problem ....

bo zapytałeś o kotlet ale nawet nie powiedziałeś że ma być z kozy - żeby już posługiwać się przykładami jakie podajesz

No więc teraz tak .... z tego skrawka obrazka w pierwszym poście nawet nie wiadomo czy to ty sam próbujesz pisać taką funkcję czy jak ? zresztą zauważ że pytanie dotyczyło zupełnie czego innego ...

I teraz co ? jak na przykładzie nie wiadomo jakiego kodu podać ci przepis na odczytanie ID ? hmmm możesz spróbować to wyjaśnić ?

Więcej - chcesz odczytać go no dobra i widać jakiś skrawek funkcji z której tylko można próbować się domyślać że siedzi on w tablicy address[] ... ale skoro tak - no to już go masz ....

a pytasz jak go wyciągnąć ? ... tzn co to znaczy ??? nie pytam złośliwie - po prostu nie rozumiem

chcesz zobaczyć jakąś gotową moją funkcję - przystosowaną do mojego jakiegoś tam konkretnego projektu ? myślisz że to coś uniwersalnego co można wszędzie użyć ? proszę bardzo:

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


tylko proszę cię teraz nie zadawaj mi dodatkowych pytań do tego kodu bo jak tak dalej pójdzie to się okaże że będziemy musieli żeby to wyjaśnić - i tak przerobić od początku C .... a ty chcesz tego uniknąć - czyli nie chcesz nauczyć się C tylko dostać gotowca ? OK ... dobrze nie ma sprawy - tylko że znowu .... nie zdajesz sobie sprawy że to nie jest programowanie na PC gdzie każdy ma taką samą elektronikę pod maską i ten sam system np Windows .... wtedy można działać w oderwaniu od sprzętu

ale tu jest elektronika panie kochany - więc jak chcesz gotowca to podaj chociaż biblioteki jakie używasz .... ale też zadaj wtedy takie pytanie w naszym DZIALE RYBNYM bo on jest do tego .... Tam może się znajdzie osoba która akurat będzie chciała i miała czas aby napisać ci cały kod

_________________
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: 14 lis 2013, o 19:13 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

Ale w dziale rybnym nie moge wstawić nowego wątku, niema tam tego przycisku:/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2013, o 19:27 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3205
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 90

Jest przycisk "Nowy wątek".

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2013, o 19:36 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

Obrazek

------------------------ [ Dodano po: 54 minutyach ]

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


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


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


Napisze ktoś, z gorącego serca proszę, do tego programu brakującą treść która, wyświetli oprucz temperatury takżde numer id czujnika???



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2013, o 23:50 
Offline
Użytkownik
Avatar użytkownika

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

ech.... kolego .... kolego ....

alvarofun napisał(a):
Żeby przejechać 10m autem nie trzeba wiedzieć w jaki sposób wymienić pasek rozrządu,


ale że by to zrobić trzeba wiedzieć gdzie usiąść i jak te 10m przejechać

ujmę to tak ..... nie dam ci kodu i ci nie napiszę brakujacej treści bo leniwcem czuć na odległość
ale podpowiem ...


nie widzę w twoim main.c

nic coby inicjowało magistrale 1Wire,
nic coby wskazywało co chcesz na niej robić
co czytać ....

a masz bibliotekę .... a na pewno nie chciało ci się nawet zobaczyć jakie ma dostępne funkcje
a może nawet zajrzałeś , ale .... nie wiesz jak działa magistrala , jak działa biblioteka i jak z niej korzystać
i podanie na tacy gotowca właśnie cię zniechęci ... bo dalej nie będziesz rozumiał co chcesz zrobić
i jak coś sobie ubzdurasz to będzie post na forum ....... napiszcie mi jak właczać przekaźnik , jak migac diodą
bo jak chcę to zrobić to nie muszę się uczyć programowania ....

Wybacz , albo chcesz choćby hobbystycznie pisać programy i coś robić na mikrokontrolerach , albo nie chcesz
ale ta drogą daleko nie zajdziesz ...

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2013, o 05:29 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

Zauważyłem że co po niektórzy, to znakomicie mnie znają, wiedza co myślę i w ogóle, najchętniej to by za mnie odpowiadali.
Napisałem że ten kod który wstawiłem jest do odczytu temperatury, i działa, oczywiście nie napisałem go, tylko zerznąłem z jakiegoś przykładu z internetu. w tej bibliotece oprócz funkcji odczytu temperatury niema nic innego, gdzieś tam na necie wyczytałem że do odczytu id code trzeba 9 razy powtórzyć:
for(i=0;i<9;i++),
wiem mniej więcej jak powinno wyglądać zapytanie o podanie adresu id, ale nie wiem jak go napisać w C, jeżeli to się nazywa "lenistwem", to może powiedz że ja jestem niedorozwinięty umysłowo, jeszcze kilka osób po tobie to powtórzy i będę sobie chodził z taką naklejką na czole....

Pan Mirek prosił żebym napisał co mam do tej pory, napisałem. Jeśli ktoś jest chętny dokończyć to co zacząłem o wpisy które oprócz tem pokażą id, będę bardzo wdzięczny.

Również będe wdzięczny jeśli ktoś poda przykładowy swój działający kod main.c ds18b20.c ds18b20.h

Jeśli się takowy nie znajdzie ok, poczekam jeszcze te dwa tygodnie na przelew kupię książkę Pana Mirka, nie po to by się uczyć na pamięć tych setek stron, a po to by uruchomić jedno głupie polecenie 0x55 czy jakoś tak, i tak samo zerżnę z niej przykład, pytanie tylko jaka jest różnica??? między tym że analizując wasz działający przykład dopasuję coś do swojego, czy jak będę miał w książce napisane to tak samo to wpiszę w eclipse?????, jeśli bym miał możliwość napisania tego w tym dziale rybnym, to już dawno bym tam to napisał, i zapewno 100 osób by już z tego co by tam było zapisane skorzystało, ale nie poco, może się jeszcze ktoś znajdzie kto zechce mi pocisnąć??? a nie pomóc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2013, o 08:01 
Offline
Moderator
Avatar użytkownika

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

ale troszkę niepotrzebnie brnie kolega dalej i się obraża - bo ...

sam widzisz jak wygląda nauka na przykładach gdzieś tam znalezionych w internecie ... których nie rozumiesz bo nie chcesz nauczyć się podstaw języka C - podstaw powiadam ....No to tak się nie da ...

zobacz dałem ci przykład - widzisz mój post wyżej ... i co? już powinieneś sobie śmignąć takie wyświetlanie - a ty co ? nawet nie zareagowałeś ....

zobacz sobie tutaj na przykład jak działa ten fragment kodu fizycznie na LCD - jak są wyświetlane ID tych 4 czujników na LCD



widzisz to czy nie widzisz ? ....

więc proszę cię - nie brnij dalej bo twoja podpowiedź w tym momencie że gdzieś na necie widziałeś że trzeba coś tam powtórzyć 9 razy w ten sposób: for(i=0;i<9;i++) .... to po prostu no coś strasznego ....

Najgorsze że ty do ciebie nawet nie dociera że tak nie da się pomóc .... panie kochany .... SunRiver wskazał ci babole w kodzie, i w zasadzie wszystko co opisał to prawda. To co napisał nie ma NIC WSPÓLNEGO z tym że niby jesteś niedorozwój umysłowy - przesadzasz i to na maxa .... z takimi tekstami ....

zresztą z takim także:

alvarofun napisał(a):
ok, poczekam jeszcze te dwa tygodnie na przelew kupię książkę Pana Mirka, nie po to by się uczyć na pamięć tych setek stron


sorry ale jakbym powiedział że tu piszesz głupoty to bym nie skłamał. A kto się niby uczy setek stron tej książki na pamięć ? wiesz co chyba tylko ktoś - kto W OGÓLE nie chce się nauczyć C .... tylko biadoli bzdury że nauka C to wkucie setek stron na pamięć - no sorki ale gorszych bzdur to jeszcze nie słyszałem jak żyję .... W tym momencie Sun miał po TRZYKROĆ rację że wychodzi z ciebie MEGA LENISTWO - tobie nawet nie chce się zajrzeć do źródeł na temat C ....

Wiesz co ? daj sobie spokój z zakupem Bluebooka bo z takim podejściem to będziesz jednym z tych którym książka nie przypasuje - od razu ci to mówię i stracisz pieniądze - po prostu wyrzucisz je w błoto .... Zanim ją kupisz - wejdź na Wikipedię i poczytaj o C na temat czystego ANSI C - za darmo bez kupowania książki .... oczywiście tak na sucho jest 1000x gorzej się uczyć C - przynajmniej mi ale też wielu osobom - dlatego sporo ludzi docenia Bluebooka bo jest w nim nie tylko suchy opis C ale jest on połączony z fajnymi ćwiczeniami praktycznymi na kodach źródłówych. To jest dopiero TO!

alvarofun napisał(a):
a po to by uruchomić jedno głupie polecenie 0x55 czy jakoś tak, i tak samo zerżnę z niej przykład, pytanie tylko jaka jest różnica??? między tym że analizując wasz działający przykład dopasuję coś do swojego, czy jak będę miał w książce napisane to tak samo to wpiszę w eclipse?????


No NIE! .... wiesz co ? .... powstrzymam się z pewnymi słowami które cisną mi się na usta [ cenzura ] .....

po pierwsze w C nie ma głupich poleceń 0x55 !!!! .... za to są takie głupie (delikatnie mówiąc) teksty człowieka który z uporem maniaka wręcz - nie chce zajrzeć do opisu C nawet na WIKIPEDII za darmo tylko pisze takie farmazony!

Jaka różnica ? ... chcesz wiedzieć jaka różnica jest pomiędzy ślepym i bezmyślnym - tak BEZMYŚLNYM panie kochany przepisanie fragmentu kodu znalezionego w necie a pisaniem kodu na podstawie książki - gdzie autor prowadzi cię i krok po kroku tłumaczy co oznacza każdy rozkaz który wykorzystuje, gdzie autor prowadzi cię od najprostszego kodu za rękę - do migania diodą LED .... i każdy od tego zaczyna - i każdy dzięki temu się uczy. W szkole jak było - pamiętasz? uczyłeś się najpierw literek alfabetu - po to aby potem nauczyć się czytać - zgadza się ? czy może w 1-szej klasie szkoły podstawowej od razu uczono cię budowy silników okrętów podwodnych a na matematyce od razu zamiast nauczyć cię dodawania 2+2 - wykładano ci teorę względności Einsteina ?

ale TY nie ...... ty chcesz się nauczyć C bez nauki C .... ty chcesz od razu zacząć od budowy Lamborgini nie mając pojęcia jak działa rower albo koło .....

tym rowerem albo kołem jest miganie diodą LED - a lamborgini dla ciebie jest pomiar temperatury na DS'ach - bo nawet jak coś ci wyszło na przykładzie tych kodów to i tak KOMPLETNIE nie masz pojęcia o co chodzi w kodzie

więc nie pisz bzdur za przeproszeniem - że aby pisać takie programy to nie trzeba nauczyć się C

Powiem więcej - nie licz że ktoś w dziale rybnym napisałby ci w ogóle program - bo ty wprost mówisz że nie chcesz się uczyć programować - ty chcesz gotowca

a dział rybny jest PRZEDE WSZYSTKIM dla tych którzy chcą się uczyć, którzy ćwiczą ale jeszcze coś im nie wychodzi i dlatego zwracają się z prośbą do innych o pomoc w rozwiązaniu niewielkiego problemu przez napisanie kawałka kodu ... a nie całego gotowca

alvarofun napisał(a):
i zapewno 100 osób by już z tego co by tam było zapisane skorzystało, ale nie poco, może się jeszcze ktoś znajdzie kto zechce mi pocisnąć??? a nie pomóc


Nikt za ciebie i za innych nie będzie pisał całych programów - ty nadal nie rozumiesz że to elektronika a nie PC i że nawet tak nie da rady - no ale - jak widać po powyższych twoich tekstach - ty wszystko wiesz lepiej - więc dziwi tylko fakt po co w ogóle zwracasz się z pytaniami na forum?

sorrry ale sam osobiście tępię w dziale rybnym takie zapytania gdzie widać - że komuś w ogóle nie zależy na nauce - tylko wpadł żeby mu ktoś napisał kod bo np potrzebny jest do zadania w szkole, albo na sprzedaż ... itp

Możesz się obrażać do upadłego - ale możesz też zrozumieć - że my tu na tym forum wszyscy się uczymy wspólnie - ja także ...

i ktoś kto nie ma zamiaru się uczyć to nas nie zrozumie .....

ale możesz też - postarać się - chociaż na chwilę zmienić punkt widzenia - postarać się chociaż na chwilę pójść drogą tak jak każdy i zacząć - spróbować panie kolego - chociaż spróbować się zacząć uczyć a nie wkuwać (bo wkuć się nie da) ... tego języka. A gdy stwierdzisz - że ci to nie idzie - to nikt cię tu nie będzie krytykował - może wybierzesz sobie jakiś inny prostszy np Bascom ?

tam obsługa 1wire albo LCD jest niby prostsza ....

ale może zaczniesz w Arduino ... jak niektórzy ludzie na tym forum bo np od Arduino im jakoś łatwiej zacząć - czemu nie

Nie neguję także faktu - że i bez żadnej książki, bez żadnego kursu - a tylko na podstawie zebranych informacji w internecie - się nie nauczysz programować - jak ktoś chce to wszystko może .....

to TYLKO albo AŻ - kwestia czasu - jak masz go wystarczająco dużo to dasz radę - ja w to wierzę

ale proszę nie opowiadaj wtedy na tym forum takich rzeczy - że do napisania programu - nie musisz nauczyć się od razu programować bo nie wiesz nawet co piszesz.

KONIEC - decyduj się więc albo w jedną albo w drugą stronę idziesz

_________________
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: 15 lis 2013, o 10:32 

Pomógł: 0

Alvarofun Tu masz przykład programu robionego twoją metodą ;) z wykorzystaniem bibliotek Mirka z niebieskiej, do obsługi 1wire topic2118.html?hilit=%20atmega8%20termopara oraz obsługi LM35( u mnie przerobione na termoparę ) z książki Tomka Francuza lekko przerobione jedynie by nie używać float.
No i jak widzisz da się, ale niestety trzeba przysiąść nad bibliotekami, by zrozumieć jak je wykorzystać, no i te totalne podstawy C trzeba mieć. Bez tego, ciężko będzie, nie wiem, czy istnieje jakiś soft gdzie można sobie wyklikać obsługę 1wire.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2013, o 14:29 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

Hehehe, jaka pyskówka :D , nie pozostało mi więc nic innego jak iść doić kozy :ugeek: tzn uczyć się c od podstaw :), jeszcze zobaczycie, przyjdziecie do mnie jak czegoś nie będziecie mogli zrozumieć :lol:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2013, o 14:31 

Pomógł: 0

No sam jesteś sobie winien :P.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2013, o 14:45 
Offline
Użytkownik

Dołączył(a): 10 lis 2013
Posty: 48
Pomógł: 0

ale ja sie nie obrażam:), znalazłem kod na odczyt temperatury z ds i działa, więc zacząłem go analizować, gdzie jest tablica, gdzie jest tekst do wyświetlenia, itp. jak nie rozumiałem jakiegos polecenia to wpisywałem do na google i czytałem o tym, Wydawało mi się że to jest dobry sposób na naukę... Muszę kupić tego bluboka :)

------------------------ [ Dodano po: 4 minutach ]

Czy tak ma wyglądać funkcja odczytu tego id???


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



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: 35 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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