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? 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 19 cze 2025, o 18:49


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
    Autor Wiadomość
    PostNapisane: 8 maja 2012, o 12:29 
    Offline
    Nowy

    Dołączył(a): 08 maja 2012
    Posty: 4
    Pomógł: 0

    Witam
    Jestem początkującym.
    Kupiłem książkę Pana Mirosława i zacząłem robić projekty doszedłem do działu obsługi karty SD
    I mam kłopot. Otóż podłączyłem kartę przez dzielnik napięcia 74HC244 do procesora Atmega32
    Wgrałem program z DVD ale nie działa.
    Na LCD pisze:
    Kod:
    Odczyt: test.txt
    opern file error

    Co jest nie tak?
    Jak włożyłem inną kartę to pisze
    Kod:
    odczyt: test.txt
    disk init error

    Co jest nie tak?
    Na kartę wgrałem plik tekstowy z odpowiednią zawartością tak jak to jest napisane w książce.
    Gdy podłączyłem kartę SD bezpośrednio pod procesor a całość zasiliłem napięciem 3,3V to efekt jest ten sam.
    Co mam zrobić?
    Proszę o pomoc



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 maja 2012, o 12:42 
    Offline
    Moderator
    Avatar użytkownika

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

    Oj oj ;) na tak zadane pytania można tylko powróżyć odpowiedź :(

    skoro nie korzystasz z zestawu ATB i sam zrobiłeś układ - OK .... ale pokaż tu dokładny schemat tego co zmajstrowałeś - to po pierwsze - a może nawet jakąś fotkę - jak to poskładałeś

    bo wina na pewno leży po stronie hardware - czyli elektroniki ... ale gdzie ? No bez schematu - ani rusz

    _________________
    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: 8 maja 2012, o 13:01 
    Offline
    Nowy

    Dołączył(a): 08 maja 2012
    Posty: 4
    Pomógł: 0

    Udało mi się
    Wziąłem jeszcze inna kartę SD wgrałem i działa.
    Teraz chciałbym zrobić coś podobnego do tematu topic1066.html
    Tylko żeby odczytywało 2 wyrazy(liczby) oddzielone spacją w jednej linii a linii będzie kilka.
    Ja na tablicach robiłem kilka projektów i działały ale tu nie wiem jak napisać program do tego
    pierwszy wyraz ok odczytać umiem ale jak odczytać kolejny za nim?
    Jak taki program ma wyglądać ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 maja 2012, o 13:05 
    Offline
    Moderator
    Avatar użytkownika

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

    Skoro piszesz że używałeś tablic, to zrób sobie bufor w postaci tablicy, wczytuj do niego taki plik po kawałku i analizuj każdy kawałek - do tego tylko sprowadza się napisanie takiego programu.

    Czyli - wczytujesz - sprawdzasz jakie masz znaki, wycinasz to co niepotrzebne, przetwarzasz to co cię interesuje, i następny kawałek pliku wczytujesz. I te kroki powtarzasz aż się skończy plik.

    _________________
    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: 8 maja 2012, o 13:51 
    Offline
    Nowy

    Dołączył(a): 08 maja 2012
    Posty: 4
    Pomógł: 0

    Ok
    Do tablicy wczytałem lecz nie wiem jak to analizować żeby wyciąć to co niepotrzebne :(
    Udało mi się zrobić tak ze 3 cyfrę odczytuje i wyświetlam na lcd w postaci DEC i może tak po kolei odczytywać i przekształcać ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 maja 2012, o 14:20 
    Offline
    Moderator
    Avatar użytkownika

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

    No dokładnie - tylko zastanów się ile ty tych liczb wyświetlisz z tak dużego pliku na takim małym lcd ?

    _________________
    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: 8 maja 2012, o 15:03 
    Offline
    Nowy

    Dołączył(a): 08 maja 2012
    Posty: 4
    Pomógł: 0

    Ja mam taki plan że odczytuje odpowiednią liczbę w wierszu.
    Czyli że na początek wpisuje całą linijkę z SD do tablicy bufor.
    Potem odczytuje np:
    bufor[0]
    bufor[1]
    bufor[2]
    bufor[3]
    bufor[4]
    następnie te liczby dodaje do siebie żeby uzyskać jedną liczbę. Tylko nie taż że dodaje tylko dołączam do poprzedniej kolejną i zapisuję to do zmiennej a jeśli w tej linijce była by liczba dalej to:
    bufor[30]
    bufor[31]
    bufor[32]
    bufor[33]
    bufor[34]
    I już tylko wtedy jakoś to przejście do kolejnej linijki zrobić i od nowa.
    Tylko taka liczba to jest w postaci DEC a jak ja zamienić na normalną? bo to nie było opisane.

    Jestem na dobrym tropie?
    Czy może ty masz lepszy pomysł jak to zrobić?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 maja 2012, o 15:15 
    Offline
    Użytkownik

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

    nie bardzo rozumiem co chcesz zrobić z tym DEC przecież DEC = DECIMAL

    _________________
    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: 8 maja 2012, o 15:19 
    Offline
    Moderator
    Avatar użytkownika

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

    Zasepa napisał(a):
    Czy może ty masz lepszy pomysł jak to zrobić?


    czy lepszy nie wiem, ale na pewno weź przede wszystkim pod uwagę to co napisał wyżej SunRiver i zainteresuj się funkcją strtok() oraz dzieleniem na tokeny.

    _________________
    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: 9 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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