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 9 kwi 2025, o 06:56


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
    Autor Wiadomość
    PostNapisane: 19 paź 2015, o 19:56 
    Offline
    Nowy

    Dołączył(a): 27 wrz 2015
    Posty: 8
    Pomógł: 0

    Witam,

    mam problem z ustaleniem portów, z czym to się je itp. Pomijając ich identyfikację w nano http://allegro.pl/klon-arduino-nano-v3-usb-avr-uno-pro-atmega328-i5355686662.html ustawiając w bascomie, np. pind.2 jako output, później dając mu wartość domyślną 1(PIND.2 = 1) co się z tym dzieje? Tzn. że podłączająć diodę z pinu d2 do GND będzie mi się świecić?

    Chciałem wykonać taki test, gdyż jestem totalnie zielony i chciałem sprawdzić jak działają porty w praktyce.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 paź 2015, o 20:19 
    Offline
    Użytkownik

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

    powinno ci pomóc w identyfikacji pinów ...

    Obrazek

    _________________
    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: 19 paź 2015, o 20:42 
    Offline
    Użytkownik

    Dołączył(a): 23 sty 2014
    Posty: 1085
    Pomógł: 73

    dokładnie tak jak piszesz. Jak chcesz sie nauczyc Bascoma to w Elektronice dla Wszystkich kiedyś był obszerny kurs tego języka...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 paź 2015, o 20:47 
    Offline
    Użytkownik

    Dołączył(a): 19 lip 2013
    Posty: 771
    Pomógł: 40

    Zrób test i będziesz wiedział :) Jako wyjście pisz Port jako wejście PIN. W bascomie możesz sobie włączyć podgląd procesora na który kompilujesz program. Na początku musisz skonfigurować port. np:

    Config Portd = &B11111111 : Portd = &B11111111

    Teraz bedzisz mial ustawiony jako wyjście.
    Pozniej napisz sobie
    portd.1 = 0
    wait 1
    portd.1= 1

    itp.
    Dioda powinna mrugnąć.Pamiętaj o rezystorach przy diodzie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 paź 2015, o 21:25 
    Offline
    Nowy

    Dołączył(a): 27 wrz 2015
    Posty: 8
    Pomógł: 0

    No ok, zrobiłem tak:
    1. Napisałem program w BASCOMie
    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    2. Skompilowałem
    3. Użyłem MkAVRCalculator do wgrania na procesor(rodzaj pamięci flash). Wynik pozytywny.
    4. Odpinam układ "nano" od programatora USBasp
    5. Podłączam nano do portu usb - zasilanie
    6. Miernikiem sprawdzam napięcie między PD2(D2), a GND.

    Wszystko zrobiłem tak jak przedstawiłem powyżej, jednak napięcie zmierzone wynosi 0. Może być tak, że moduł nano jest uszkodzony? Dodam, iż świeci się dioda power, podczas programowania L na czerwono, na programatorze podczas programowania led2 na czerwono, wynik z avrdude pozytywny.



    Ostatnio edytowano 19 paź 2015, o 21:47 przez x2008x, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 paź 2015, o 21:36 
    Offline
    Użytkownik

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

    Normalnie nie mogę na to patrzeć

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


    tym sposobem twoja dioda L na płytce miga co 0,5 sek , popatrz dobrze jak się to robi ... zobacz co ty zrobiłeś
    i się zastanów dlaczego ci nie działa ....
    jak byś się pytał to jest to D13 w arduino .... czyli PB5 w atmedze


    Autor postu otrzymał pochwałę

    _________________
    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: 20 paź 2015, o 00:35 
    Offline
    Nowy

    Dołączył(a): 27 wrz 2015
    Posty: 8
    Pomógł: 0

    No niby działa, ale nie do końca. Czy przypadkiem ta pętla nie powinna być nieskończona? U mnie dioda mrugnie ok. 3 razy i to wszystko. Nic się nie dzieje.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2015, o 15:43 
    Offline
    Użytkownik

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

    x2008x napisał(a):
    Czy przypadkiem ta pętla nie powinna być nieskończona? U mnie dioda mrugnie ok. 3 razy i to wszystko.



    miga cały czas coś masz nie tak chyba

    sam zobacz :) to kod z postu wyżej


    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: 20 paź 2015, o 20:58 
    Offline
    Nowy

    Dołączył(a): 27 wrz 2015
    Posty: 8
    Pomógł: 0

    Właśnie dlatego pytam, po czym mogę stwierdzić, że ten arduino nano jest uszkodzony? Daję czyszczenie AVR przy kompilacji dla pewności, a i tak program działa chwilę. Może to jest wina zasilania? Ale z drugiej strony jest ono w porządku, 5v z portu USB się utrzymuje, dioda power świeci.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2015, o 21:18 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 mar 2014
    Posty: 334
    Lokalizacja: Rybnik
    Pomógł: 55

    Podłączając diodę nie zapominasz może o rezystorze ograniczającym jej prąd?

    _________________
    Amatorska stacje meteorologiczna



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2015, o 22:10 
    Offline
    Nowy

    Dołączył(a): 27 wrz 2015
    Posty: 8
    Pomógł: 0

    Nie, nawet jeśli sprawdzam miernikiem, więc napięcie powinno się pojawiać(5V), a tak nie jest. Może coś źle kompiluję, ale chyba tak nie jest, bo staram się za każdym razem tworzyć nowy plik, czyścić pamięć flash i dopiero wtedy wgrywać na procesor.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2015, o 16:18 
    Offline
    Użytkownik

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

    a wgrywałeś hexa co ci wyżej dałem ??
    może po prostu coś masz nie tak z bascomem ??


    Autor postu otrzymał pochwałę

    _________________
    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: 21 paź 2015, o 17:58 
    Offline
    Nowy

    Dołączył(a): 27 wrz 2015
    Posty: 8
    Pomógł: 0

    Po wgraniu HEX działa poprawnie, więc faktycznie z bascomem jest coś nie tak. Daję niby kompilację itp. Więc co może być nie tak?

    EDIT.
    Działa, nie dałem use HEX file w programatorze w bascomie



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2015, o 18:43 
    Offline
    Użytkownik

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

    x2008x napisał(a):
    Działa, nie dałem use HEX file w programatorze w bascomie


    zostawiam bez komentarza .....
    :P

    niema to jak nie wgrywać nic do procka :P

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