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 30 kwi 2025, o 09:49


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 12 sty 2014, o 00:45 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 11 sty 2014
    Posty: 19
    Pomógł: 0

    Potrzebuję pomocy mniejszej lub większej w napisaniu programu który to by sterował diodami LED które będą podłączone do mikrokontrolera AVR. Stworzyłem prosty programik w Visual Studio który prezentuje o co mi dokładnie chodzi (projekt dodany w załączniku). Nie potrafię jednak zrobić terminala dzięki któremu mógłbym wybrać port COM jego prędkość i inne ustawienia. Nie potrafię też ustawić przycisków tak aby wysyłały jakieś dane do AVR. No i program który odbierał by te dane i zmieniał stan określonych portów na wysoki tak aby dioda mogła się zapalić. Czyli nie potrafię nic ;p Spędziłem 2 dni na czytaniu różnych artykułów i nie potrafiłem poradzić sobie z tym problemem, pomimo tego, że zagadnienia te były poruszane, ale nie w sposób łopatologiczny, a taki by się przydał. Liczę na podpowiedzi lub na napisanie kawałków kodu, ewentualnie przerobienie mojego projektu.


    Załączniki:

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



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 sty 2014, o 12:32 
    Offline
    Użytkownik

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

    np tak ...

    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.


    :)

    to tak w sumie najprościej ...


    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: 12 sty 2014, o 13:50 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 11 sty 2014
    Posty: 19
    Pomógł: 0

    Mniej więcej ogarniam chyba co do czego służy jednak nie to " serialPort1.WriteLine("A"); " ewentualnie to "(object sender, EventArgs e)" mam prośbę czy mógłby ktoś ładnie skomentować linnie kodu ? A najlepiej jak ktoś znalazł by czas na 10 minutową rozmowę na skype ;]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 sty 2014, o 14:53 
    Offline
    Użytkownik

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

    serialPort1.WriteLine("A"); wysyła znak na uart o treści A mogący np zapalić na urządzeniu diodę sygnalizującą Połączenie z komputerem

    natomiast ten fragment wkleiłeś od czapy strony (object sender, EventArgs e)
    gdyż jak sobie klikniesz na formie na przycisk to zostanie automatycznie utworzony event kliknięcia ba buton w którym wykonujesz określone zadanie , np połączenie z portem i wysłanie znaku

    _________________
    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: 12 sty 2014, o 15:30 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 11 sty 2014
    Posty: 19
    Pomógł: 0

    Dobra ze strony komputera myślę że sobie poradzę, przerobiłem projekt na kilka lampeczek i niby wszystko działa ;] ale zostaje jeszcze sprawa odbierania danych ze strony avr... Kod powinien odbierać dane i następnie zmieniać stan określonych linni na wysoki lub niski, ale jak to zrobić ? ;]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 sty 2014, o 16:09 
    Offline
    Użytkownik

    Dołączył(a): 12 paź 2012
    Posty: 207
    Lokalizacja: Rzeszów
    Pomógł: 16

    Pawelloo napisał(a):
    ale jak to zrobić ? ;]

    Napisać :)
    Musisz sprawdzać co odebrałeś uartem i jeśli nadejdzie znak A to wykonać tą akcję którą chcesz przypisać do klawisza - np. mignąć diodą.
    Do drugiego klawisza dajesz znak B .......

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 sty 2014, o 16:39 
    Offline
    Użytkownik

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

    jęsli poczekasz wszystko stanie się jasne gdyż opisujemy właśnie portserial w visualu
    wystarczy poczekać ... a fizycznie jest o właśnie takie proste

    _________________
    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: 13 sty 2014, o 02:16 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 11 sty 2014
    Posty: 19
    Pomógł: 0

    Ogólnie poradnik bardzo ciekawy, ale jednak nie potrafię poradzić sobie z 2 rzeczami. Kod mam z nowo powstałego poradnika iii opcja Połącz z COM działa, wyświetla się zielony kwadracik, jednak opcja rozłącz już nie działa. Kopiowałem kod wiele razy na różne sposoby, przepisywałem kod i nic. Opcja rozłącz nie działa cały czas świeci się zielony kwadracik. 2 rzecz jakiej nie potrafię zrobić to łączenie z wybranym portem. Okienko do wyszukiwania portu działa jednak chcę żeby wybór miał wpływ na guzik połącz.
    Obecnie wybieram sobie port COM z listy a i tak zawsze jestem łączony z COM4. Proszę o pomoc, wiem, że moje pytania wynikają z braku wiedzy, ale staram się coś wymyślać lecz niestety z marnym skutkiem. W załączniku mój projekt ;)


    Załączniki:

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



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

    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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO