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 w 2025? 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 23 maja 2025, o 16:05


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
    Autor Wiadomość
    PostNapisane: 10 lut 2013, o 21:06 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 maja 2012
    Posty: 296
    Lokalizacja: Chebzie Dolne
    Zbananowany użytkownik

    Pomógł: 6

    Witam!
    Z nudów napisałem mały programik do lekcji L21 z zielonej książki. Sterowanie za pomocą komend AT oczywiście przez UART.
    Program korzysta z komend opisanych w książce Mirka (AT, ATI, AT+RST, AT+LEDON, AT+LEDOFF, AT+LCD). Oczywiście można sobie dodać własne co się komu podoba. Fajnie można rozwiązać sterowanie np robotem. Dodałem funkcję KeyEvent żeby pokazać jak łatwo można przechwytywać zdarzenia od klawiszy i wykorzystać to do zdalnego sterowania:).

    Obrazek

    oczywiście dodaje cały kod:)
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Dodaje jeszcze filmik pokazujący działanie tego prostego programiku:)
    http://www.youtube.com/watch?v=pWGai77ZE2s&feature=youtu.be
    Pozdro

    _________________
    Inspekcja TV kanalizacji
    Programowanie



    Ostatnio edytowano 11 lut 2013, o 09:39 przez developer85, łącznie edytowano 4 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lut 2013, o 21:27 
    Offline
    Moderator
    Avatar użytkownika

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

    Bardzo fajny poradniczek - dlatego tak lubię ludzi z tego forum ;) Sam pewnie z niego skorzystam jak zabiorę się za przesiadkę z Delphi w końcu na poważnie.

    ------------------------ [ Dodano po: 1 minucie ]

    przy okazji - PRZYKLEIŁEM poradnik ;)

    _________________
    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: 10 lut 2013, o 21:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 maja 2012
    Posty: 296
    Lokalizacja: Chebzie Dolne
    Zbananowany użytkownik

    Pomógł: 6

    Dzięki Mirku.
    W następnej kolejności zapodam programik który będzie odczytywał temperaturkę przez UART i pokazywał na wykresie. Zapewne wielu forumowiczom się to przyda:)

    _________________
    Inspekcja TV kanalizacji
    Programowanie



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lut 2013, o 22:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2012
    Posty: 238
    Pomógł: 5

    Najlepsze to jest Mirku że ten cieniutki Delphi trzyma się iiii u mnie też jeszcze . . . ale co tam, na razie nie było ściany nie do przebicia przez Delphi...

    Co do programu to fajna sprawa :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 mar 2013, o 22:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 sty 2012
    Posty: 131
    Lokalizacja: Kraków
    Pomógł: 2

    fajny poradnik muszę go po testować, dzięki kolego!
    Czekam na dalszą część poradnika:)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2013, o 11:01 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    to z wykresami, to to na co czekam :]

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2013, o 20:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 maja 2012
    Posty: 296
    Lokalizacja: Chebzie Dolne
    Zbananowany użytkownik

    Pomógł: 6

    projekt taki też przedstawił kolega MichałXY, który zapoczątkował cykl poradników na temat c#. Polecam.
    Aha generalnie takie moje spostrzeżenie - c# strasznie przypomina c lookając poradniki dużo można zakumać na temat jak działają funkcje w c itp.

    A co do projektu to już wykresik ładnie pokazuje:) zostało dorobienie zapisu do pliku.

    _________________
    Inspekcja TV kanalizacji
    Programowanie



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2013, o 22:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    Czekam :]

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 mar 2013, o 22:03 
    Offline
    Użytkownik

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

    Developer tak dla hecy , ale możesz sobie looknąć na taki projekcik :)

    jak będziesz zainteresowany to może wspólnie go dokończymy :)


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    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: 24 mar 2013, o 23:10 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 maja 2012
    Posty: 296
    Lokalizacja: Chebzie Dolne
    Zbananowany użytkownik

    Pomógł: 6

    Ło matko ale wypas. Aż oczoplonsu dostałem. Co taki biedaczek jak ja może pomóc w takim projekcie? To mój TempLogger przy tym jest ... nawet nie wiem jak to określić.
    Oczywiście jak tylko będę mógł pomóc to nie ma sprawy:)

    _________________
    Inspekcja TV kanalizacji
    Programowanie



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 mar 2013, o 00:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2013
    Posty: 328
    Lokalizacja: Rzgów k. Łodzi
    Pomógł: 11

    Tak się składa że również wziąłem się z naukę C#. Popełniłem również taki logger temperatury który co godzinę zapisuje temp do pliku csv i rysuje wykresy. Jutro jak wrócę ze szkoły to założę nowy temat, dam projekt z VS2012 żeby każdy mógł sobie zobaczyć jak to wygląda. Dam również wsad do Atmegi.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 mar 2013, o 09:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    Robi się ciekawie ;)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 mar 2013, o 23:03 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sty 2013
    Posty: 328
    Lokalizacja: Rzgów k. Łodzi
    Pomógł: 11

    Ok, troszkę się spóźniłem :D. Dodaję projekt w VS2012 i plik main.c którego sobie możecie skompilować z Mirkowymi bibliotekami. Nie chciałem załączać całego projektu bo tam są Mirkowe biblioteki, więc każdy mógłby je sobie ściągnąć. Wracając do programu na PC, macie tam wszystkie wersje, czyli można sobie podejrzeć jak rozwijałem program małymi kroczkami samemu się ucząc. W wersji 2.0 jest autozapis co godzinę do folderu C:\TempLogger\Rok\Miesiac\Dzien\Godzina.csv. Czyli np. dla dzisiejszej daty jest to C:\TempLogger\2013\03\25\23.csv ;). Zapis wykonuje się co godzinę, czyszcząc wykres i DataGridView, czyli tabelkę. W Tabelce można dodawać wiele plików, czyli np, 10.csv, 11.csv, 12.csv i jest to zapisywane do ostatnich wierszy, co umożliwia otworzenie wszystkich godzin i zapisanie jako statystyki dziennej ;). Zastanawiacie się pewnie po co jest tam tajemniczy przycisk o nazwie "Debuguj", mianowicie służy on do usuwania błędnych odczytów z DS18B20 (85*C) co psuje statystyki. Po kliknięciu tego magicznego przycisku program "przelatuje" całego DataGridView i jeśli natrafi na 85*C to nadpisuje tą temperaturę tą która jest wyżej, czyli w praktyce jeśli ma się 2000-3000 pomiarów to się tego nie odczuje. W zasadzie ten program jest troszkę ulepszoną wersją tego z tutoriala, ale ma dodane kilka fajnych właściwości. Gdyby nie ten tutorial, coś takiego by chyba nie powstało (Dzięki MichalXY ;) ). Uff, ale się rozpisałem ;). Korzystajcie ile chcecie, wszelkie prawa nie zastrzeżone :D


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2013, o 12:58 
    Offline
    Nowy

    Dołączył(a): 14 sie 2013
    Posty: 1
    Pomógł: 0

    Kolego PawelGaj, miałby do Ciebie ogromną prośbę :)
    Czy moglibyśmy się skontaktować mailowo??
    Mail do mnie to placek.dariusz(małpka)gmail.com

    Będę bardzo zobowiązany :)

    Darek



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    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