Skocz do zawartości

Problemy przy budowie line follower.


emix95

Pomocna odpowiedź

klonyyy nie wiem, o co chodzi Ci z tą pętlą, ale jest dobrze. To, że zrobił przed pętlą, nie oznacza, że zrobił źle. Poza tym wpisywanie do pętli samego tekstu, który ma się wyświetlać to mijanie się z celem. Po co wpisywać do pamięci wyświetlacza milion razy w ciągu sekundy to samo? 😋 Takie zabiegi mogą jedynie "zamulić nasz wyświetlacz". Lepiej już dodać opóźnienia i czyszczenie ekranu co np. 2s. Zauważymy gołym okiem czy ekran się odświeża czy nie. Kolega może spróbować w ten sposób:

...
Do 'początek pętli nieskończonej
Wait 2
Cls
Lcd "TEST"
Loop 'koniec pętli nieskończonej
...

Jeszcze lepiej byłoby zmieniać wyświetlany tekst. Sprawdzilibyśmy sprawność pamięci wyświetlacza.

Jak mi działy się podobne cyrki, to po prostu wyciągałem i wkładałem wyświetlacz. Zawsze pomagało 🙂

Link do komentarza
Share on other sites

A taki wyświetlacz obsłuży mi atmega i bascom?

http://www.sigmaelectronica.net/manuals/PC4002B.pdf

http://www.sigmaelectronica.net/pc4002a-p-50.html

[ Dodano: 30-04-2012, 23:41 ]

Witam podłączyłem wyświetlacz ten 40x2 i to samo!

czarne kwadraty

[ Dodano: 30-04-2012, 23:48 ]

JUZ DZIAŁA Z WYŚWIETLACZEM 40X2! DZIĘKI

[ Dodano: 01-05-2012, 00:31 ]

Ale kolejny problem wyświetla się a=255 k=127

Link do komentarza
Share on other sites

Napisz co było źle zawsze komuś może się to przydać.

[ Dodano: 01-05-2012, 07:56 ]

Ale kolejny problem wyświetla się a=255 k=127

A jaki program miałeś ? Chodzi mi co chciałeś wyświetlić ?

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Wyświetlacz 2x16 był zepsuty podłączyłem 40x2 i od razu ruszyło.

Program miał "rozkodować" pilot RC5 pod którym klawiszem co jest wgrałem 2 kody jeden jest na str 2 a drugi z jakiegoś forum po przyciśnięciu wyskakiwało mi

a=255 k=127

byle jaki klawisz cały czas to samo było.

Link do komentarza
Share on other sites

A może po sprawdzeniu przycisku (rozkodowania RC5 do danego klawisza) program kończył działanie a Ci wydawało się że dalej działa i wciskając kolejne przyciski myślałeśże coś wyświetli ? Najlepiej pokaż program.

Link do komentarza
Share on other sites

Wyświetlacz 2x16 był zepsuty podłączyłem 40x2 i od razu ruszyło.

A może to Ty źle zainicjowałeś wyświetlacz, a nie on jest zepsuty? Bo ja już widzę 8 postów wyżej, że ustawiłeś źle taktowanie, chyba że masz jakąś przedziwną megę z rezonatorem 100kHz.

Link do komentarza
Share on other sites

Witam mam pytanie czy ma ktoś schemat (kod) do nadajnika i odbiornika na atmega8

Potrzebuje po prostu zrobić prosty pilot 4 przyciskowy .

[ Dodano: 12-05-2012, 16:38 ]

Mam mały (chyba) Problemik.

http://www.elektroda.pl/rtvforum/viewtopic.php?p=10888386#10888386

Układ złożyłem i zonk.

Na wyświetlaczu wszystko ok ale jak klikam na pilocie 1 , 2 lub 3 nic się nie dzieje

podłączyłem 2 diody jedną od pilota rc5 a 2 którą miałem od poprzedniego projektu.

Link do komentarza
Share on other sites

Mam mały (chyba) Problemik.

http://www.elektroda.pl/rtvforum/viewtopic.php?p=10888386#10888386

Układ złożyłem i zonk.

Na wyświetlaczu wszystko ok ale jak klikam na pilocie 1 , 2 lub 3 nic się nie dzieje

podłączyłem 2 diody jedną od pilota rc5 a 2 którą miałem od poprzedniego projektu.

Podpowiedzi dostałeś ode mnie w tamtym temacie: http://www.elektroda.pl/rtvforum/viewtopic.php?p=10894564#10894564

Link do komentarza
Share on other sites

Mniejsza z tym pilotem.

Dostałem w końcu paczkę z cny70 i zamontowałem i co?

Nic silniki pracują linia biała czy czarna żadnej zmiany

Na cny70 jest 4,80v do każdego dochodzi prąd.

Co może być? Zmieniałem procek jakby co to nie wina atmegi

Link do komentarza
Share on other sites

Witam chciałem pod atmege 8 podłączyć sharp 340 pod pinc.0 wejście od sharpa a pod b.0 diode i jak coś zauważy to się zaświeci dioda czy ma ktoś taki prosty program bo taki nie działa:

$regfile = "m8def.dat"
$crystal = 12000000                                         'definiujemy z jakim taktowaniem będzie pracował

Config Portc = Input                                        'port b  jako wejścia
      Portc = &B00000000                                   'wszędzie stan spoczynkowy-0
Config Portb = Output                                       'pprt d jako wyjścia
      Portb = &B0000000                                    'wszędzie stan spoczynkowy-0


Do                                                         'pętla nieskończona

  If Pind.0 = 1 Then                                       'jeżeli przycisk 1 wciśnięty
  Portb.0 = 1                                              'zapal diode
  Elseif Pind.1 = 1 Then                                   'jeżeli przycisk 2 wciśnięty
  Portb.0 = 0                                              'zgaś diodę
  End If                                                   'koniec bloku warunkowego

Loop                                                       'koniec pętli

End                                                         'koniec programu
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.