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 20 lip 2025, o 12:59


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 25 mar 2018, o 17:41 
    Offline
    Użytkownik

    Dołączył(a): 13 mar 2018
    Posty: 25
    Pomógł: 0

    Witam,

    szanowne grono.
    Mam problem z wyświetleniem wartości prądu na wyświetlaczu zgodnym z HD44780.
    Biblioteki użyłem HD44780_4bit_rw od 'radzia'.
    Program do testów napisałem na podstawie poradnika MIrka z YT "Przetworniki ADC 04b".
    Ponieważ zaczynam w ogóle przygodę z AVR proszę o wyrozumiałość.
    Pierwsza część liczby czyli przed kropką wyświetla się poprawnie: LCD_WriteText(accu1_vol.v1);
    Gdy próbuje wyświetlić drugą część cały wyświetlacz się wykrzacza.
    Dziękuje i pozdrawiam.


    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.



    Ostatnio edytowano 1 kwi 2018, o 12:37 przez fenix2, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 mar 2018, o 18:47 
    Offline
    Użytkownik

    Dołączył(a): 07 cze 2016
    Posty: 563
    Pomógł: 143

    Linie 118 i 119 spróbuj zmienić na:
    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: 29 mar 2018, o 17:51 
    Offline
    Użytkownik

    Dołączył(a): 13 mar 2018
    Posty: 25
    Pomógł: 0

    Zadziałało, dziękuje.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 kwi 2018, o 08:44 
    Offline
    Użytkownik

    Dołączył(a): 13 mar 2018
    Posty: 25
    Pomógł: 0

    Witam,

    pomiary napięcie ładnie działają ale chciałbym zrobić jednocześnie na dwóch kanałach.
    I tu zaczął się problem.
    Zrobiłem analogiczną funkcję jak dla pierwszego kanału.
    I pomiary zaczęły skakać dziwnie jak by oba kanały się nakładły na siebie.
    Jeśli robię pomiar tylko na jednym to wszystko działa poprawie .
    Jak to rozwiązać?
    NA dole kawałek kodu wywołującego pomiar.
    Każdy z osoban działa dobrze. Dałem nawet opóźnienie bo myślałem że może przetwornik się nie wyrabia ale to nic nie pomogło.
    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: 10 kwi 2018, o 10:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 paź 2014
    Posty: 233
    Lokalizacja: Rzeszów
    Pomógł: 11

    Nie znam Twojego kodu, ale podzielę się z Tobą swoim doświadczeniem z ADC
    1. Po przełączeniu kanału pierwszy pomiar wywalałem do kosza - był przekłamany - nie wiem do końca dlaczego tak było - niby poprzednia konwersja się skończyła... Być może ja popełniałem gdzieś błąd w kodzie, ale po wywaleniu pierwszej konwersji uzyskiwałem satysfakcjonujące mnie wyniki, więc tematu nie drążyłem.
    2. Zmieniając kanał robiłem na nim serię pomiarów, z której wyciągałem średnią. Chodzi o to, że nie robiłem pomiaru pojedynczego i nie zmieniałem kanału, tylko po wykonaniu kilku pomiarów zmieniałem kanał.
    Bawiłem się (chyba) atmega8. Było to dość dawno - z dwa, trzy projekty temu :)

    _________________
    Mr. Nobody



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 kwi 2018, o 11:14 
    Offline
    Użytkownik

    Dołączył(a): 13 mar 2018
    Posty: 25
    Pomógł: 0

    Kod programu jest w pierwszym poście dla 1 wejścia. Analogicznie jest dla drugiego.
    Dodam zresztą najważniejsze fragmenty.
    Mam Blue booka ale tam niestety nie jest to zagadnienie poruszone.

    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.



    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: 6 ] 

    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