Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 14 lis 2024, o 04:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 13 gru 2014, o 08:24 
Offline
Użytkownik

Dołączył(a): 28 lis 2014
Posty: 46
Pomógł: 0

Mam programator Pana Mirka i płytka stykowa z podłączonym Atmega8A/16MHZ[kwarc zewn.] .Program miganie diodą pracuje na Lunie i Arduino, wiec wszystko jest poprawnie.
Podłączam DS18B20 i korzystam z tego poradnika: Nettigo pomiar temperatury i jak odczytać Adres DS18B20 -jest film:
link: http://akademia.nettigo.pl/ds18b20/prog ... wideo.html

Niestety u mnie nie pokazuje w oknie Adresu czujnika.Dam zdjęcia połączenia DS18B20.
1.DS18B20 jest przodem.[płaska-przód ,wypukły tył]
a.lewa [zielony kabel] jest do masy.
b.środkowa sygnał [żółty kabel] jest do PD2 [4-noga Atmegi] w Arduino to PIN2.
c.prawy [czerwony kabel] do +5V
d.4K7 rezystor od środkowej do+5V
Wydaje mi się,że dobrze połączono.Zasilam z zasilacza lub programatora.

Wgrywam program i próbuje odczytać Adres jak na filmie ,ale jest pusty monitor nic nie pokazuje jak na filmie.Co może być przyczyną :(
Zdjęcia:Może ktoś pomoże? :)
Obrazek

Obrazek

Obrazek

Obrazek

Próbuje też tak ,ale to samo ,czyli nic. :lol:




Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2014, o 08:41 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

pokaż program jaki wgrywasz i jakiś schemat by się przydał a nie zdjęcie płytki stykowej jak jest po podłanczane



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2014, o 08:52 
Offline
Użytkownik

Dołączył(a): 28 lis 2014
Posty: 46
Pomógł: 0

To jest program do odczytu Adresu,ale jak obejrzysz te filmy to tam właśnie tak robię jak oni pokazują.
http://akademia.nettigo.pl/ds18b20/jak_ ... 18b20.html
Dałem zdjęcie, bo schemat znany każdemu kto tym się bawił. Po za tym na filmach pokazują jak to robić i tak podłączyłem.

Pytanie mam takie:"Czy, potrzebne w tym jedynym wypadku pomiaru temperatury jest właśnie platforma Arduino? Bo może to okno portu szeregowego, które się pokazuje musi współpracować z platformą Arduino,gdyż wykorzystuje coś z elementów na Platformie Arduiono".



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2014, o 09:04 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

yhym czyli próbujesz bez niczego typu uart/bt odczytać z tak podłączonej atmegi na stykówce jakieś wartości na konsoli?? Przecież do konsoli potrzebny albo bt/uart albo wyświetlacz 2x16 by coś zobaczyć bez tego ani rusz. Nie wiem jak z Arduino jest bo nie używam, ale odczyt temp z ds18b20 robiłem na stykówce z atmega8 tylko odczyt robiłem przez bt ewentualnie na wyświetlacz 2x16 i wszystko śmigało. Podłącz jakiś uart->usb lub wyświetlacz 2x16 i wtedy sprawdź.
Co do C++ nie programuje więc ktoś inny by musiał się wypowiedzieć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2014, o 09:51 
Offline
Użytkownik

Dołączył(a): 28 lis 2014
Posty: 46
Pomógł: 0

Dokładnie teraz zaskoczyłem jsk wyszedłem z psem przewietrzyć mózg :P i miałem to właśnie napisać,ale mnie uprzedziłeś.
Arduino Uno ma dodatkową Atmegę do komunikacji z komputerem,Leonardo ma inaczej to rozwiązane ,ale ma.I tu jest klops! Bo przez programator zwrotna nie pójdzie na komputer. :lol:
Chciałem zapytać,czy ten Uart-USB trzeba podłączyć dokładnie jak programator w te same wejścia procka? ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2014, o 09:57 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3205
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 90

Nie, w Atmedze masz piny Rx i Tx.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2014, o 10:37 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

dokładnie masz tx i rx i tam odpowiednio podłanczasz uart->usb i odpowiednio programujesz w BB od Pana Mirka jest to fajnie opisane.
Albo wyświetlacz 2x16 i będzie trochę łatwiej



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2014, o 10:49 
Offline
Użytkownik

Dołączył(a): 28 lis 2014
Posty: 46
Pomógł: 0

Dzięki za podpowiedź.Książkę dopiero kupię.
Walczyłem 2 dni z Eclipse Luna i IDE Arduino oraz Eclipse Arduino i mózg mi się zdeformował :idea: .Po przewietrzeniu doszedłem do normy. :geek:
Nawet kilka dni temu oglądałem ten moduł Uart- usb,ale mówię po co mi to.Okazuje się że wyszło w praniu,no albo wyświetlacz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2014, o 10:51 
Offline
Użytkownik

Dołączył(a): 31 mar 2014
Posty: 55
Pomógł: 2

Jeszcze fajny jest moduł bt nie koniecznie btm222 sam mam jakiś tani modulik za 10zł chyba z allegro i też daje rade ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2014, o 11:05 
Offline
Użytkownik

Dołączył(a): 28 lis 2014
Posty: 46
Pomógł: 0

W sumie ja potrzebuję wykorzystać program z Arduino i dopisać 2 pliki ON 20C na jakimś PIN9 i OFF20,5C.
Właśnie spróbuję i zobaczę, czy włącza i wyłącza leda. W sumie widzieć tego nie muszę , bo mam termometr na DS18B20 to będę wiedział co się dzieje.
Grzejnik olejowy potrzebuję sterować, bo on ma w sobie termostat ale to nie pomiar temperatury pomieszczenia.
Wysterowanie opto-triak lub podobny na module przekaźnika Arduino.
Dopisałem te dwie linie i weryfikacja przechodzi,ale co z tego będzie jeszcze nie wiem.
Trzeba trochę od tego odpocząć, bo za dużo jak na jeden raz i początek. :oops:



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

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